What is AiSensy?
AiSensy is a WhatsApp Business API platform. It sits between your business and Meta’s official WhatsApp Business API — handling business verification, the approved sender number, template management, and message delivery, so you don’t have to build against Meta’s API yourself. The pieces of AiSensy that matter for this integration:- Project — your AiSensy workspace. Each project has its own WhatsApp Business number and its own API key.
- Template — a pre-written message format that Meta reviews and approves. On WhatsApp, business-initiated messages must use an approved template.
- Campaign — a launched instance of a template. This is what you actually select inside Bolna.
How AiSensy is integrated into Bolna
AiSensy is integrated directly into Bolna workflows. You paste your AiSensy project API key and project ID into Bolna once for authentication, and Bolna pulls in the list of WhatsApp campaigns running under that project. You pick a campaign, drop it into a workflow as anaisensy_whatsapp node, and Bolna sends that template on your behalf when the workflow reaches that step.
That means a single workflow can mix voice and WhatsApp — for example, calling a lead, extracting how the conversation went, branching on the result, and following up hot leads on WhatsApp while the cold ones just end.

A workflow branching to an AiSensy WhatsApp node before ending
Before you start
How to send a WhatsApp message in a Bolna workflow
Authenticate with your AiSensy project API key
- In AiSensy, open the project you want to send from.
- Go to Developer → Project API Keys.

Project API Keys tab in the AiSensy Developer Hub
- Copy the project API key.
- In Bolna, open your workflow, add the AiSensy WhatsApp node, and paste the key and project ID, then click Link AiSensy account.

Linking an AiSensy account from the AiSensy WhatsApp node
Select your campaign and send a test message

Selecting an AiSensy campaign in the node inspector
- Select the campaign you want to use.
- Fill in any template variables (name, order ID, date — whatever your template uses). You can also use workflow fields as message variables.
- Send a test message to fire it to your own number and confirm the sender, wording, and variables all look right.
Don’t have a campaign yet? Create one in AiSensy
A campaign needs an approved template first. Templates are reviewed by Meta, so budget time for this — approval is usually quick but not instant.Create the WhatsApp template
Open Template Messages
- Log in to the AiSensy project the campaign should live under.
- From the left nav, select Manage (the gear icon), then Template Message.

Template Messages quick guide in AiSensy
Create and submit the template

Submitted templates and their approval status
Launch the campaign
Start a new campaign

Choosing a campaign type in AiSensy
Name it and set it live

Naming the campaign and picking its template
Verify it end-to-end

A live API campaign, and its test panel

Testing an API campaign with sample parameters
Pick it up in Bolna
For developers: the aisensy_whatsapp node
If you’re building workflows through the Bolna API rather than the dashboard, the node type is aisensy_whatsapp. Its config fields (template_name, language, recipient, variables, campaign_name) and a full JSON example are documented in Workflow Nodes — including a note that the node is fire-and-forget for now, so there’s no delivery status to branch on yet.

