Skip to main content
Connect your AiSensy account to Bolna once, then send approved WhatsApp templates from any step of a workflow — no separate WhatsApp setup, no code.

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 an aisensy_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.
Workflow canvas with Start, Agent, Extraction and Condition nodes branching to an AiSensy WhatsApp node and two End nodes

A workflow branching to an AiSensy WhatsApp node before ending

Before you start

How to send a WhatsApp message in a Bolna workflow

1

Authenticate with your AiSensy project API key

  1. In AiSensy, open the project you want to send from.
  2. Go to DeveloperProject API Keys.
AiSensy Developer Hub showing the Project API Keys tab with a generated key named test-workflow

Project API Keys tab in the AiSensy Developer Hub

  1. Copy the project API key.
  2. In Bolna, open your workflow, add the AiSensy WhatsApp node, and paste the key and project ID, then click Link AiSensy account.
AiSensy WhatsApp node inspector with fields for AiSensy API key and Project ID, and a Link AiSensy account button

Linking an AiSensy account from the AiSensy WhatsApp node

The API key is scoped to one AiSensy project. If you run multiple projects (different numbers or brands), use the key for the project whose number should appear as the sender.
2

Select your campaign and send a test message

Once the key is accepted, Bolna fetches every campaign running under that project and shows them as a list.
Inspector panel for an AiSensy WhatsApp node with a campaign dropdown and message parameter and recipient fields

Selecting an AiSensy campaign in the node inspector

  1. Select the campaign you want to use.
  2. Fill in any template variables (name, order ID, date — whatever your template uses). You can also use workflow fields as message variables.
  3. Send a test message to fire it to your own number and confirm the sender, wording, and variables all look right.
Always send a test before publishing. It’s the fastest way to catch a wrong variable order or a template that reads oddly once the placeholders are filled in.

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

1

Open Template Messages

  1. Log in to the AiSensy project the campaign should live under.
  2. From the left nav, select Manage (the gear icon), then Template Message.
AiSensy Template Messages page with a Quick Guide panel and cards for Create AI Templates, Launch WhatsApp Status Ad, Launch Lead Form Ads and Create AI Agent

Template Messages quick guide in AiSensy

2

Create and submit the template

Click Create Template in the top right, build your WhatsApp template following the on-screen instructions, then submit it for Meta review.Your submitted template appears under the All tab in the same section, with its current status.
AiSensy Template Messages All tab listing a template named workflow_test_4 with status Approved

Submitted templates and their approval status

Launch the campaign

1

Start a new campaign

Once the template status turns Approved, go to Campaigns in the left nav, click Launch in the top right, then select API Campaign.
AiSensy Select Campaign Type dialog with options for Broadcast Campaign, API Campaign, CSV Broadcast, Meta Ads and QR Campaign

Choosing a campaign type in AiSensy

2

Name it and set it live

Give the campaign a name, select the template you just created, then click Set Live.
AiSensy Create Campaign form for an API Campaign with a campaign name field and a template selector

Naming the campaign and picking its template

3

Verify it end-to-end

Use the Test option on the live campaign to confirm delivery before wiring it into a workflow.
AiSensy campaign overview for Workflow_testing showing status LIVE, campaign type API and template name workflow_test2

A live API campaign, and its test panel

AiSensy Test API Campaign panel with a JSON payload including apiKey, campaignName, destination and templateParams fields

Testing an API campaign with sample parameters

4

Pick it up in Bolna

Head back to Bolna and refresh the campaign list — the new campaign is now selectable from the AiSensy WhatsApp node.

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.

Debugging tips