← All Case Studies
TalkWize
Home Services • AI Communications

AI Receptionist Platform for Trade Businesses

Ship AI Consulting designed and built TalkWize's end-to-end AI receptionist platform, from purchase-first authentication and Stripe checkout to Retell-powered voice agents, inbound webhook server, n8n workflow automation, and a Next.js dashboard with real-time call analytics.

TalkWize AI receptionist success screen

Overview

TalkWize helps home service businesses (HVAC, electrical, plumbing, roofing) automate inbound calls through an AI receptionist. Missed calls and after-hours inquiries were costing these businesses leads. Ship AI Consulting built the full AI receptionist platform so buyers can purchase online, complete a short setup, and have an AI answering their phones within minutes. Owners get transcripts and email alerts for every call.

24/7
Round-the-clock call answering
Zero
Missed calls when configured
Real-time
Transcripts and call summaries
Instant
Email alerts to business owners

The Challenge

The client needed a platform that could turn a Stripe purchase into a fully operational AI receptionist, without manual setup, engineering support, or complex configuration.

Purchase-first authentication with magic links for password setup
Industry-specific AI behavior for HVAC, Electrical, Plumbing, Roofing
End-to-end provisioning from onboarding form to Retell agent
Real-time call processing with transcripts and email notifications
Multi-tenant isolation so each business sees only its own data
Editable conversation scripts without touching internal instructions

The solution had to handle Retell's multi-event webhook flow (call_inbound, call_started, call_ended, call_analyzed), correlate events by call ID, match calls to clients via phone number, and integrate with Stripe, Supabase, SendGrid, and n8n. Reliability, security, and a smooth onboarding experience were non-negotiable.

Our Approach

Ship AI Consulting took a phased, modular approach to delivery:

Phase 1: Foundation & Authentication

Established Supabase as the data layer. Implemented Stripe Checkout with webhook handling for checkout.session.completed, creating Supabase Auth users and client records, then triggering magic-link emails via SendGrid. Designed purchase-first flow with no standalone sign-up.

Phase 2: Onboarding & Agent Provisioning

Built a 5-step onboarding flow: Password Setup → Business Details → Prompt Configuration → Agent Creation → Phone Number Provisioning. Integrated Retell SDK to create LLMs with assembled prompts, create agents with configurable voice, and provision phone numbers by area code.

Phase 3: Inbound Webhook & Workflow Automation

Deployed a standalone Fastify inbound server on Render to receive Retell webhooks. Implemented call state management across call_inbound, call_started, call_ended, and call_analyzed events. Built n8n workflows for conversation storage and email notifications.

Phase 4: Dashboard & Settings

Built Next.js 15 + React 19 dashboard with Tailwind and Radix UI. Implemented receptionist status page with real-time analytics, conversation history with transcripts, and settings page with editable prompt sections. Ensured prompt updates propagate to Retell LLM via API.

Key Deliverables

Authentication & Payments

  • Stripe Checkout with plan metadata
  • Webhook handler for user/client creation
  • Magic-link auth via Supabase
  • Password setup during onboarding

Onboarding Flow

  • 5-step guided flow with progress tracking
  • Industry selection (HVAC, Electrical, Plumbing, Roofing)
  • Modular prompt assembly from templates
  • Retell LLM and agent creation
  • Phone number provisioning by area code

Inbound Webhook Pipeline

  • Fastify server on Render
  • Call state correlation across 4 event types
  • n8n integration for storage and notifications
  • Health check endpoint

Database & Schema

  • clients, conversations, prompts tables
  • onboarding_status and onboarding_logs
  • Row-level security for multi-tenancy

Web Application

  • Next.js 15 + React 19 dashboard
  • Receptionist analytics and conversation history
  • Settings with editable prompt sections
  • Account and billing pages

Infrastructure

  • Vercel for Next.js app
  • Render for webhook server
  • Supabase for database and auth
  • n8n Cloud for workflows

Outcomes

24/7

Round-the-clock call answering, no after-hours missed leads

Zero

Missed calls when the AI receptionist is configured

Real-time

Transcripts and summaries for every conversation

Instant

Email alerts so owners never miss an appointment request

The platform is in production, serving home service businesses with AI receptionists that answer calls 24/7, capture transcripts and summaries, extract appointment requests, and notify owners via email. Modular prompt design, comprehensive logging, and phased delivery ensure the system remains maintainable as requirements evolve toward call transfers, calendar integration, and multi-location support.

Technologies Used

Next.js 15React 19TypeScriptTailwind CSS 4Radix UIRechartsNext.js API RoutesRetell SDKStripeSupabaseFastifyNode.jsn8nSendGridSupabase PostgreSQLRow-level securityVercelRenderSupabasen8n Cloud

Let's Build Something Together

Ship AI Consulting specializes in full-stack development, AI integrations, and workflow automation. If you're planning a similar platform, whether for voice AI, home services, or customer communications, we'd welcome the chance to discuss your requirements.