Pabbly Connect's defining feature is flat pricing with unlimited tasks and free internal apps. Use API by Pabbly to call WA.Expert and send WhatsApp messages from any workflow: filters and routers do not count against your task limit, and lifetime deals are available.
This is Pabbly's standout advantage. Filters, path routers, text and number formatters, date formatters, iterators, and schedulers do not count as tasks. Only the trigger and external action steps consume tasks. You can build complex multi-step logic without inflating your task usage, unlike Zapier and Make.
There is no dedicated WA.Expert app in Pabbly Connect. Use the API by Pabbly action module to send an HTTP request to the WA.Expert API. This is available on all Pabbly plans including the free tier.
| Pabbly Connect | Zapier | Make | |
|---|---|---|---|
| Pricing model | Flat, unlimited tasks | Per task | Per operation |
| Internal apps (filters, routers) | Free, do not count | Count as steps | Count as ops |
| Free plan | 100 tasks/month | 100 tasks/month | 1,000 ops/month |
| Paid entry | ~$16/month (10,000 tasks) | $20/month (750 tasks) | $9/month (10,000 ops) |
| Lifetime deal | Yes (one-time payment) | No | No |
| WA.Expert app | No: API by Pabbly | Yes: native | No: HTTP module |
| Integrations | 2,000+ | 7,000+ | 3,000+ |
Pabbly's flat pricing and free internal apps make it attractive for complex, high-volume workflows. Zapier has the largest app library.
Action Event: Execute API Request
Method: POST
Endpoint URL: https://api.wa.expert/v1/send
Headers:
API-KEY: YOUR_WAEXPERT_API_KEY
Content-Type: application/json
Payload Type: JSON
Body:
{{
"to": "[phone from trigger]",
"type": "template",
"template": {{
"name": "order_confirmation",
"language": {{"code": "en"}},
"components": [
{{
"type": "body",
"parameters": [
{{"type": "text", "text": "[name from trigger]"}},
{{"type": "text", "text": "[order_id from trigger]"}}
]
}}
]
}}
}}
Map [phone from trigger] etc. by clicking the field and selecting
the mapped value from the trigger step's data.In the API by Pabbly body, click into any value field and Pabbly shows a dropdown of all fields captured from the trigger step. Select the phone number field for the to value and the relevant fields for each template variable. Pabbly inserts the mapping automatically.
Receive WhatsApp reply data from WA.Expert into Pabbly to update a CRM, add a row to Google Sheets, or trigger any downstream action.
POST https://connect.pabbly.com/workflow/sendwebhookdata/YOUR_HOOK_ID
Content-Type: application/json
Body:
{{
"customer_name": "{{customer_name}}",
"customer_phone": "{{customer_phone}}",
"customer_message": "{{customer_message}}"
}}
Pabbly receives this and routes through the workflow:
Webhook -> Filter (free) -> Google Sheets (counts as task)
-> Router (free) -> HubSpot (counts as task)1. Trigger: Facebook Lead Ads — New Lead (1 task)
Captured: name, phone, city, budget
2. Filter: only continue if budget > 50000 (FREE — no task)
3. Router: split by city (FREE — no task)
Route A (Mumbai) -> API by Pabbly -> WA.Expert (1 task)
Template: mumbai_welcome
Route B (other) -> API by Pabbly -> WA.Expert (1 task)
Template: general_welcome
4. API by Pabbly -> WA.Expert send:
POST https://api.wa.expert/v1/send
Header: API-KEY: YOUR_KEY
Body: {{to: [phone], template: {{name: 'mumbai_welcome', ...}}}}
Total tasks used per qualifying lead: 2 (trigger + 1 send)
Filter and router: free. Complex logic at no extra task cost.| Symptom | Likely cause | Fix |
|---|---|---|
| API by Pabbly returns error | Wrong URL or API-KEY header | Confirm the endpoint is https://api.wa.expert/v1/send. Add API-KEY as a header (not Authorization). Check the key value. |
| Template not found | Template name wrong or not approved | The template name in the body must match the approved WA.Expert template exactly. Templates must be Meta-approved before use. |
| Phone number not mapped | Mapping not selected | Click the 'to' field and select the phone number value from the trigger step's dropdown. Ensure it includes the country code (+91). |
| Webhook not capturing data | Wrong webhook URL in WA.Expert | Copy the full Pabbly webhook URL and paste it exactly into the WA.Expert External API Request step. Click Recapture in Pabbly to test. |
| Hitting task limit unexpectedly | External actions counting | Only trigger and external actions count. If you are near the limit, check whether you have multiple external action steps that could be combined. |
| Workflow not triggering | Trigger app polling interval | Some Pabbly triggers poll on an interval rather than instantly. Check the trigger app's documentation for the polling frequency. |
Zapier: native WA.Expert app, 7000+ triggers, largest app library.
Read guide →Free trial, no credit card. If you get stuck, we answer live on WhatsApp.