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.