Zero-touch onboarding for a voice agent SaaS, solo founder, what the actual flow looks like
Sharing the onboarding pipeline I built for CLARA (AI voice agent for service businesses) because solo founders kept asking how to automate provisioning when each customer needs a real phone number plus a custom AI agent.
End to end, no human touch:
Customer completes Stripe checkout
Stripe webhook fires, customer row created in SQLite
Dashboard access token generated and stored
Retell base agent cloned with industry-specific system prompt (one of 19 templates)
Telnyx number assigned from a pre-purchased pool
Welcome email sent via Resend with the dashboard link
Customer hits the dashboard and can tweak agent behavior immediately
Stack: Node/Express on Railway, SQLite, Stripe live, Resend, Sentry, UptimeRobot.
The number pool is the part I'd flag. If you provision Telnyx numbers on demand at signup, you add latency plus a failure surface during the most fragile minute of the customer journey. Holding 10 to 15 numbers warm in a pool means the worst case during onboarding is your DB write, not a carrier API timeout.
Happy to go deeper on any piece of this if useful.