Overview
Connect AI Sensy to automatically send WhatsApp messages during live AI calls (in-call) or after calls end (post-call) using approved WhatsApp templates. Benefits:- Send follow-up messages instantly after calls
- Share links, confirmations, or summaries on WhatsApp
- Maintain WhatsApp compliance using approved templates
- Automate WhatsApp outreach without manual effort
Use Cases
Trigger WhatsApp campaigns for:- Call follow-ups after AI calls
- Sending payment or booking links
- Call summaries or next steps
- Reminder messages
- Lead confirmation messages
Requirements
- Active CallKaro AI account
- Active AI Sensy account (Basic or Pro plan)
Integration Steps
Step 1: Get API Credentials from AI Sensy
- Log in to AI Sensy Dashboard
- Navigate to Manage → API Keys
- Copy required credentials based on your plan:
- API Key only
- API Key
- Project ID (from dashboard URL)
- App Password (request from [email protected])

Step 2: Create WhatsApp Template in AI Sensy
- Go to Templates section
- Click + New Template
- Fill in template details:
- Template Name
- Category (Marketing/Utility/Authentication)
- Language
- Message Content
- Add variables using
{{1}},{{2}},{{3}}, etc. - Submit for approval
Templates require WhatsApp approval (typically 24-48 hours).

Step 3: Create API Campaign in AI Sensy
- Go to Campaigns
- Click Launch
- Select API Campaign
- Enter:
- Campaign Name (must match exactly in CallKaro)
- Select approved template
- Save and activate


Step 4: Connect AI Sensy in CallKaro
- Navigate to Dashboard → Integrations
- Find AI Sensy
- Click Connect
- Select your plan (Basic or Pro)
- Enter credentials:
- Basic: API Key
- Pro: API Key + Project ID + App Password
- Click Save


Step 5: Configure WhatsApp Action on Agent
- Go to Agents → Select your agent
- Navigate to WhatsApp Configuration tab

- Click Add to create new WhatsApp action
- Select function type:
- In-call - Message sent DURING the call
- Post-call - Message sent AFTER call ends
- Enter Campaign Name (must match AI Sensy exactly)
- Map variables to call data:
{{1}}→ Customer Name{{2}}→ Link/Summary{{3}}→ Additional data

- Click Save
In-call vs Post-call
In-call Messages
When: Sent DURING the active call Use Cases:- Booking confirmation link while on call
- Payment link during conversation
- Immediate reference number
Post-call Messages
When: Sent AFTER call ends Use Cases:- Call summary or transcript
- Follow-up reminders
- Next steps or action items
- Feedback requests
Best Practices
- Match Campaign Names Exactly - Case-sensitive matching required
- Use Approved Templates Only - Wait for approval before going live -Clear Variable Mapping - Map variables to existing call metadata
- Test Before Live - Make sample calls to verify configuration