Platform

How do I use Bird from a low-code tool like n8n or Zapier?

A low-code integration is a prebuilt block inside a workflow tool that wraps an API. Instead of writing an HTTP request, you pick an operation from a dropdown, fill in fields, and let the tool hold the credential. For messaging that covers a lot of real work: send a confirmation when a form is submitted, text a customer when a record changes, start a workflow when a reply arrives.

What can I install today?

n8n, yes. The official Bird node is published on npm as @messagebird/n8n-nodes-bird. On a self-hosted instance, install it under Settings → Community Nodes → Install and enter that package name. It requires Node.js 20 or later, and the node documents n8n 2.x.

The node covers email, SMS, WhatsApp and verification, plus a webhook trigger that starts a workflow from a Bird event. For what it can actually do, read the node's own README rather than a number written down here: its operation inventory is generated from the same catalogue the API reference is built from, so it is correct at the version you install, and any count typed onto a marketing page stops being true at the next release.

Three areas are deliberately outside the node. Publishing and subscribing on Realtime needs an app key and secret that this credential cannot hold, though managing Realtime apps and keys is included. Attachment and media byte downloads return bytes rather than the JSON a workflow item carries. Redirect-based media fetches are out for the same reason.

Zapier, not yet. A Bird app for Zapier is built, it is not in Zapier's directory, and there is nothing for you to install there today. When it is listed, it will be listed as Bird.

Anything else, through the API. For Make, Retool, Workato, an internal admin tool, or any workflow tool with an HTTP block, the route is the API itself. Our OpenAPI spec is published, so a tool that can import one will give you typed operations without a Bird-specific plugin.

What a workflow tool will not tell you

One behaviour is worth knowing before you build a flow that people depend on: a send step reports that Bird accepted the message, not that it arrived.

Acceptance and delivery are different facts separated by time, and a workflow tool shows you the first one because it is the only one available when the step runs. So a green run means the message is queued and valid, and it does not mean anyone received it. If a flow needs to react to a real outcome, drive it from the webhook trigger on delivery and failure events rather than from the success of the send step.

The same split explains a shape people find surprising. A WhatsApp free-form send can come back refused as outside the customer service window, and it can be refused in two places: at the call, before anything is created or charged, or later, if the window closes between acceptance and dispatch. Only the first one fails the step in your workflow. A template send is not gated by that window at all, and the window reopens the next time the customer messages or calls you.

When is low-code enough?

It is enough more often than engineers expect, and it has a clean boundary.

Reach for a workflow tool when the messaging is the last step of a business process that already lives in one: a form, a spreadsheet, a CRM record, a schedule. The tool owns the trigger, the credential and the retry, you own none of it, and someone who is not an engineer can change the copy.

Volume on its own is not the reason to leave. A workflow tool runs a step once per item, which gets expensive at scale, and the node answers that with a batch send on both email and SMS: one call queues up to 100 messages. Reach for it before you reach for a service.

Write code when the message is part of a state machine you own. Anything that has to reconcile delivery outcomes or hold an idempotency discipline across retries belongs in a service, with webhooks feeding your own store. A workflow tool is a good place to start a message and a poor place to keep track of one.

Build on the same network.

A test API key is yours immediately. Production unlocks when you add a payment method and verify a sender.

एक चैनल से शुरुआत करें।
तैयार होने पर बाकी जोड़ें।

एक test API key तुरंत आपकी है। जब आप payment method जोड़ते हैं और sender verify करते हैं, तब production अनलॉक हो जाता है।

Claude Code, Cursor या Codex इस्तेमाल कर रहे हैं? एक setup prompt कॉपी करें और आपका agent आपके लिए Bird CLI और skills इंस्टॉल कर देगा। अपना चुनें:

Cursor