What this package is
The Inbound Calling System is a productized service that:
Answers inbound calls using an AI calling provider (VAPI or Retell)
Qualifies the caller based on your rules
Captures lead details
Routes the outcome to the destination you want (database/CRM/ticketing/etc.)
This package is primarily a workflow.
A frontend/app UI can be added later as an optional add-on.
Provider options
VAPI
Retell
Default data destination
By default, this workflow uses Supabase as the primary database for storing captured leads and call outcomes.
If you need a different destination (or a different database), that’s handled via setup/customization.
Best for
Businesses that receive a lot of inbound calls
Teams missing inbound calls and losing opportunities
Appointment-based businesses that need consistent call handling
What’s included (baseline)
Generic inbound calling workflow setup
Call qualification logic (based on your criteria)
Lead detail capture
Outcome routing to a destination (default: Supabase)
Basic test run / validation
Lead qualification criteria (you control this)
You define what counts as a “lead”.
Example rule:
If the caller provides business/personal information → mark as lead
If they don’t → mark as not a lead
We can implement this criteria via prompts and workflow logic.
What we need from you
Your business context and offer
Your definition of a “lead” (qualification criteria)
What fields you want to capture (name, email, company, reason for calling, etc.)
Desired routing destination (database/CRM/ticketing)
Any call handling rules (hours, escalation, etc.)
Common add-ons
CRM integration
Calendar booking
After-hours rules
Routing/escalation
Frontend/dashboard UI (optional)
