title: TradiesVoice Master Product Ladder

key_content: Complete product ladder: Website $297/mo, MCTB addon +$100/mo, Review Generator addon +$100/mo, Voice Widget $497/mo standalone, Phone Voice Agent $497/mo standalone. Bundles: Starter $497/mo, Growth $697/mo (widget OR phone), Dual Voice $897/mo, Full Suite $997/mo. CONFIRMED 2026-02-24 by Kinan directive: two separate voice products serving different touchpoints.


title: TradiesVoice Website Tier — $297/mo

key_content: Professional tradie website on tradiesvoice.com.au/sites/[business], Speed-optimised (PageSpeed 90+), SEO-structured (trade+suburb+service keywords), Mobile-first, Basic GHL CRM sub-account with contact capture form + pipeline (New/Contacted/Quoted/Booked/Complete), monthly 1-page update. Built on Vite React + Tailwind + Netlify + Extendly Small Business Snapshot. Why $297: ServiceCore charges $249 for CRM alone, Tradify $48-62 for job management only.

pricing: $297/mo AUD

status: READY


title: TradiesVoice MCTB — Missed Call Text-Back Add-On

key_content: Missed call -> SMS within 30 seconds. 'Hi [Name], sorry we missed your call at [Business]! We'll call you right back.' If no reply in 4 hours -> follow-up SMS with booking link. Lead Recovery pipeline in GHL. ROI math: Average job value $300-600, 3-5 missed calls/day, MCTB recovers ~40%, 1 recovered job/week = $1,200-2,400/mo. Cost: $100/mo -> ROI: 12-24x. Deploy script: GHL_MODULES/mctb_widget/ghl_mctb_deploy.py (466 lines)

pricing: +$100/mo add-on | $197/mo standalone


title: TradiesVoice Review Generator Add-On

key_content: Post-job SMS: 'How did we do? Quick tap to leave a review: [Google link]'. 5-star -> direct to Google Review page. 1-3 star -> private feedback form (protect public reputation). 48hr follow-up if no action. Monthly review count report. Built on GHL workflow (GHL_MODULES/review_generator/ghl_api_deploy.py, 510 lines) + Extendly review sequences + Google Places API.


title: TradiesVoice Website Voice Widget — $497/mo

key_content: <telnyx-ai-agent> embedded web component on client site. Handles inbound web visitors in real-time. Zero GHL interaction required from tradie. Australian professional voice (NaturalHD Eucalyptus). Lead capture -> GHL via webhook. Dedicated Telnyx AI Assistant per client. Self-contained HTML file tradie_widget.html (1,112 lines) with Tab 1 (Book a Job), Tab 2 (Chat with Us - voice), Tab 3 (Call Now).

pricing: $497/mo standalone or add-on


title: TradiesVoice Phone Voice Agent — $497/mo

key_content: Dedicated Telnyx AI Assistant per client. Dedicated Australian phone number (07/02/03/08 area codes). 24/7 inbound phone call answering. Qualifies callers, answers FAQs, books jobs. GHL lead capture webhook (every call -> contact + opportunity). Knowledge base: services/pricing/hours/booking process. Monthly call summary report. Human receptionist costs $4,000-5,000/mo. AI: $497/mo, 100% calls answered, 24/7.


title: TradiesVoice Starter Bundle

key_content: Website + MCTB + Review Generator. Saves $100 vs a la carte. Entry point for businesses wanting full communication stack without voice.

status: ACTIVE


title: TradiesVoice Growth Bundle

key_content: Website + MCTB + Review Generator + Website Voice Widget OR Phone Voice Agent (two variants). Saves $200 vs a la carte. Most popular entry into voice tier.


title: TradiesVoice Dual Voice Bundle

key_content: Website + MCTB + Review Generator + Widget + Phone Agent. Save $300 vs a la carte. Maximum lead capture — both web visitors AND phone callers covered.

pricing: $897/mo AUD


title: TradiesVoice Full Suite — $997/mo

key_content: Everything above + outbound AI calling + multi-location support + white-label option + AgileAdapt CRM Navigation Voicebot (voice -> GHL API actions: add lead, read pipeline, book job, send quote, pull report). Voicebot is staff/owner-only tool for CRM navigation hands-free while on-tools. No other platform in market offers voice-to-CRM actions.


type: strategy

