Automate Content
Personalize Email, SMS, and WhatsApp templates with live customer and event data
Render Email templates with Liquid variables, conditionals, and line-item loops, and bind custom contact properties and webhook event fields into multi-language SMS and WhatsApp templates in Bird.

Template personalization built on contact properties and event payloads.
Combine Liquid email template logic, SMS and WhatsApp variable placeholders, typed contact attributes, and multi-language variants to tailor messages across channels.
Email Liquid and Channel Placeholders
Render email subjects, preview text, and bodies with Liquid variables, conditionals, and loops, and bind contact and event variables into SMS and WhatsApp template placeholders
Typed Contact Properties
Store up to 200 custom text, number, boolean, and date-time properties per workspace alongside standard contact identifiers
Default Fallbacks and Escaping
Set default fallback values so missing attributes render cleanly, with automatic HTML escaping on published email templates
Multi-Language Template Variants
Manage up to 25 language variants under a single template alias with automatic fallback to a regional or default language
Webhook Event and Value Mapping
Pass order details or appointment times in trigger webhooks, format fields with value-mapping steps, and merge them at send time
Contact and Sample Previews
Preview rendered templates and workflow steps against a stored contact profile or sample data in the dashboard, API, CLI, or MCP server
Merge contact attributes and event payloads at send time
Combine stored contact properties with real-time webhook payloads in Bird to personalize transactional and marketing messages across Email, SMS, and WhatsApp.

Email Liquid logic and SMS or WhatsApp variable binding
Personalize email subject lines, preview text, and HTML or plain-text bodies using Liquid variables, conditional blocks, and line-item loops, while binding contact properties and trigger payload values into SMS and approved WhatsApp template placeholders.

Typed contact properties with safe fallbacks
Store up to 200 custom contact properties per workspace across text, number, boolean, and date-time types alongside first name, last name, email, phone number, and external ID. Configure default fallback values so missing attributes render cleanly, with automatic HTML escaping on published email templates.
Manage multi-language templates and preview before publishing
Maintain localized message variants under one template alias in Bird and verify how variables, conditionals, and fallbacks render before sending.

Up to 25 language variants under a single alias
Store up to 25 language variants inside one template and reference a single alias in your API requests or workflow steps. Configure automatic fallback to a regional or default language when a recipient's preferred locale is missing.

Preview templates against real contacts or sample data
Render draft templates and workflow steps against a stored contact record or stand-in sample values in the dashboard, API, CLI, or MCP server to verify variable substitution and conditional blocks before publishing.

With Flow Builder we are able to adapt and run the same process through very heterogeneous markets: from Croatia to Uganda or Kazakhstan.
Luis Grau Granada
Global Head of Courier Operations
4x
Faster partner onboarding for some countries
300%
Efficiency in partner onboarding capacity
30-80%
Reduction in partner onboarding costs
Transform webhook event data inside automated workflows
Start Bird Automation runs from application webhooks, format payload fields with value-mapping steps, and pass dynamic values into Email, SMS, and WhatsApp messages.

Value-mapping steps for event payloads
Pass order details, appointment times, or account state in an application event webhook to start an Automation run. Compute or format fields with value-mapping steps and merge those values directly into downstream templates.

Branch on contact attributes and trigger values
Route contacts down distinct workflow paths based on stored profile attributes or incoming event fields, then send tailored Email, SMS, or WhatsApp follow-ups for each path.
Trusted by companies that depend on their data.
See how leading brands use Bird to automate their marketing.
94.4%
SMS deliverability improved
3.2x
Faster campaign launches
28%
Higher engagement rate
Sync contacts and trigger events from your stack.
Update contact properties and trigger templates via REST API, webhooks, CLI, MCP server, or CSV import.

Sync attributes via API, webhooks, CLI, MCP, or CSV
Create and update contact profiles, custom properties, and audience memberships through the REST API, application webhooks, CLI, MCP server, or dashboard CSV uploads.
Shared contact records across channels
Read and update contact attributes, external IDs, audience memberships, and channel preferences on a single profile shared across Email, SMS, and WhatsApp.
Enterprise security and compliance controls.
Per-channel suppression enforcement and role-based workspace access.
Automatic preference and suppression checks
Record opt-ins and opt-outs during workflow runs and respect email unsubscribes, hard bounces, and SMS STOP suppressions automatically.
Audited security and role-based access
Bird is SOC 2 certified with GDPR, CCPA, and HIPAA compliance, plus role-based permissions for workspace teams.
Put it into practice.
Continue with the documentation, guides and examples for this topic.