Description
Summary About us We run a residential cleaning company in the US. We already have a proven sales playbook (objection-handling scripts, pricing logic, qualification flow) and an n8n instance running. What we don't have is the system that executes it 24/7 without us on the phone. What we're building An AI sales agent that behaves like our best closer — it answers every call, follows up in under 60 seconds, handles objections, books the job on the calendar, and sends the Stripe link. Across voice, SMS, and email, in Multilanguage. Scope of work 1. Voice AI (inbound + outbound) Inbound: answers within 2 rings, 24/7. Qualifies (property type, bedrooms, bathrooms, sq ft, pets, ZIP, service type), checks service area, quotes from our pricing table, handles objections, books on the calendar and pass payments links. Outbound: speed-to-lead calls less 60 seconds of form fill; database reactivation; quote follow-up; no-show recovery. Voicemail detection with recorded drop + SMS fallback. Warm transfer to a human on request, on complaints, or after two failed comprehension attempts. Must use our objection-handling playbook (12 scripted scenarios — we provide it). 2. SMS Two-way conversational AI, not blast messaging. Missed-call text-back within 5 seconds. Appointment confirmations (24h) and reminders (2h), reschedule and cancel by text. STOP / HELP keyword handling, opt-out logging. Secondary: Twilio with A2P 10DLC registration (you handle the registration). Primary channel: self-hosted SMS gateway (e.g. android-sms-gateway) as channel. 3. Email Quote emails with itemized scope. Nurture sequences for unclosed quotes. Post-service satisfaction survey → Google review request (gated on positive response). Full deliverability setup: SPF, DKIM, DMARC, domain warm-up. 4. Stripe Dynamic Payment Links generated from the quoted amount. Subscription plans: weekly / biweekly / monthly with tiered discounts. Optional booking deposit to reduce no-shows, credited to the final invoice. Customer Portal for self-serve pause / plan change / cancel. Webhooks into GoHighLevel: payment success, failed charge, subscription cancelled. Automated dunning on failed payments (SMS + email). 5. GoHighLevel Pipeline design, custom fields, calendar with buffers and service-area routing. Full workflow build, tagging, lead-source attribution, Follow-ups and continue contact client. Reporting dashboard: speed to lead, answer rate, booking rate, objection-to-close rate, revenue per channel. 6. Orchestration (n8n) Business logic, integrations, error handling, retries, alerting on failure. Clean, documented, maintainable workflows — we need to be able to run this ourselves. 7. Compliance (non-negotiable) TCPA-compliant consent capture and logging; national DNC scrubbing. 8am–9pm calling window in the recipient's local time zone. AI disclosure at call start (California B.O.T. Act and equivalents). Two-party consent recording notice. CAN-SPAM compliant emails. No card data ever collected by voice or SMS — Stripe links only. Required experience Built and shipped at least one AI voice agent in production — Vapi, Retell AI, Havan Ai, Bland, or equivalent. We will ask for a live demo number. Advanced GoHighLevel: workflows, custom values, API/webhooks, snapshots. n8n or comparable orchestration platform. Twilio including A2P 10DLC registration experience. Stripe subscriptions and webhooks. Prompt engineering for sales conversations, not just Q&A bots. Working knowledge of US telemarketing compliance (TCPA, 10DLC, state AI disclosure laws). Nice to have Prior work with home services cleaning. Multilingual conversation design. Self-hosted SMS gateway experience. Deliverables Working system in production. Loom walkthrough of every workflow. Written runbook: how to edit prompts, pricing, availability, and sequences. 60 days post-launch support and bug fixes. Full credential and account ownership transferred to us.