title: TradiesVoice Upsell Pathway

key_content: Entry $297 Website -> Month 1-2: add MCTB $100 -> Month 2-3: add Review Generator $100 -> Month 3-6: upgrade discount to Growth Bundle $697 ($200 savings). Alternative entry: $497 Voice Agent standalone -> Month 1: bundle with website for Growth ($697, save $100) -> Month 2-3: add Review Generator.


title: TradiesVoice Technology Stack

key_content: Website: Vite React + Tailwind + Netlify. CRM OS: GHL + Extendly Small Business Snapshot. MCTB: GHL native + n8n. Reviews: GHL workflow + Google Places API. Voice: Telnyx AI Assistant. Voice Skin: ElevenLabs NaturalHD Eucalyptus. Phone: Telnyx (AU area code numbers). Booking: Cal.com OR GHL Calendar. Lead Capture: GHL webhook via n8n. CRM Navigation Bot: Telnyx + GHL KB + API execution. Payments: Stripe (live keys active). Hosting: Netlify (sites) + Elestio (API).

status: LOCKED


title: TradiesVoice Website Factory

key_content: Factory exists at Sunaiva/talking-widget/site-factory/ and Sunaiva/website_factory/. 14 sample generated sites in website_factory/generated_sites/. 4 tradie templates built: plumber.html, electrician.html, hvac.html, general_tradie.html at Sunaiva/website_factory/tradie_templates/. Deployment flow: Stripe payment -> n8n webhook -> GHL sub-account -> select template -> inject client data -> Netlify deploy -> GHL form webhook -> handover email. Total: <60 minutes.


title: ServiceCore — Primary TradiesVoice Competitor

key_content: URL: servicecore.com.au. Found via 'powered by servicecore' footer in chat widget. Pricing: $249/mo CRM, $399/mo CRM + JMS Integration. Features: Multi-channel lead capture, web chat widget (claims 20% lead boost), missed call text-back, AI call agent (answers, captures, books). Uses WordPress/Elementor + Lead Connector HQ + Cloudflare WAF. Weaknesses: no field ops, AI limited to call answering only (no quote gen), no payment workflow, no mobile app.

status: COMPETITOR


title: Competitor Matrix — 10 Players

key_content: Simpro: custom (enterprise, no voice). ServiceM8: not listed (iOS-only, no comms layer). AroFlo: custom (no voice/comms). Tradify: $48-62/mo (cheapest transparent, no voice). Fergus: $53+/mo (20,000+ tradies, no voice). GeoOp: $19-39/user (per-user scales badly). BigChange: custom (enterprise, no voice). Ascora: $29-45/mo (AU-local, no voice). iTrade: $20/user free for solo (GPS, no AI). Mira: $45/staff (AU-owned, CRM-first not voice-first).

pricing: $19-$399/mo AUD (competitors)


title: TradiesVoice Market Moat — Universal Voice Gap

key_content: None of the top 11 platforms (including ServiceCore) have: a standalone embeddable AI voice widget, voice reception as a primary product (not add-on), phone-first lead capture that works before CRM opens, AI that qualifies callers and books jobs in real-time without human intervention. TradiesVoice is voice-first — captures the caller before any other platform sees them. Every competitor is job-management-first or CRM-first.

status: MOAT


title: Competitor Detection — Powered By Method

key_content: Most reliable competitive intelligence: footer attribution. 'powered by servicecore' in chat widget. 'powered by servicem8' -> ServiceM8 branded pages. Chat widget providers: Lead Connector HQ, Tidio, Intercom, Crisp in page JS. Scale strategy: scrape tradie websites for footer text 'powered by' + 'built by' + 'crm' + 'widget'. Target tradies on weaker platforms ($29-49/mo competitors) with TradiesVoice upgrade pitch.

status: INTELLIGENCE


title: TradiesVoice Brand Naming Decision

key_content: TradiesVoice (product suite brand) -> ReceptionistAI (flagship product name within suite). Rationale: all successful competitors use tradie-first brand names (Tradify, Fergus, Ascora). 'Voice' is the differentiator — no competitor owns this word. Domain: tradiesvoice.com.au (owned). Supporting domains: aitradie.au, tradieautomation.com.au, tradiechatbot.com.au (all owned).


type: pricing

title: TradiesVoice Stripe Pricing — All Plans

