Back to Help Home
Integrations & API

Connecting with Zapier and Pabbly Connect

5 minutes read time Difficulty: intermediate

Connecting with Zapier and Pabbly Connect

Integrate AIsoule with thousands of apps using automation platforms.

How it works

AIsoule connects to Zapier/Pabbly via webhooks:

  1. AIsoule sends events (new message, new contact) to a webhook URL
  2. Zapier/Pabbly receives the event and triggers your automation
  3. The automation performs actions in other apps (CRM, email, sheets, etc.)

Setting up with Zapier

Trigger: New message in AIsoule

  1. In Zapier, create a new Zap
  2. Choose trigger: Webhooks by Zapier → Catch Hook
  3. Copy the webhook URL Zapier gives you
  4. In AIsoule, go to Settings → Webhooks → New Webhook
  5. Paste the Zapier URL
  6. Select event: message.incoming
  7. Save
  8. Send a test message to your WhatsApp number
  9. In Zapier, click "Test trigger" — you should see the message data

Action: Send message from AIsoule

  1. In Zapier, add an action step
  2. Choose: Webhooks by Zapier → POST
  3. URL: https://app.aisoule.com/api/messages/send
  4. Headers: X-API-Key: your_key, Content-Type: application/json
  5. Body:
{
  "to": "{{phone_number}}",
  "type": "template",
  "template": {
    "name": "your_template",
    "language": "en",
    "components": []
  }
}

Setting up with Pabbly Connect

Same concept as Zapier:

  1. Create a workflow in Pabbly
  2. Trigger: Webhook (catch)
  3. Copy the Pabbly webhook URL
  4. Add it as a webhook in AIsoule
  5. Action: Use HTTP/API Request to call AIsoule's API

Common automations

TriggerActionUse case
New WhatsApp messageAdd row to Google SheetLog all conversations
New contact in AIsouleCreate contact in HubSpotCRM sync
Order in ShopifySend WhatsApp templateOrder confirmation
Form submissionSend WhatsApp messageLead follow-up
Campaign completedSend Slack notificationTeam alerts

Tips

  1. Start simple — One trigger, one action
  2. Test thoroughly — Send test data before going live
  3. Use filters — Don't trigger on every message (filter by keyword or contact)
  4. Monitor runs — Check Zapier/Pabbly dashboard for failed runs
  5. Use templates for outbound — API messages outside 24h window need templates

Was this guide helpful?

Your feedback helps us make these guides better for everyone.