Skip to main content
WhatsApp in n8n

Automate WhatsApp with n8n,
without Meta's paperwork.

n8n orchestrates your tools; our REST API sends the WhatsApp message. A simple HTTP Request node, or an incoming webhook, is all it takes to notify a new purchase, follow up with a lead or trigger an alert - from your regular WhatsApp account, unlimited.

In a hurry? Summarize this article with an AI

Opens the assistant with the article link pre-filled.

The context

How do you send a WhatsApp message from an n8n workflow?

n8n is an automation platform where you chain nodes - a trigger, some logic, then an action - to make your applications talk to each other without writing all the plumbing by hand.

To send a WhatsApp from n8n, all you need is a node that calls an API. The HTTP Request node, built into n8n, does exactly that: it posts your recipient and your text to the Unlimited Messaging endpoint, and the message goes out. No proprietary node to install, no exotic logic - a plain REST call, at the end of your workflow.

On the trigger side, n8n offers everything you need: a Webhook node receives the event from your store, your CRM or your form, and the workflow runs. New purchase processed, lead that's gone cold for three days, alert threshold crossed - every scenario becomes a workflow that ends with a WhatsApp message sent automatically.

The official alternative is Meta's WhatsApp Business API: verified business account, dedicated number, templates to get approved and per-conversation billing. For an SMB or a team that just wants to automate its WhatsApp notifications in n8n, that friction is disproportionate. Our REST API sends from your regular WhatsApp account, unlimited, and fits in a single HTTP Request node.

Automate WhatsApp with n8n, without Meta's paperwork

Comparison

WhatsApp via the official API in n8n vs Unlimited Messaging in n8n

In both cases, it's n8n that orchestrates and an HTTP call that sends. But what you have to set up beforehand - and what you pay - is nothing alike. Here, line by line, is what each approach requires in your workflows.

WhatsApp via the official API in n8n vs Unlimited Messaging in n8n
WhatsApp via official API in n8nMeta's Cloud APIUnlimited Messaging in n8nyour account, via REST API
SetupMeta onboarding before any workflowAn API key, then an HTTP Request node
Business account requiredVerified Meta Business account requiredYour regular WhatsApp account
TemplatesTemplates to get approved by MetaFree text, no approval
PricingPer conversation, varies by countryFixed monthly price, unlimited
Triggers / webhooksn8n Webhook node on the input siden8n Webhook node on the input side
MediaImages, PDF, video (via templates)Images, PDF, video via URL
UnlimitedNo, capped by billingYes, unlimited messages
HTTP node simplicityComplex auth, template payloadOne POST, key header, plain text

Our approach

One HTTP Request node, your WhatsApp account, zero paperwork

We keep everything that makes n8n pleasant - triggers, webhooks, visual logic - and reduce WhatsApp sending to a single REST call, without Meta's friction.

  • A single HTTP Request node

    No proprietary node to install or maintain. n8n's native HTTP Request node posts your recipient and your text to our endpoint - sending WhatsApp takes one step.

  • Triggered by your webhooks

    Plug in a Webhook node on the input side: new purchase, inactive lead, system alert. The event arrives, the workflow runs, the WhatsApp message is sent automatically.

  • Your regular WhatsApp account

    You connect the account you already use. No Meta business account, no dedicated number, no business verification to run your workflows.

  • Unlimited messages, fixed price

    No per-conversation billing that explodes when your workflows go wild. A clear monthly subscription, unlimited WhatsApp messages from n8n.

HTTP Request node is enough
1HTTP Request node is enough
Templates to get approved
0Templates to get approved
From webhook to first WhatsApp
5 minFrom webhook to first WhatsApp
Messages from your workflows
Messages from your workflows

How it works

Send a WhatsApp from n8n in three steps

  1. 1

    Set up your trigger

    Add a Webhook node (or any n8n trigger). Your store, your CRM or your form sends the event - a purchase, a lead, an alert - which launches the workflow.

  2. 2

    Add the HTTP Request node

    Point it at the Unlimited Messaging endpoint, as a POST. Put your API key in the header and, in the body, the recipient's number and the message text - interpolated from the workflow data.

  3. 3

    Activate and let it run

    Activate the workflow. On every trigger, n8n calls the API and the WhatsApp message goes out from your account. Retrieve delivery statuses via an incoming webhook if needed.

FAQ

Questions about WhatsApp automation with n8n

Ilian, senior software engineer

Written by

Ilian · Senior Software Engineer

A senior software engineer, he founds and runs several tech companies. He builds products around messaging APIs, automation and AI integration, and shares here what he learns while building.

View LinkedIn profileUpdated June 2026

Automate WhatsApp in n8n today.

Connect your account, generate your API key and add an HTTP Request node to your first n8n workflow.

Get my API key