Jakarta, Indonesia
Projects

AI WhatsApp Lead Assistant for Solar Projects

AI WhatsApp Lead Assistant for Solar Projects
The AI WhatsApp Lead Assistant is a cloud-native SaaS that acts as a 24x7 customer-service agent for bespoke solar-energy projects. It can greet incoming WhatsApp enquiries, capture key project parameters (roof size, budget, energy goals), and synchronise available design-consultation slots with Google Calendar (or any iCal-compatible scheduler) to confirm appointments in seconds—no human hand-offs required. The underlying automations rely on n8n for workflow executions.
  • Natural-Language Lead Qualification: Utilises GPT-4o fine-tuned prompts to extract contact info, location, and technical requirements from free-form chat, then populates a CRM entry automatically.
  • Real-Time Availability Lookup: Secure OAuth link to Google Calendar pulls latest free/busy windows, proposing three optimal slots and auto-booking upon customer confirmation.
  • Multi-Channel Notifications: Sends instant email/SMS/Webhook updates to sales teams with full chat transcript and appointment details.
  • Analytics & A/B Optimisation: Built-in dashboard tracks conversion funnel (inquiry → booking → signed contract), enabling prompt-variant testing to boost qualification rates.
  • WhatsApp Business Cloud API: Primary conversational channel with template-approved messaging and webhooks.
  • OpenAI Function Calling: Structures JSON outputs for CRM ingestion and calendar operations.
  • Node.js (NestJS) + Redis Queue: Handles high-throughput message orchestration, OTP resend, and retry logic.
  • Google Calendar API / CalDAV: Two-way sync for appointment creation, reschedule, and cancellation workflows.
  • Supabase/PostgreSQL: Stores lead metadata, chat embeddings, and analytics events for real-time BI queries.
  • Grafana + Prometheus: Observability stack for latency, error rate, and funnel-metric dashboards.
  • Template Compliance: Navigating WhatsApp's strict message-template approvals required iterative content tuning.
  • Latency Constraints: Target <2 s response time mandated async function calls and Redis-backed job queues.
  • Timezone Alignment: Implemented locale-aware calendar parsing to avoid double-booking across time zones.
  • Security & Privacy: End-to-end encryption maintained while logging anonymised embeddings for conversation analysis.
Pilot runs with a regional solar installer to procure uplift in qualified leads and significantly faster deal closure compared to manual chat handling. The SaaS's plug-and-play architecture would support other verticals (insurance quotes, home renovation) by swapping domain prompts and CRM mappings, positioning it for scalable B2B adoption.