Note: This feature is available only on Pro and Business plans on Wati.
Log in to your Kylas CRM dashboard
Click on the Marketplace tab
Find and click on Kylas WhatsApp Business Messaging
Click Install App
Enter your Kylas login credentials and proceed
On the permissions screen, click Allow and Install
After installation, sign up on the WhatsApp Messaging app, verify your email, and log in
Go to Marketplace > Installed Apps > View Details
Navigate to the API Keys section
Paste your Kylas API Key (available under Settings > Integrations)
Choose the business object: Lead or Contact
This determines where responses will be stored
Save changes
Go to WhatsApp Account Settings inside the messaging app
Set the vendor as WATI
Open a new tab and log in to your WATI Dashboard
Navigate to API Docs
Copy:
Access Token (remove Bearer
prefix before pasting)
API Endpoint
Return to Kylas WhatsApp Settings:
Paste the Access Token
Enter your WhatsApp Business number
Paste the API Endpoint into Server URL
Check the Active/Enabled box
Click Save
In Kylas WhatsApp Account Settings, copy the Webhook URL
In WATI, go to Webhook Settings > Add a Webhook
Paste the Webhook URL
Set Status to Enabled
Under Events, choose: Message Received
Click Save
Open any Lead or Contact profile in Kylas
On the right panel, click Messages > New Message
From the Messaging App, select WATI
Fill in the following:
Choose the sending phone number
Select an approved template
Add variables (e.g., Name, Product) if the template supports them
Click Send
Log in to WATI Dashboard
Go to Broadcast > Template Messages
Click New Template Message
Fill in the details:
Template Name
Category (Marketing/Utility/Auth)
Language
Header (Optional)
Body (Main Message)
Footer & Buttons (Optional)
Submit for Meta approval
Only approved templates can be used
Go to the WhatsApp Template tab in Kylas
Click Add WhatsApp Template
Fill the following:
Template Name (same as WATI)
Header / Body / Footer (same content)
Message Type: HSM
Vendor Template ID: Optional
Check Active/Enabled
Click Save
Variables allow you to personalize WhatsApp messages—for example, by including the customer’s first name or product details.
To map variables in Kylas:
Go to WhatsApp Templates > Fields in your Kylas account.
On the listing page, map your Kylas CRM fields to the corresponding WATI template variables.
For example:
Map First Name (Kylas) → {{name}}
(WATI)
This helps ensure that messages are dynamic and personalized when sent to leads or contacts.
Instant Lead Acknowledgment
Automatically send a WhatsApp message to new leads captured via Facebook or website forms.
Example: “Hi {{name}}, thanks for showing interest. Our team will contact you shortly.”
Sales Follow-Ups
Send WhatsApp messages directly from Kylas when leads go cold or are unresponsive to calls/emails.
Increases chances of re-engagement.
Appointment Reminders
Send automated WhatsApp reminders for meetings, demos, or follow-up calls scheduled via Kylas.
Order Status Updates
Notify customers via WhatsApp when their order is confirmed, shipped, or delivered—based on Kylas deal stages.
Broadcast Promotions
Send campaign messages to segmented contacts in Kylas through WATI using approved templates.
Post-Sale Follow-Up
Share feedback links, thank-you notes, or onboarding info after a deal is marked as “Won” in Kylas.
WhatsApp-Driven Lead Creation
When a user replies to a WATI message, it can auto-create a Lead or Contact in Kylas if API/webhook is configured.