---
title: "Send messages from your workflows"
canonical: "https://bird.com/integrations/n8n"
---

[Integrations](/integrations)

# Send messages from your workflows

Bird’s official node is verified by n8n. Send email, SMS, and WhatsApp messages, manage contacts, and run verification steps with an API key. Bird Trigger starts workflows from the events you select.

[Open Bird on n8n](https://n8n.io/integrations/bird/)

[Install the Bird node](#setup)

## A node, a key, and nothing else

n8n takes an API key rather than OAuth, and that is deliberate: a self-hostable platform means every instance would need its own redirect URI, so a key is the credential that works the same on n8n Cloud and on your own box.

**n8n editor**

New workflow → Nodes panel → Search "Bird" → Install

- Open nodes panel: + or Tab
- Self-hosted: Settings › Community Nodes › Install
- Package: @messagebird/n8n-nodes-bird

Install on n8n Cloud or a self-hosted instance with verified community nodes enabled. The node is then available in your workflows.

**Credentials**

Credentials → Bird API

- API Key: bk_eu1_…

The region comes from the prefix, so there is no host to set.

**n8n editor**

Bird Trigger → Events

- Events: email.delivered, sms.inbound, …

Registers the webhook for you, verifies every delivery as a Standard Webhook, and drops redeliveries.

## What the node covers. Send messages, manage contacts, and check delivery with operations generated from the public API.

- Messaging, setup, and reporting. Sends, delivery status, event timelines, templates, domains, suppressions, statistics and lookup. Realtime publishing and subscriptions, byte downloads, and redirect-based media fetches are excluded.
- A trigger that verifies itself. Subscribe to events and the node registers the webhook, checks each delivery's signature, and deduplicates anything Bird sends twice.
- One key, no host. The key's prefix carries the region, so the same credential works on n8n Cloud and self-hosted with nothing else to configure.

### Workflows worth building

- Send a receipt when a payment webhook arrives.
- Text a reminder the day before an appointment.
- Retry a failed send once, then escalate to a human.
- Sync every bounce into your CRM as it happens.
- Route an inbound SMS to the right team by keyword.
- Write yesterday's delivery statistics to a database each night.



## Related resources

- [Workflow automation](/automate/workflows) (product)
- [How do I use Bird from a low-code tool like n8n or Zapier?](/explained/platform/how-do-i-use-bird-from-a-low-code-tool-like-n8n-or-zapier) (answer)

[Get an implementation brief](/learn/workspace?topic=integrations)
