Part of Instagram automation
One customer across phone and WhatsApp
Every channel holds a fragment: the DM has what they wanted, the WhatsApp thread has the price you quoted, the call has the appointment. Kooday resolves the calls and WhatsApp threads from one number to one person; a website, Instagram or Messenger visitor keeps their own record, and none of those is connected to it automatically.
- Phone and WhatsApp resolve to one person
- Full history on that record
- Your list stays yours
One customer across phone and WhatsApp
- Resolves a phone call and a WhatsApp thread from the same number to one person automatically.
- Saves a number a website visitor types on that visitor's own record, as an unverified callback if you already hold it for someone else. It never connects the visitor to another customer.
- Shows a directory and a per-customer view: every channel identity (verified/unverified, since-date), their linked CRM contact, primary locale, and the calls and messages recorded for them.
- Keeps your own contact list separate from what the platform observed, so an import is never overwritten by what the assistant sees on a call.
- Imports contacts by CSV or JSON, with bulk operations, soft delete, and arbitrary attributes you define — and can pull from your own CRM endpoint on a schedule or on demand.
- Refreshes a live bot’s contacts the moment you edit one — a correction reaches an in-progress conversation without a restart.
Set up once, then it runs
- Phone numbers are normalised to one canonical form, which is what lets a call and a WhatsApp thread resolve to one person rather than two.
- Your contacts stay yours; platform-observed identities — the persons and identities the assistant sees across channels — sit alongside them rather than on top.
- A conflict — two people plausibly matching one identity — is surfaced for you to resolve rather than silently merged, because an automatic wrong merge is far harder to undo than a person deciding.
- CRM-synced rows are tagged as sync-owned, so a scheduled pull never sweeps away a contact you added by hand, and a full sync deactivates only what was deleted upstream.
Want to see this doing your job, with your prices?
Ask on WhatsAppWhat the numbers actually say
The problem this page addresses is not really a technology problem, and Salesforce’s long-running State of the Connected Customer research is a useful, if slightly humbling, way to see that: 76% of customers expect consistent interactions across departments, and yet 54% say it generally feels like sales, service and marketing don’t share information — a 22-point gap between what a customer assumes about a business that has spoken to them multiple times and what most businesses actually deliver. A small business is not immune to this just because it is small; it is often more exposed, because the same one or two people handle the phone, the WhatsApp thread and the DM, and are trusting their own recall to connect them rather than a system doing it for them.
What the page title promises is narrower than it sounds, and worth being precise about. The unification is number-level: a phone number normalises to one canonical form, so a call and a WhatsApp message from that number resolve to the same person. A website visitor who types a phone number mid-chat has it passed to your team as a contact to follow up on. The visit stays a separate record and is not connected to an existing customer automatically, and a later WhatsApp message or call from that number is recorded under the sender’s own customer record. What it is not, today, is inference on top of that history — there is no layer that reads a customer’s past conversations and derives a trait like “price-sensitive” or “prefers evening appointments” with a confidence score attached. That derived-attribute layer is designed and scoped in the schema, and it is honest to say so rather than imply the platform already reasons about customers the way the identity resolution suggests it might.
Compared against a dedicated CRM, the honest framing runs the other way from most competitive copy: Kooday is not trying to be one. HubSpot’s free CRM tier caps out at two users and one deal pipeline before you pay, with its Starter tier at $7/seat/month (billed annually) unlocking more; Zoho CRM’s Standard edition runs 800 rupees/user/month and its Professional edition, the one that talks about building “end-to-end, dynamic customer journeys,” runs 1,400 rupees/user/month. Both are built to be the system of record for a sales team that manages deals, quotes and pipelines by hand. Kooday’s customer-profile layer is built for a narrower and different job: resolving who is messaging you, automatically, from conversations that already happened across the phone, WhatsApp, webchat, Instagram and Messenger — not replacing the CRM a sales-led business already runs, and for many small businesses, not needing one at all because the assistant is already the front door.
The contact-ownership model is the design decision worth sitting with, because it is the one that avoids the failure mode this whole category is prone to: an automated system quietly overwriting a business’s own customer list with what it observed. Kooday keeps two layers deliberately separate — the contacts you gave it, CRUD-managed, never touched by the platform’s own observations, and the persons/identities the assistant builds from watching conversations across channels. A CRM sync tags what it owns so a scheduled pull can never sweep away a contact you typed in by hand, and it deactivates only what was actually deleted upstream rather than assuming silence means deletion. That separation is slower to build than one merged table, and it is also the reason an import you ran two years ago is still trustworthy today.
Unifying a customer record, three ways
| Tool | Price | What it unifies | Built from |
|---|---|---|---|
| Kooday (Customer 360 add-on) | ₹1499/mo, bundled on Enterprise | Phone and WhatsApp identity from one number; webchat, Instagram and Messenger visitors stay separate records | Conversations the assistant already had |
| HubSpot CRM (Free → Starter) | Free (2 users, 1 pipeline) → $7/seat/mo | Contacts, deals, one pipeline | Manual entry and integrations you configure |
| Zoho CRM (Standard → Professional) | 800–1,400 rupees/user/mo | Contacts, leads, multiple pipelines, quotes | Manual entry, forms, and integrations you configure |
Kooday’s rows are resolved from the pricing registry at build time; the HubSpot and Zoho CRM rows are read from each vendor’s own pricing page on 2026-09-09. HubSpot and Zoho CRM are general-purpose CRMs priced per seat; Kooday’s customer record is narrower and resolves identity from conversations that already happened.
Figures worth checking, not taking our word for
- 76% vs 54% of customers expect consistent interactions across departments, yet only 54% say it generally feels like sales, service and marketing share information — Salesforce’s State of the Connected Customer research Salesforce — "Why Customer Engagement Will Never Be the Same, According To 15,600 of Them" · read 2026-09-09
- 2 users, 1 pipeline the cap on HubSpot’s free CRM tier before you pay — Starter unlocks more at $7/seat/month billed annually HubSpot — CRM pricing page · read 2026-09-09
- 800–1,400 rupees/user/mo Zoho CRM’s Standard and Professional editions — priced per user, per month, on top of whatever channel tools a team already runs Zoho CRM — pricing page · read 2026-09-09
- ₹1499/mo Kooday’s Customer 360 add-on price, resolved from the registry — bundled at no extra charge on Enterprise Kooday
- ₹499/mo Kooday’s CRM contact-sync add-on — pulls your own CRM’s contacts on a schedule, tags what it owns Kooday
- 5 answering channels phone, WhatsApp, website chat, Instagram and Messenger each land on a customer record; phone and WhatsApp from one number share the same one Kooday
- One-directional sync CRM contacts flow into Kooday on a schedule; nothing is written back to your CRM today Kooday
The things this does not do
Every product page in this market lists capabilities. This is the other half. If one of these is a dealbreaker, we would much rather you found out on this page than in month two.
- Derived customer attributes — inferred traits with confidence and provenance, the layer that would let the assistant reason about a customer beyond raw history — are schema and design only. The rolling AI memory summary is built; the attribute layer sitting on top of it is not.
- The rolling summary is off by default and is a per-tenant setting — a fresh tenant does not get it until someone turns it on.
- Writing deals or updates back to your CRM is not built — sync is one-directional, from your CRM into Kooday, never the reverse.
- This is a customer record, not a general CRM: no lead scoring, no opportunity value fields, no custom pipelines of its own — the sales-pipeline product is the separate feature for that, and it reads from these same customer records rather than duplicating them.
- Customer 360 is an add-on outside Enterprise, not something every plan carries by default — see the table below for where it sits.
What people ask us
What if the same person uses two numbers?
They stay two customer records. Kooday never guesses or merges identities, because a wrong merge is much harder to undo than a missed one.
Does it overwrite my contact list?
No. Contacts you gave us are never overwritten by the platform — that separation is the whole point of the data model. What the assistant observes across channels sits alongside your contacts, not on top of them.
Is this a replacement for a CRM like HubSpot or Zoho?
Only if what you needed was resolving who is messaging you across channels — not managing a sales pipeline with quotes and forecasting. HubSpot and Zoho CRM are general-purpose sales tools priced per seat; Kooday’s customer record is narrower, built from conversations the assistant already had, and is not trying to replace a sales-led team’s CRM.
Does it know things about a customer beyond their history?
Not yet in the way that phrase implies. The rolling AI memory summary — a plain-language recap of what is known about a customer — is built and off by default. The derived-attribute layer that would infer traits like "price-sensitive" with a confidence score is designed but not built, and this page will not claim otherwise.
Can I sync contacts from my own CRM automatically?
Yes, on a schedule or on demand, through the separate contact-sync add-on at ₹499/mo. Synced rows are tagged so they never overwrite a contact you added by hand, and the sync only ever pulls — nothing is written back to your CRM.
What does Customer 360 cost, and what plan needs it?
It resolves live from the pricing registry — see the stats above for today's figure — and is bundled at no extra charge on Enterprise. On Lite, Starter or Growth it is a separate add-on, the same way sales pipeline and contact sync are.
What it works alongside
- Sales pipeline Enquiries become deals on a board automatically, the assistant advances them on evidence and writes down why, and only a person ever closes one.
- Knowledge base Upload documents or paste text and the assistant answers from them, in your words, across every channel. Correct it once and every channel changes.
- Shared inbox Every conversation in one list, with a clear marker of whether you or the assistant is replying, and an atomic hand-over that cannot double-send.
If this sounds like your week
Would this work for your business?
Message us and say what your week actually looks like. You will be talking to our own assistant — the thing this page describes, doing the job on our side of the conversation.
Plans from ₹99/month.