See llms.txt for all machine-readable content.
Unlock the full potential of Bird and n8n’s automation platform by connecting Bird’s capabilities with over 1,000 apps, data sources, services, and n8n’s built-in AI features.
Need something that’s not covered yet?
Use n8n’s pre-authenticated HTTP Request node to create new connections, giving you the flexibility to build powerful automations on any stack.
is built and maintained by our partners at Bird and verified by n8n. That means it’s solid, safe, and ready to help you tap into some great capabilities.
Communications infrastructure your AI agents operate. Send and receive across email, SMS, WhatsApp, and voice. One API, one contract, on the network that already carries 40% of the world's commercial messages.
| Add Contacts | Assign contacts to an audience |
|---|---|
| Create | Create an audience |
| Delete | Delete an audience |
| Get | Get an audience |
| List | List audiences |
| List Contacts | List an audience's contacts |
| Remove Contact | Unassign a contact from an audience |
| Remove Contacts | Unassign contacts from an audience |
| Update | Update an audience |
| Batch | Create or update contacts in bulk |
|---|---|
| Create | Create a contact |
| Delete | Delete a contact |
| Get | Get a contact |
| List | List contacts |
| List Preferences | List a contact's preferences |
| Update | Update a contact |
| Archive | Archive a contact property |
|---|---|
| Create | Create a contact property |
| Get | Get a contact property |
| List | List contact properties |
| Unarchive | Unarchive a contact property |
| Update | Update a contact property |
| Search | Get documentation search results |
|---|---|
| Read | Get a documentation page |
| Create | Create a sending domain |
|---|---|
| Delete | Delete a sending domain |
| Get | Get a sending domain |
| List | List sending domains |
| List Events | List domain events |
| Release Tracking | Release link tracking configuration |
| Share DNS Records | Share a domain's DNS records by email |
| Update | Update a sending domain |
| Verify | Verify a domain |
| Cancel | Cancel a scheduled message |
|---|---|
| Content | Get stored message content |
| Create Inbound Route | Create an inbound route |
| Create Mailbox | Create a mailbox |
| Create Mailbox Message | Create a message from a mailbox |
| Create Mailbox Receive Rule | Create a receive rule |
| Delete Inbound Route | Delete an inbound route |
| Delete Mailbox | Delete a mailbox |
| Delete Mailbox Receive Rule | Delete a receive rule |
| Delete Thread | Delete a thread |
| Delete Thread Message | Delete a message in a thread |
| Get | Get a message |
| Get Inbound Route | Get an inbound route |
| Get Mailbox | Get a mailbox |
| Get Mailbox Statistics | Get mailbox email statistics |
| Get SMTP Config | Get an SMTP config |
| Get Thread | Get a thread |
| Get Thread Message | Get a message in a thread |
| Get Thread Message Body | Get a thread message's original body |
| List | List messages |
| List Events | List events for a message |
| List Inbound Routes | |
| List Mailbox Labels | List a mailbox's labels |
| List Mailbox Messages | List a mailbox's messages |
| List Mailbox Receive Rules | List receive rules |
| List Mailboxes | |
| List SMTP Configs | |
| List Templates | List email templates |
| List Thread Message Attachments | List a thread message's attachments |
| List Thread Messages | List messages in a thread |
| List Threads | |
| Recipients | List recipients of a message |
| Reply to Thread Message | Reply to a thread message |
| Restore Mailbox | Restore a deleted mailbox |
| Resume Mailbox | Resume a suspended mailbox |
| Send | Create an email message |
| Send Batch | Create a batch of email messages |
| Stats By Bounce Code | Get bounces by SMTP error code |
| Stats By Broadcast | Get statistics by broadcast |
| Stats By Category | Get statistics by category |
| Stats By Client | Get engagement by email client |
| Stats By Complaint Type | Get complaints by type |
| Stats By Location | Get engagement by location |
| Stats By Mailbox Provider | Get statistics by mailbox provider |
| Stats By Mailbox Provider Region | Get statistics by mailbox provider region |
| Stats By Recipient Domain | Get statistics by recipient domain |
| Stats By Sending Domain | Get statistics by sending domain |
| Stats By Sending IP | Get statistics by sending IP |
| Stats By Tag | Get statistics by tag |
| Stats By Template | Get statistics by template |
| Stats Daily | Get daily sending statistics |
| Stats Hourly | Get hourly sending statistics |
| Stats Summary | Get aggregate email statistics |
| Update Inbound Route | Update an inbound route |
| Update Mailbox | Update a mailbox |
| Update SMTP Config | Update the SMTP config for an API key |
| Update Thread | Update a thread |
| Update Thread Message | Update a message in a thread |
| Create | Create an inbound address |
|---|---|
| Delete | Delete an inbound address |
| Get | Get an inbound address |
| List | List inbound addresses |
| Update | Update an inbound address |
| List | List received emails |
|---|---|
| Get | Get a received email |
| Body | Get a received email's body |
| Attachments | List a received email's attachments |
| Phone Number | Create a phone number lookup |
|---|---|
Create an email address lookup | |
| Email Batch | Create a batch of email address lookups |
| Cancel | Cancel a dedicated number |
|---|---|
| Create Order | Create a number order |
| Get | Get an allocated number |
| Get Available Number | Get an available phone number |
| Get Order | Get a number order |
| List | List your allocated numbers |
| List Available Numbers | List available phone numbers |
| List Orders | List your number orders |
| Release | Release a dedicated number |
| Update | Update an allocated number |
| List | List preferences |
|---|---|
| Get | Get a preference |
| Create | Record a preference |
| Delete | Delete a preference |
| Create App | Create a Realtime app |
|---|---|
| Create App Key | Create a Realtime app key |
| Delete App | Delete a Realtime app |
| Get App | Get a Realtime app |
| List App Keys | List a Realtime app's keys |
| List Apps | List Realtime apps |
| List Regions | List Realtime regions |
| Revoke App Key | Revoke a Realtime app key |
| Update App | Update a Realtime app |
| Get | Get an SMS message |
|---|---|
| List | List SMS messages |
| List Events | List events for an SMS message |
| Send | Create an SMS message |
| Send Batch | Create a batch of SMS messages |
| Stats By Carrier | Get outbound SMS statistics by carrier |
| Stats By Category | Get outbound SMS statistics by category |
| Stats By Country | Get outbound SMS statistics by country |
| Stats By Error Code | Get outbound SMS statistics by error code |
| Stats By Originator | Get outbound SMS statistics by originator |
| Stats By Status | Get outbound SMS statistics by status |
| Stats By Tag | Get outbound SMS statistics by tag |
| Stats Daily | Get daily outbound SMS statistics |
| Stats Hourly | Get hourly outbound SMS statistics |
| Stats Inbound By Country | Get inbound SMS statistics by country |
| Stats Inbound By Number | Get inbound SMS statistics by number |
| Stats Inbound By Operator | Get inbound SMS statistics by operator |
| Stats Inbound Daily | Get daily inbound SMS statistics |
| Stats Inbound Hourly | Get hourly inbound SMS statistics |
| Stats Inbound Summary | Get aggregate inbound SMS statistics |
| Stats Summary | Get aggregate outbound SMS statistics |
| Create | Create an SMS keyword rule |
|---|---|
| Delete | Delete an SMS keyword rule |
| Get | Get an SMS keyword rule |
| List | List SMS keyword rules |
| Update | Update an SMS keyword rule |
| List | List SMS suppressions |
|---|---|
| Get | Get an SMS suppression |
| Add | Create an SMS suppression |
| Remove | Delete an SMS suppression |
| List | List SMS templates |
|---|---|
| Get | Get an SMS template |
| List | List email suppressions |
|---|---|
| Get | Get an email suppression |
| Add | Create an email suppression |
| Remove | Delete an email suppression |
| Create Verification | Create a verification |
|---|---|
| Create Verification Check | Create a verification passcode check |
| Create Next Channel Attempt | Create the next verification channel attempt |
| List Legs | |
|---|---|
| Get Leg | Get a leg |
| Attempts | List delivery attempts |
|---|---|
| Create | Create a webhook endpoint |
| Delete | Delete a webhook endpoint |
| Get | Get a webhook endpoint |
| List | List webhook endpoints |
| Replay | Replay failed deliveries |
| Rotate Secret | Rotate webhook signing secret |
| Test | Test a webhook with a sample event |
| Update | Update a webhook endpoint |
| Send | Send a WhatsApp message |
|---|---|
| Get | Get a WhatsApp message |
| List | List WhatsApp messages |
| List Events | List events for a WhatsApp message |
| Get | Get the current workspace |
|---|
Verified nodes need a quick setup by an instance owner first, but after that, everyone on the instance can start using them in their workflows. Learn more here.
Sign in to n8n, open the editor, and click + in the top right to open the Nodes panel
Search for Bird using the search bar. Look for the version marked by a badge . Then, select install.
Once Bird is installed, just drag, drop, and connect it like any other node in a workflow.


n8n makes complex workflows easy to build, and versatile enough for me to add my own 'secret sauce.'

I have found the holy grail of automation.

n8n’s integration with third-party services is absolutely mind-blowing. It’s like a Swiss army knife for automation.
n8n is the tool that turns 'I have an idea' into 'it's running in production' faster than anything else.

Anything is possible with n8n. I think the cloud version is great, they are doing amazing stuff.
n8n’s integration with third-party services is absolutely mind-blowing. It’s like a Swiss army knife for automation.

Thank you to the n8n community. I did the beginners course and promptly took an automation WAY beyond my skill level.
I love the flexibility of n8n and how it lets different applications work together in a single workflow.
n8n is the glue that holds many of our systems together.
I can move fast, go deep when things get complex, and never feel boxed in.