key_content: Monthly: Website $297, Starter $497, Growth $697, Full Suite $997. Annual lump: Website $2,499, Starter $3,999, Growth $5,799, Full Suite $8,499. Annual monthly equiv: Website $208/mo, Starter $333/mo, Growth $483/mo, Suite $708/mo. Add-ons standalone: MCTB $197/mo, Review Generator $147/mo, Voice Widget $497/mo, Phone Voice Agent $497/mo, Review Display Widget $97/mo. Dual Voice Bundle: $897/mo, annual $8,976/yr.


title: TradiesVoice Stripe Payment Links Setup

key_content: STRIPE_LINKS object in pricing_page.html lines 646-652 uses placeholders: starter_monthly, starter_annual, growth_monthly, growth_annual, suite_monthly, suite_annual. Webhook URL for n8n automation post-payment. Events: checkout.session.completed, customer.subscription.created, customer.subscription.deleted, invoice.payment_failed. GST: set prices as exclusive (adds GST on top). $297 ex-GST = $326.70 inc-GST.


title: TradiesVoice GHL Pipeline — 6-App Architecture

key_content: 6 apps on GHL sub-accounts. Provisioning: Stripe payment -> n8n webhook -> GHL sub-account creation -> ghl_pipeline_runner.py --plan [plan] --client-data onboarding.json -> module activation sequence. KNOWN GAP: GHL API v2 does NOT support programmatic creation of complex automation workflows. Workflows must be imported via GHL snapshot OR built manually. Deploy time: Website 15min, MCTB 15-20min, Voice Widget 13min, Phone Agent 15min, Review Generator 25min, Full Suite ~90min.


title: TradiesVoice MCTB GHL Deploy — Actual Implementation

key_content: ghl_mctb_deploy.py (466 lines): Step 1 - 2 custom fields (booking_link, preferred_callback_time). Step 2 - Lead Recovery pipeline (4 stages: Missed Call/Follow Up/Engaged via SMS/Booked/Lost). Step 3 - 3 SMS templates: Initial Response, Follow Up (4hr), Booking Confirmation. Step 4 - Sub-account custom values: business_name, team_name, booking_link, owner_phone. Step 5 - Workflow MANUAL (GHL API limitation). Deploy command: python ghl_mctb_deploy.py --sub-account-id ID --business-name NAME --booking-link URL --owner-phone PHONE.

pricing: +$100/mo add-on | $97/mo standalone


title: TradiesVoice Review Generator GHL Deploy — Actual Implementation

key_content: ghl_api_deploy.py (510 lines): 4 custom fields (google_review_link, technician_name, job_type, review_rating). Reputation Tracker pipeline (Review Requested/Negative Feedback/Review Posted). 2 SMS templates. 3 GHL workflows MANUAL: RR-01 Review Request, RR-02 5-Star Filter (conditional redirect Google vs private), RR-03 Google Review Follow-Up. GHL Funnel MANUAL: rating landing page URL slug rate-[business-slug]. Rating page: 4-5 stars -> Google, 1-3 stars -> thank-you page.

pricing: +$97/mo add-on | $197/mo standalone


title: TradiesVoice Telnyx Provisioning — Per-Client

key_content: provision_telnyx_assistant.py (759 lines) at GHL_MODULES/mctb_widget/. Steps: 1. POST Telnyx API create AI Assistant with business-specific system prompt + KB. 2. Upload KB document (services, hours, pricing, FAQs). 3. Optionally provision AU phone number by state (07/02/03/08). 4. Write telnyx_assistant_id to GHL sub-account custom values. 5. Output ready-to-deploy <telnyx-ai-agent> embed code. 6. Log to provisioned_clients.jsonl. Demo assistant hardcoded: assistant-9c42d3ce-e05a-4e34-8083-c91081917637.


title: TradiesVoice Review Display Widget — App 6

key_content: Embeddable JS widget showing Google reviews on client website. Fetches from Google Places API (daily refresh). Displays star rating, review count, recent reviews carousel. 'Powered by TradiesVoice' badge. Config: Google Places ID + max reviews + colour theme. Embed: <script src='https://tradiesvoice.com.au/widget/reviews.js' data-place-id='ID' data-max-reviews='5' data-theme-color='#1a2744'>. STATUS: NOT YET BUILT — only module with no existing implementation.

