Contacts & Conversations
Contacts
Contacts are the people your business communicates with — across WhatsApp (Cloud API or Connect), SMS, Slack (as a direct message, a channel, or a bot), and a read-only Notion feed.Adding Contacts
Manually:- Go to Contacts → Add Contact
- Enter phone number (E.164 format, e.g.,
+919876543210) - Add name, email, tags
- Set Opted In status
- Go to Contacts → Import
- Download the sample CSV for the required format
- Upload your CSV file
- Map columns and confirm
Opt-In Management
WhatsApp requires explicit opt-in before you can message contacts. Kaanha AI enforces this on every send, on every channel.
Opt-in details stored:
optedIn: booleanoptInSource: how they opted inoptInProof: timestamp or message reference
Tags
Tags help you segment contacts for targeted broadcasts and automation. Add tags:- On the contact profile
- Via CSV import
- Automatically via Auto-Tagging rules
Auto-tags are applied to incoming messages automatically. Product-related auto-tagging also runs automatically once you have products in your catalog — a message mentioning a product by name or SKU gets tagged with that product’s interest, no rule setup needed.
Custom Fields
Add your own fields to Contacts (and Deals, Tasks, Products, Companies) beyond the built-in ones — text, number, dropdown, date, checkbox, and more, from Settings → Custom Fields. Custom fields you define appear automatically in the contact form, in list-view columns, and in filters, and are available to reference from templates and automations.Saved Views
If you find yourself applying the same filter/sort/column combination repeatedly, save it as a View — it appears in a dropdown at the top of the list and can be shared with your whole team or kept personal.Contact Relations
Link a contact to another record with a typed relationship — “referred by,” “reports to,” “parent company,” and similar — from the contact’s profile. This shows up on both records’ timelines and can be used to build a fuller picture of an account (e.g. linking every contact at a company to that company’s record).Contact Timeline
View a unified history of all interactions with a contact:- Go to Contacts → click a contact → Timeline icon
- See: messages sent/received, conversations opened/resolved, audit events
CTWA (Click-to-WhatsApp Ad) Tracking
If a contact came from a WhatsApp ad, their ad metadata is captured automatically:- Ad source, headline, body
- Click-to-WhatsApp Click ID
- Stored on the contact record
Conversations
A conversation is a thread of messages with a specific contact, on one of your connected channels.Conversation Status
Chat Inbox
The Chat page shows all conversations sorted by last activity:- Filter by status, assigned agent, or channel
- Search contacts by name or phone
- Bulk actions: mark read, star, archive, or move to trash
24-Hour Window
WhatsApp allows free-form messages only within 24 hours of the last customer message. After 24 hours, you must use an approved template. The chat header shows a countdown timer when the window is approaching expiration.Sending Messages
Quick Replies
Save frequently used messages as shortcuts:- Go to Quick Replies → Create
- Set a shortcut (e.g.,
/greeting) - Set the message content (supports
{{contact.name}},{{org.name}}, etc.)
/ to trigger the quick reply picker.
Supported variables:
{{contact.name}}— Full contact name{{contact.firstName}}— First name only{{org.name}}— Your business name{{agent.name}}— Current agent’s name{{date}}— Today’s date{{time}}— Current time
Channel Switcher
Use the channel switcher in the chat header to pick which channel your next message sends on, whenever a contact is reachable on more than one:- WhatsApp (Cloud API) — via Meta’s official API
- WhatsApp (Connect) — via a linked WhatsApp Web device
- SMS — Twilio, if enabled for your org
- Slack — if this conversation originated from a Slack DM, channel, or bot
CSAT (Customer Satisfaction)
After a conversation is resolved, Kaanha AI automatically sends a CSAT survey:- Asks the contact to rate 1-5
- Stores the rating and optional comment
- Contributes to your CSAT score on the Analytics page
Related
- AI Chatbots — automated handling of conversations across every channel above
- Messaging & Templates — approved templates, variable bindings
- SMS Channel — Twilio SMS setup, MMS