DrinkPrime · Customer Operations · 2026
DrinkPrime, powered by COIL
COIL — Customer Operations Intelligence Layer. Sits between customers and business systems, making every digital support interaction instant, consistent, and measurable. Think of it as the customer-facing equivalent of a data layer or API gateway — every supported interaction flows through one operational intelligence layer.
Operational intelligence for subscription businesses — not just AI chat.
Operational intelligence for subscription businesses · Chat-only scope (WhatsApp + website + technician scheduling)
The North Star
The objective is not to automate customer support.
It is to make every supported customer interaction instant, consistent, and measurable.
Customers don't want conversations. They want outcomes.
Why COIL exists · the origin story
It started as a subscriber, not a strategy.
"I don't have 10–15 minutes to get one reply for a purifier service."
COIL didn't begin as an AI idea. It began as a DrinkPrime subscriber hitting the exact wall the public reviews describe — a routine request (book a service visit), a chat-only channel, and long waits between replies, one message at a time.
What the journey exposed
- A simple, repeatable request — book a maintenance visit
- No call option; chat only, and the chat is manual
- Minutes between each reply — a minutes-long task stretches into days
- The cost the customer feels isn't the answer — it's the wait
The real cost
The gap isn't the team or the channel — it's a
missing layer between a simple request and a fast outcome. Support is the department;
waiting is the pain.
So we built the missing layer
- A reasoning engine that resolves the routine instantly
- In-chat booking, ticketing, and clean human escalation
- Multilingual, with structured event logging
- ~30 hours later: a working reference implementation, not a concept
The realization
Customers don't want conversations.
They want outcomes.
DrinkPrime is where we lived this first-hand — the pattern is far bigger.
Any business with repetitive, structured customer operations running through slow human chat hits the same wall — hotels, healthcare, real estate, home services. COIL is the product; DrinkPrime is the first validation case.
The situation
A funded, fast-scaling "water-as-a-service" company
DrinkPrime rents IoT RO/UV purifiers on subscription — the customer relationship is continuous (recharge, relocate, filter, service, refund), so support scales with households. [Verified]
$18M+
raised · ~₹340 Cr valuation
20 cities
/ 1M households — the goal
Plans ₹299–₹629/mo · "Unlimited water from ₹399/mo" · 48hr install · lifetime maintenance + free filters. The product is loved enough to scale — but the service experience is its most public weakness.
The problem
They've gone "chat-first" — without the AI
"impossible to reach. They never pick calls. NEVER."
The #1 documented complaint is support unresponsiveness · Google Play 3.9★ across ~4.6k reviews · CancelMates calls it a "Water as a Service Trap." [Verified]
Their own chat-first promise
"available during designated support hours" · "we'll do our best to respond as quickly as possible" · "still interact with trained support professionals."
The reality gap
Not 24/7 · no response-time SLA · no AI layer · no published escalation. Every routine query waits for a human, in business hours, one chat at a time.
Based on publicly observable customer-facing capabilities, we found no evidence of an AI-powered support layer with booking, reasoning, and contextual escalation among India's major water-purifier players — DrinkPrime & Livpure run Freshchat automation + human escalation only, as far as is publicly visible. That gap is the wedge.
A day in the life · 10:30 PM, the purifier stops
Same customer. Two outcomes.
Without COIL — today
- 10:30 PM — messages support; it's after hours
- Chat sits in the Freshchat queue till morning
- Customer re-explains to whoever picks up
- A ticket is opened by hand; a callback is promised
- Days pass; the customer chases. ★★★ review.
With COIL — instant
- 10:30 PM — WhatsApp; COIL replies in seconds
- Walks the restart steps; still no water
- Offers slots → customer taps "1" → visit booked
- Ticket #DP-10482 auto-created + confirmation sent
- By morning the engineer already has the full summary
Answered · troubleshot · booked · ticketed — in under a minute, with no human. A human is pulled in only if judgment is needed.
The whole story in one picture
One broken purifier. Two journeys.
Without COIL — today
- Customer messages support
- Wait — after hours / in the queue
- Agent picks up, re-asks, opens a ticket by hand
- Wait — for a callback, for a slot
- Technician finally visits
Outcome
Days end-to-end · every step waits on a scarce human ·
★★★ review.
With COIL — instant
- Customer messages on WhatsApp
- COIL answers, troubleshoots, offers slots
- Booked — customer taps a slot, ticket auto-created
- Done — confirmation sent, engineer briefed
Outcome
Under a minute · no human in the loop unless judgment is required.
Same customer, same broken purifier — the only difference is the layer in between.
Where we are → where this goes
Current → Problems → Target
Current
Customer → Website/App chat (Freshchat) → wait for a human, business hours → manual ticket + CRM → customer waits → technician visits.
Problems
Deterministic work routed through a scarce human · after-hours demand lost · reactive, not proactive · context lost between agents · a chat-first promise with no engine behind it.
Target — COIL
Customer → WhatsApp / Website → COIL answers instantly (24/7) → books, tickets, updates CRM → proactive nudges → human only when judgment is required, with full context.
Capability maturity model
From Level 1 to Level 3
| Level | State |
| Level 0 | Email / phone only |
| Level 1 | Human chat (Freshchat) — ← DrinkPrime today |
| Level 2 | Rule-based keyword automation (keyword trees → dead end) |
| Level 3 | COIL — Customer Operations Intelligence Layer ← this proposal |
| Level 4 | Predictive customer operations |
The trap is Level 2 — bolting on a keyword tree that dead-ends to a human. COIL is the Level 2 → Level 3 jump: reasoning, memory, knowledge, action, and clean escalation.
The executive business case
Current state → proposed state
| Business objective | Current state | Proposed state (COIL) |
| Faster response | Human, during support hours | AI in seconds, 24×7 |
| Customer satisfaction | Inconsistent, agent-dependent | Consistent, knowledge-base-driven |
| Operational scalability | Headcount grows with volume | Automation absorbs the routine |
| Technician scheduling | Manual / phone | Self-service, in-chat booking |
| Knowledge management | Distributed across agents | Centralized AI knowledge base |
The product
This is COIL
One customer-facing layer between every channel and your business systems. Five capabilities — not five products.
Channels in
WhatsAppWebsite chatTelegramVoice — future
Brain
One decision per turn — intent, action, language, escalation.
Knowledge
Curated KB — answers only what's verified, never invents.
Actions
Reply · book a visit · open a ticket · check status.
Assist
Hands the hard case to a human with full context.
Analytics
Every turn becomes a structured operational event. The aggregate — intent mix, escalation %, cancellation/refund signals — is product feedback, not just support data.
Business systems behind
CRMTechnician bookingTickets / FreshdeskHuman agents
Customers never touch business systems directly — every supported interaction flows through one layer. COIL deploys in front of your stack, not instead of it.
The solution — COIL · how it's wired
One layer in front of every channel
See it work
COIL resolves a real issue end-to-end
The automation boundary
AI absorbs the routine; humans keep the judgment
COIL handles — instant, 24/7, KB-only
Pricing · plans · FAQ · policy · booking / reschedule / track · recharge guidance · ticket create + status · device troubleshooting · filter status · relocation capture · plan recommendation.
Humans handle — COIL escalates with full context
Refund approval · payment-dispute resolution · policy exceptions · angry/abusive customers · legal · anything account-specific not in the knowledge base.
Anti-hallucination by design: anything outside the knowledge base is deferred to a human, never invented.
Operational safeguards
"What if it gives a wrong refund answer?" — it can't
These always go to a human
| Money — refund approval, dispute, deposit, any amount | → Human |
| Legal / policy exceptions | → Human |
| Unknown / off-knowledge-base, account-specific | → Human |
| Low-confidence — reasoning below the bar | → Human |
Escalated with the full thread attached — the customer never re-explains.
The rule that makes it safe
KB-only — never invents. The Brain answers only from a curated, approved knowledge base. It never fabricates a price, plan, status, amount, or date — if the KB doesn't have it, COIL defers instead of guessing.
STOP / opt-out honored instantly · human chat always available — COIL assists, it never forces.
If COIL goes offline
There is no degraded mode to fear: chat automatically routes to the existing human support queue — the same Freshchat setup DrinkPrime runs today. Human support stays live at all times; COIL assists, it never replaces the channel. Switching COIL back on is a single toggle.
Outside-in, chat only: human chat stays on and COIL can be switched off instantly — nothing to unwind. Safeguards don't make failure impossible; they put the expensive failures structurally out of reach.
The competitive matrix
The capability we found no evidence of in the sector
| Capability | DrinkPrime | Livpure | COIL |
| Human chat | ✅ | ✅ | ✅ |
| AI chat | ✕ | ✕ | ✅ |
| WhatsApp AI | ✕ | ✕ | ✅ |
| Self-service visit scheduling | ✕ | ✕ | ✅ |
| AI troubleshooting | ✕ | ✕ | ✅ |
| Proactive nudges | ✕ | ✕ | ✅ |
| 24×7 availability | ✕ (hours) | ✕ | ✅ |
| Human handoff w/ full context | partial | partial | ✅ |
Cells reflect publicly observable customer-facing capability as of research date; [⚠️ where inferred]. DrinkPrime may have internal pilots we can't see.
Why not just buy Freshworks / Zendesk / Intercom AI?
A different category — not a cheaper helpdesk
| Axis | General-purpose support AI | COIL · operations layer |
| Design goal | Ticket deflection, any industry | Resolve and act on lifecycle ops |
| Deterministic field-service booking | Usually a separate integration | Built-in slot booking |
| Lifecycle intents (recharge/filter/refund/relocation) | Generic, buyer-configured | First-class intent families |
| Anti-hallucination | Varies by tier / config | Knowledge-first — never invents a price/status |
| Relationship to existing stack | System you migrate into | Deploys in front of Freshdesk/CRM |
| Channels · integrations · scale | Very strong (real incumbent edge) | Deliberately narrow — chat-only |
Category posture, not competitor internals [⚠️ where inferred]. The incumbents win on breadth, integrations, and proven scale — COIL wins on fit: it sits in front of Freshworks, not instead of it.
Operational economics
Leverage, not a salary-savings claim
Before
Customer asks → a human spends ~5 minutes → cost = agent time + management + a Freshchat seat + training + QA.
After
Customer asks → COIL answers in ~15 seconds → a human is involved only if judgment is required.
Every FAQ COIL resolves is one fewer interruption for a support agent.
Operational leverage — not a fabricated rupee figure. We do not know DrinkPrime's support headcount [❌ unverified]; the real economics get modelled once volume + team data are shared.
Estimated conversation coverage
What COIL can resolve, per intent
Pricing 100%Plans 100%FAQ 100%
Booking 100%Ticket create 100%Filter status 100%
Relocation 100%Refund policy 100%
Reschedule 95%Recharge 95%Troubleshooting ~85%
Refund approval — humanBilling dispute — human
Legal — humanAbuse / escalation — human
Engineering estimate based on the documented support surface — not DrinkPrime internal data; replace with real numbers once shared.
A working reference implementation — not a slide deck of intentions
The product already runs. DrinkPrime is a configuration.
COIL is built on a working reference implementation, already validated through internal production-grade workflows and a live customer-support demonstration. The DrinkPrime-specific work is configuration, integration, and rollout — not core product invention.
| Capability | Status |
| WhatsApp transport | Already running in our stack |
| Deterministic booking engine | Already running |
| Knowledge Base (Config + FAQ) | Already running |
| Gemini Brain (KB-only, multilingual) | Already running |
| Human handoff (full context) | Already running |
| CRM / Sheet upsert | Already running |
| Follow-up nudge cron | Already running |
| DrinkPrime knowledge + intent set + technician-booking tuning | New for DrinkPrime (configuration) |
The delta is DrinkPrime's own knowledge, intents, and booking rules, layered onto an engine that already runs. Most of the build is configuration, not construction.
The one question every buyer asks
"How much of this is real today?"
✅ Working today
- Reasoning Brain — one decision per turn
- Knowledge Base — KB-only, never invents
- Deterministic technician booking
- Operational Event Store — every turn upserted as a structured event (~28 fields)
- Website chat widget — live demo, talks to the real engine
- Human handoff with full context
- Multilingual (Hindi · Marathi · Tamil · Hinglish)
- Conversation / session memory
- Google Sheets backend · Telegram demo
☐ Pilot deliverables — for DrinkPrime
- Widget deployed on DrinkPrime's site
- WhatsApp (Meta Cloud API)
- DrinkPrime knowledge + intents loaded
- Freshdesk / CRM integration
- Production analytics dashboard
☐ Future roadmap
- Voice
- Predictive filter / recharge reminders
- Churn prediction
- Sentiment analytics
The left column already exists and is demonstrable. The pilot is integration + configuration of a product that runs — not an invention that might.
How soon can we pilot it?
A working demo in days · a measured pilot in weeks
① See it live — this week
We load DrinkPrime's real plans, prices and policy into the knowledge base and point a test WhatsApp number + web widget at the engine that already runs. A working demo — answer, troubleshoot, book, escalate — on your own content, in days.
② Contained live pilot — weeks
Curate the full FAQ / knowledge base, tune intents + technician booking, pass the regression suite, then go live for a ~100-customer cohort. End-to-end build is an indicative ~7 weeks — most of it configuration, not construction.
③ First measured results — ~2 weeks in
The cohort runs against the binary success gates; those numbers — read from COIL's own logs — are the trigger to expand.
| Build phase | Duration |
| Discovery + knowledge base | 1 week |
| COIL layer (Brain + channels) | 2 weeks |
| Booking | 1 week |
| Testing | 1 week |
| Pilot | 2 weeks |
Indicative estimate; sharpens after a discovery call.
Why it's this fast — and this low-risk
Configuration, not construction — ~80% already runs in our stack · outside-in — nothing to integrate, touches none of your systems · instant rollback — human chat stays on, COIL flips off in one move.
The gating item is yours, not ours: your FAQ / plans / policy content, a discovery call, and agreeing the success bar. Share those and the clock starts.
Rollout & success criteria
Earn each step — with a rollback at every gate
After the ~7-week build, rollout moves gate by gate. We expand only when the prior stage clears its success criteria.
Pilot · ~100 customers→Measure→Expand→One city→Scale
Rollback — at any gate
Human chat is always on · COIL switches off instantly (a layer, not a rebuild) · outside-in, so there's nothing to unwind. The risk of trying it is bounded by the pilot; the cost of stopping is effectively zero.
Pilot success criteria — binary gates
- ≥ 70% of routine / FAQ intents handled with no human
- First response < 5 seconds, 24/7
- Technician booking completes end-to-end (offered → confirmed → ticketed)
- Zero hallucinated pricing or policy — never invents a price, status, amount, or date
- Human escalation fires correctly, with full context
- CSAT collected on pilot conversations
Pass/fail — measured, not vibes
Every gate is read from COIL's own logs and the booking records — observed, not guessed. Clearing the gates is the only trigger to widen the cohort; a failed gate sends us back to tune the knowledge base and re-measure.
These figures are targets to measure against, not proven results — proof is the measured pilot, and the final pass marks are set with DrinkPrime once real volume is shared.
Scope of this engagement
Customer support + field service — that's the proposal
This engagement
COIL across customer support and field service, chat-only: instant answers, self-service technician visit scheduling, ticketing, context-carrying escalation, and proactive nudges.
Where it can go (future, not this scope)
The same layer can later extend to pre-sale guidance, voice, predictive maintenance, and other verticals — explicitly future, out of this engagement's scope.
We're deliberately narrow now: one well-fit layer for support and field service, proven on a pilot, before anything broader.
The ask · next step
A scoped chat pilot — instant resolution in days
What we propose
A Phase-1 COIL pilot: website widget + WhatsApp, a knowledge base of DrinkPrime's plans/prices/policy, FAQ resolution, service-ticket capture, technician booking, and human handoff with context.
What we'd need
Actual chat volume & intent mix · support team size · existing FAQ/KB to curate · (later) Freshdesk + billing access for live status.
Until that data is shared, scope is firm and every estimate stays labelled. The pilot is entirely outside-in.
Why now, not next year
Waiting doesn't de-risk this — it raises the cost of the same decision. Every month without it is a month of churnable, publicly unhappy customers. The wedge is open now: no India water-purifier player has built this publicly. The engine, the proven components, and the team exist today. The only gating item is your own content — a FAQ doc, a discovery call, and an agreed success bar. Share those and the clock starts.
See it live
Don't take our word for it — try it now
Scan to open the live demo
[ demo link / QR — to insert ]
Scan / open→Type a real problem→Watch COIL work
Send this message
"my purifier isn't dispensing water"
Watch COIL troubleshoot the issue, open a ticket, and book a technician — end to end, in the chat, with no human.
The numbers in this deck — response time, intent coverage % — are targets to be proven by this live demo and the pilot, not claims. The demo is the proof.
DrinkPrime × COIL
One intelligence layer
behind every digital support interaction.
COIL — Customer Operations Intelligence Layer · operational intelligence for subscription businesses