pricing: +$50/mo add-on | $97/mo standalone


title: TradiesVoice Smart Widget (tradie_widget.html)

key_content: 1,112-line self-contained HTML file at GHL_MODULES/widget/tradie_widget.html. 3 tabs: Tab 1 Book a Job (mini booking form -> GHL webhook -> GHL calendar), Tab 2 Chat with Us (<telnyx-ai-agent> WebRTC voice), Tab 3 Call Now (click-to-call + trading hours). RAD_CONFIG block: businessName, businessInitials, phone, phoneHref, bookingLink, telnyxAgentId, jobTypes[], hours[], ghlWebhookUrl, position, confirmationNote. Booking webhook payload: name, phone, suburb, jobType, message, source='tradie-widget', businessUrl, timestamp.

pricing: $197/mo standalone | +$100/mo add-on


title: TradiesVoice Launch Activation Checklist

key_content: All assets built, awaiting credential wiring. Built: pricing_page.html (needs Stripe URLs), free_audit.html (needs GHL webhook), onboarding_form.html (needs webhook URLs), n8n_provisioning_workflow.json (needs 8 credentials), 4 tradie templates (plumber/electrician/hvac/general_tradie). 5 steps: 1. Stripe setup (15min), 2. GHL setup (20min), 3. n8n import (15min), 4. Telnyx (10min), 5. Netlify deploy (10min). Total: 90 minutes once credentials in hand.


title: TradiesVoice n8n Provisioning Workflow

key_content: File: TRADIES/onboarding/n8n_provisioning_workflow.json. 22 nodes. 8 credentials needed: GHL_API_KEY, GHL_COMPANY_ID, EXTENDLY_SNAPSHOT_ID, TELNYX_API_KEY, TELNYX_CONNECTION_ID, TELNYX_MESSAGING_PROFILE_ID, NETLIFY_TOKEN, SLACK_WEBHOOK_URL. Import to: https://n8n.sunaivadigital.com. Trigger: Stripe payment -> n8n webhook -> full zero-touch client provisioning.


title: TradiesVoice Zero-Human Pipeline

key_content: Prospect at /free-audit -> fills details -> sees 'You're losing $X,XXX/week' report -> clicks 'Fix This - See Pricing' -> /pricing -> AI voice widget answers live questions -> Stripe payment -> n8n fires -> GHL sub-account created -> Extendly snapshot -> Netlify site deployed -> Telnyx voice agent provisioned -> AU phone number assigned -> welcome email. Zero human touches. Client LIVE in under 60 minutes.

status: DESIGNED


title: TradiesVoice Founding Member Urgency Framework

key_content: 50 founding member spots (FOUNDING_SPOTS_REMAINING = 47 in pricing_page.html line 225). Price locks FOREVER at founding rate. Postcode exclusivity: one tradie per postcode per trade per plan — genuine scarcity. Annual conversion script: 'Setup fee is $497 for monthly. Go annual today, I waive that completely — annual costs less to START and less per month.' Setup fee waived for annual. Annual savings: Starter $1,562, Growth $3,062, Suite $3,962.


title: TradiesVoice GHL Pipeline Runner

key_content: File: TRADIES/ghl_pipeline_runner.py (854 lines). Master pipeline runner that orchestrates all 6 apps. Called by n8n provisioning webhook. Usage: python ghl_pipeline_runner.py --plan [plan_name] --client-data onboarding.json. Credentials checklist: TRADIES/GHL_CREDENTIALS_CHECKLIST.md (276 lines).


title: TradiesVoice Go/No-Go Launch Conditions

key_content: GO conditions (all must be true): 1. Stripe Payment Links live (6 links). 2. GHL webhook receiving data. 3. n8n workflow imported and tested. 4. At least one Netlify page live. 5. Demo voice agent answering calls. When all 5 checked -> LAUNCH.


title: TradiesVoice Annual Pricing Savings Summary

key_content: Monthly prices + $497 setup fee vs annual (setup waived). Starter: $297/mo monthly = $247/mo annual ($2,499/yr), saves $1,562 total. Growth: $697/mo = $581/mo annual ($5,799/yr), saves $3,062 total. Suite: $997/mo = $831/mo annual ($8,499/yr), saves $3,962 total. Voice Bundle: $897/mo = $748/mo annual ($8,976/yr).