What this package is
The Outbound Calling System is a productized service for cold outreach or warm outreach that:
Places outbound calls using an AI calling provider (VAPI or Retell)
Qualifies the lead based on your criteria
Captures lead details
Routes outcomes to the destination you want (default: Supabase)
This package is designed for businesses that want outbound calling performance without hiring and managing a large cold-calling team.
Provider options
VAPI
Retell
Default data destination
By default, this workflow uses Supabase to store:
Call outcomes (lead / non-lead)
Captured details
Logs needed for the workflow
Best for
Call-center style outbound outreach
Businesses that want to scale cold calling with an AI agent
Teams that want lead qualification + routing automatically
What’s included (baseline)
Call qualification logic
Lead detail capture
Outcome routing
Basic validation/testing
Lead qualification criteria (you control this)
You define what counts as a qualified lead (the “deal qualification criteria”).
What we need from you
Business context + offer
Who you’re calling (target audience)
Qualification criteria
Calling hours/limits and outreach style (cold/warm)
Lead list/source format
Desired routing destination (Supabase/CRM/ticketing/etc.)
Common add-ons
CRM integration
Multi-step follow-ups (email/SMS)
Lead routing rules
Calendar booking
Frontend/dashboard UI (optional)
Provider notes (limits, numbers, and setup complexity)
Concurrency (provider limits)
Providers have concurrent call limits.
As a reference, a setup may start around 20 concurrent calls (provider plan dependent).
You can increase concurrency by upgrading provider plans.
Enterprise provider plans can remove practical concurrency limits (plan dependent).
Phone numbers
You can connect numbers (e.g., Twilio) and/or provider-managed numbers depending on provider and plan.
Number import methods and call forwarding behavior can vary by provider and by how the number is imported.
VAPI vs Retell (high level)
VAPI: more powerful/flexible but can be more complex to set up (often higher setup effort).
Retell: easier to set up, but number import and forwarding behavior can be more finicky depending on import method.
If you tell us your constraints (numbers, forwarding needs, concurrency target), we’ll recommend the best provider/setup.
Workflows included (admin operations)
This package can include operational workflows such as:
Agent creation
Agent delete
Agent edit
Call monitoring (separate lead vs non-lead calls)
Number import/edit/integration workflows
