The problem it solved
Paradyse Homes sells fractional property co-ownership in Bali. Every inbound lead arrived with a different level of awareness, intent, budget, and readiness to buy. The sales team handled each one manually: same call, same brochure, same response time regardless of signal quality.
- Manual brochure delivery: often delayed hours
- Sales called every lead with the same pitch
- No qualification data before the first call
- Hot leads and tyre-kickers treated identically
- Follow-ups arbitrary, not intent-based
- Brochure delivered instantly on WhatsApp
- AI qualifies budget, intent, timing in conversation
- Sales receives scored, context-rich leads
- Suppressed follow-ups for uninterested contacts
- Human handoff on complex or high-intent signals
What the bot is actually responsible for
One WhatsApp thread, six jobs. Nala carries a lead from first message to booked consultation, or to a human, without a separate tool for each step.
Let the model talk. Let the workflow decide.
LLMs handle language: understanding intent, generating natural responses, extracting structure. Workflow logic handles sequencing, routing, delays, and CRM updates. Neither tries to do the other's job.
Conversation in, structured data out.
Every answer is captured through natural conversation, then mapped to a controlled vocabulary, not free text, so the workflow can branch deterministically without a model interpreting prose downstream.
Every prompt does exactly one thing.
Separation of concerns prevents the system from doing conflicting things in the same turn: qualifying while recommending, or nurturing while escalating. Each prompt stage is isolated, focused, and replaceable.
Never responds to the customer: reads only.mainly_invest_some_use, for downstream property matching logic.HUMAN_INTERVENTION: [reason] for frustration, edge cases, or explicit requests for a person.NO_FOLLOW_UP when contact is uninterested, human-handed, or already engaged.Human handoff is a feature, not a fallback
The system emits structured machine-readable signals the workflow can route on, not vague fallback responses that silently change behavior.
Step through the qualification flow yourself
The exact conversation and system log from the production walkthrough. Click through it turn by turn.
Measurement framework
Instrumented around consultation bookings as the primary success metric, with human handoff volume and follow-up response rates as secondary signals.