Small businesses need a simple way to organize leads and prepare contextual follow-ups while retaining control over messages.
THE APPROACH
How it comes together.
A Flutter client stores tokens securely and calls PHP endpoints for authentication, lead records, reminders, business context, and feedback. Server-side Gemini integration drafts a response. The user reviews it before opening WhatsApp manually.
UNDER THE HOOD
Explore the architecture.
Trace the components. Select a node for its role in the system.
Mobile follow-up workflow with server-side AI drafting7 COMPONENTS
INTERACTIVE 3DDhebe AI Lead Agent
FlutterDartProvider
Dhebe AI Lead Agent / architecture
Move to tilt · Drag to rotate · Arrow keysDrag to rotate · Tap a component7 components · 6 connections
2D diagram
Trace connections 6 relationships
Business user→Flutter application
Flutter application→PHP API
PHP API→MySQL records
PHP API→Gemini adapter
Gemini adapter→Draft review
Draft review→Manual WhatsApp handoff
+
Select a component to see how it fits into the system.
CAPABILITIES
What’s inside.
01
JWT registration and login with secure client token storage
02
Lead creation, listing, details, editing, and deletion
03
Lead/reminder dashboard and follow-up scheduling
04
Business profile and FAQ context for Gemini drafts