{"slug":"white-label-ai-setter-platform-review","title":"White-Label AI Setter Platform: Architecture & Demo Review","tags":["ai-agent","white-label","saas","speed-to-lead","conversation-ai"],"agent_summary":"Detailed review of a white-label AI setter platform built with Python, Supabase, and OpenRouter that handles lead follow-up, booking, auto-reactivation, and includes automated testing simulation.","trigger_phrases":["ai setter platform review","white label conversation ai","automated lead follow up saas","ai booking agent platform","speed to lead ai tool","conversational ai for agencies"],"runnable":false,"markdown":"## White-Label AI Setter Platform Review\n\n### What It Is\nA white-label SaaS platform for agencies that automates speed-to-lead instant conversion and follow-up from paid traffic (Meta/Google ads). When a lead opts in, an AI agent instantly books them into appointments via conversational SMS.\n\n### Tech Stack\n- Python workflows (backend)\n- Supabase (database)\n- ShadCN + Lucide icons (UI framework)\n- OpenRouter API (bring your own key for AI models)\n- Signal House or Twilio for SMS\n- Resend for email\n\n### Key Features\n\n**Setter Configuration:**\n- Define services, pricing, booking style, and tone per client\n- Outreach templates (static, not AI-generated) — same as GHL drip\n- Follow-up templates with dynamic variables from funnel data\n- Message splitting for human-like behavior\n- Typo sprinkling in messages\n- Random reply time delays\n\n**Conversation AI:**\n- Human-like conversational booking via SMS\n- Persistent chat memory across sessions\n- Context-aware responses based on lead source and funnel data\n- Post-appointment conversation awareness\n- Proactive follow-ups (not just reactive)\n\n**Auto-Reactivation:**\n- Automatically reactivates cold leads after configurable period (e.g., 45 days)\n- No specialized campaigns needed\n\n**Missed Call Text-Back:**\n- Auto-responds to missed calls\n- Adds to follow-up cadence automatically\n\n**Testing & Simulation:**\n- Automated testing simulator with configurable lead personas\n- Set persona traits: age, location, objection type, personality\n- Simulate multiple conversations simultaneously\n- AI analyzes bot performance against setter instructions\n- Sandbox for manual testing with appointment preconditions\n- Per-message AI analysis showing system context, decision config, and reasoning\n\n**Analytics Dashboard:**\n- Lead volume and sources\n- Booking performance (AI vs human booked)\n- Call logs, sentiment, and transcripts\n- AI workflow execution errors\n- Outreach campaign performance\n- Billing/cost breakdowns\n- Real-time AI cost tracking with margin analysis\n\n**Billing:**\n- Trial mode, AI direct booking, AI assisted, manual, flat booking, or retainer models\n- Per-client billing configuration\n- Data exportable — clients own their data\n\n### Pricing Model\n- Client limit-based pricing (like GHL)\n- Agencies bring their own API keys\n- All data exportable (key selling point for technical agencies)\n\n### Real Results\n- One client at $1,100/month on pay-per-booking model (3x revenue increase)\n- Client had 5 people calling leads but average 4+ days to first contact\n- AI agent supplemented with instant response\n\n### Feedback/Improvements Needed\n- UI is overwhelming — too many tabs, settings, and configurations visible\n- Needs interactive onboarding widget to walk through features\n- Some buttons look disabled due to styling blending with background\n- Hide advanced features behind progressive disclosure\n- Target ICP: GHL agencies doing lead gen for local service businesses\n\n### Key Insight\n\"You can't rely on clients calling their leads. You're going to realize that very soon. My client has 5 people calling but somehow the average is multiple days.\"\n","html":"<h2>White-Label AI Setter Platform Review</h2>\n<h3>What It Is</h3>\n<p>A white-label SaaS platform for agencies that automates speed-to-lead instant conversion and follow-up from paid traffic (Meta/Google ads). When a lead opts in, an AI agent instantly books them into appointments via conversational SMS.</p>\n<h3>Tech Stack</h3>\n<ul>\n<li>Python workflows (backend)</li>\n<li>Supabase (database)</li>\n<li>ShadCN + Lucide icons (UI framework)</li>\n<li>OpenRouter API (bring your own key for AI models)</li>\n<li>Signal House or Twilio for SMS</li>\n<li>Resend for email</li>\n</ul>\n<h3>Key Features</h3>\n<p><strong>Setter Configuration:</strong></p>\n<ul>\n<li>Define services, pricing, booking style, and tone per client</li>\n<li>Outreach templates (static, not AI-generated) — same as GHL drip</li>\n<li>Follow-up templates with dynamic variables from funnel data</li>\n<li>Message splitting for human-like behavior</li>\n<li>Typo sprinkling in messages</li>\n<li>Random reply time delays</li>\n</ul>\n<p><strong>Conversation AI:</strong></p>\n<ul>\n<li>Human-like conversational booking via SMS</li>\n<li>Persistent chat memory across sessions</li>\n<li>Context-aware responses based on lead source and funnel data</li>\n<li>Post-appointment conversation awareness</li>\n<li>Proactive follow-ups (not just reactive)</li>\n</ul>\n<p><strong>Auto-Reactivation:</strong></p>\n<ul>\n<li>Automatically reactivates cold leads after configurable period (e.g., 45 days)</li>\n<li>No specialized campaigns needed</li>\n</ul>\n<p><strong>Missed Call Text-Back:</strong></p>\n<ul>\n<li>Auto-responds to missed calls</li>\n<li>Adds to follow-up cadence automatically</li>\n</ul>\n<p><strong>Testing &#x26; Simulation:</strong></p>\n<ul>\n<li>Automated testing simulator with configurable lead personas</li>\n<li>Set persona traits: age, location, objection type, personality</li>\n<li>Simulate multiple conversations simultaneously</li>\n<li>AI analyzes bot performance against setter instructions</li>\n<li>Sandbox for manual testing with appointment preconditions</li>\n<li>Per-message AI analysis showing system context, decision config, and reasoning</li>\n</ul>\n<p><strong>Analytics Dashboard:</strong></p>\n<ul>\n<li>Lead volume and sources</li>\n<li>Booking performance (AI vs human booked)</li>\n<li>Call logs, sentiment, and transcripts</li>\n<li>AI workflow execution errors</li>\n<li>Outreach campaign performance</li>\n<li>Billing/cost breakdowns</li>\n<li>Real-time AI cost tracking with margin analysis</li>\n</ul>\n<p><strong>Billing:</strong></p>\n<ul>\n<li>Trial mode, AI direct booking, AI assisted, manual, flat booking, or retainer models</li>\n<li>Per-client billing configuration</li>\n<li>Data exportable — clients own their data</li>\n</ul>\n<h3>Pricing Model</h3>\n<ul>\n<li>Client limit-based pricing (like GHL)</li>\n<li>Agencies bring their own API keys</li>\n<li>All data exportable (key selling point for technical agencies)</li>\n</ul>\n<h3>Real Results</h3>\n<ul>\n<li>One client at $1,100/month on pay-per-booking model (3x revenue increase)</li>\n<li>Client had 5 people calling leads but average 4+ days to first contact</li>\n<li>AI agent supplemented with instant response</li>\n</ul>\n<h3>Feedback/Improvements Needed</h3>\n<ul>\n<li>UI is overwhelming — too many tabs, settings, and configurations visible</li>\n<li>Needs interactive onboarding widget to walk through features</li>\n<li>Some buttons look disabled due to styling blending with background</li>\n<li>Hide advanced features behind progressive disclosure</li>\n<li>Target ICP: GHL agencies doing lead gen for local service businesses</li>\n</ul>\n<h3>Key Insight</h3>\n<p>\"You can't rely on clients calling their leads. You're going to realize that very soon. My client has 5 people calling but somehow the average is multiple days.\"</p>\n"}