Intake layer
Forms, email, chat, missed-call webhooks, booking tools, WhatsApp, and CRM events create bot jobs.
Production architecture
How the bots run
Heyaro does not run 50 separate little apps. It runs one controlled platform where each incoming event becomes a tracked job with routing, approval, and logs.
Flow
The production version keeps the same approval-first behaviour as the demos, but adds queues, saved runs, owner review, and real integrations.
System parts
Forms, email, chat, missed-call webhooks, booking tools, WhatsApp, and CRM events create bot jobs.
The Enquiry Router classifies the message and chooses Quote, Booking, Receptionist, FAQ, Admin, or another specialist workflow.
Jobs can run concurrently without losing tenant context, status, payload, or approval state.
Each bot extracts fields, writes owner summaries, prepares draft replies, and creates integration payloads.
Owners review, edit, approve, reject, or escalate before customer-facing commitments are sent.
Every input, route, draft, approval, and integration handoff is recorded for debugging and trust.
Scale
They become 50 jobs in the same platform, not 50 separate systems. Each job carries tenant ID, bot type, payload, status, result, approval state, and integration target.