Archery Assist Aid Product Architecture

How Archery Assist Works

A quick view of the WhatsApp-first architecture: ingestion, orchestration, storage, and delivery. Built for multi-club, multi-role access with approvals, notifications, and auditability.

Multi-tenant orgs Role-based approvals WhatsApp + Twilio Firestore backend Event notifications

Ingestion & Parsing

WhatsApp → Twilio Webhook → NLP/regex parsing for arrow volume, scores, membership changes, and admin commands.

Data & Access Control

Organizations, memberships, and per-org roles (ARCHER / COACH / ORG_ADMIN / SYSTEM_OWNER) drive approvals, logging rights, and reporting scopes.

Notifications & Reporting

Pending approvals and arrow logs notify coaches/admins; reports and broadcasts stay constrained to the active organization.

Need a deeper walkthrough or to onboard your club? Contact us for a live demo.

Archery Assist product architecture diagram