Marketing Journeys

Guide customers across Email, SMS, and WhatsApp with event-driven flows

Start visual customer journeys in Bird when your application posts a webhook, a customer texts or emails your sender, or a schedule fires. Pause until a message is read or an order completes, branch on contact attributes, and preview each step before publishing.

Bird's Journey workflow editor for managing multi-channel customer journeys.

Multi-step customer journeys without custom state machines.

Combine webhook triggers, delivery receipt waits, conditional branches, and audience updates in one versioned workflow.

Wait for Delivery or App Events

Pause a journey until an earlier message is read or your backend posts a confirmation webhook.

Cross-Channel Steps

Send localized Email, SMS, and WhatsApp templates from the same workflow canvas.

Webhook, Reply, and Schedule Triggers

Start runs from application events, incoming customer messages, or recurring timezone schedules.

Payload and Property Merging

Personalize each step using stored contact properties and live fields from the trigger event.

Visual Canvas and Draft Previews

Test branching rules and variable fallbacks against sample payloads before making a version live.

Step-by-Step Run Logs

Inspect completed, waiting, and failed runs to see which path each contact took.

Start journeys from live application events and pause until actions complete

Trigger onboarding, booking reminder, or checkout follow-up sequences from your backend, and stop reminders as soon as the customer finishes the task.

A flowchart diagram illustrates a marketing automation process triggered by application events and webhooks.

Application webhook, message, and schedule triggers

Post JSON events from your commerce, billing, or CRM backend to start a journey, trigger runs when a customer texts or emails your sender, or run on a recurring schedule.

Workflow wait step holding execution until an event or timeout occurs.

Wait for application event steps

Hold a workflow until your backend sends a confirmation event matching a business key such as an order ID or appointment ID, or branch automatically when the wait window expires.

Coordinate follow-ups across Email, SMS, and WhatsApp

Check whether an earlier message was delivered or read before sending a reminder on another channel, while honoring per-channel opt-outs.

Variety of messaging channels connected in a single customer workflow.

Shared contact records and preferences

Each step reads from the same contact profile, audience memberships, and channel suppression state so customers do not receive follow-ups on a channel they opted out of.

Flowchart for a messaging system followed by conditional branches across Email, SMS, and WhatsApp.

Branch on delivery and read receipts

Use Wait for event steps to check whether an email or WhatsApp message was delivered or opened within your timeout window, then escalate to SMS when a reminder is needed.

Personalize journey steps and update contact records mid-run

Merge webhook payload fields with stored contact attributes, validate recipient numbers and emails, and update audiences as customers progress.

Displays variables such as {name}, {company_name}, {job_title}, and more, symbolizing elements used in dynamic content personalization.

Trigger payload and contact attribute variables

Pass order items, renewal dates, or appointment details in your trigger event and combine them with up to 200 typed contact properties inside multi-language templates.

Built-in workflow actions for updating contacts, audiences, and running lookups.

Mid-flow audience updates and recipient lookups

Add or remove contacts from audiences, record opt-in or opt-out preferences, and run phone number or email Lookup steps inside the journey before sending.

Test draft journeys with sample data and inspect active runs

Verify conditional branches and overlapping-run rules before publishing, and debug live executions step by step.

Draft workflow preview and testing controls in Bird Automations.

Draft previews and overlapping-run controls

Simulate runs with sample webhook payloads or test contacts before publishing a version, and choose whether new triggers cancel or skip active runs for the same contact.

Flowchart illustrating conditional branching and step-by-step execution trace.

Conditional branching and run history

Branch journeys on contact properties, payload fields, or delivery status, and inspect completed, waiting, and failed runs in the dashboard.

A person walks briskly past a vibrant flower stall filled with an array of colorful blooms and potted plants.
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

Trusted by high-volume consumer and enterprise brands.

See how global teams use Bird to run cross-channel campaigns and automated customer journeys.

94.4%

SMS deliverability improved

3.2x

Faster campaign launches

28%

Higher engagement rate

Trigger journeys and sync contacts from your stack.

Connect your application, CRM, or warehouse through webhooks, REST API, CLI, or CSV imports.

Popular integrations including HubSpot, Salesforce, Meta, AWS, Shopify, Snowflake, and LinkedIn.

Trigger and resume runs with webhooks

Start workflows from backend events or resume waiting runs when a matching confirmation webhook arrives, and batch-sync up to 1,000 contacts per API request.

One contact profile across channels

Share email addresses, phone numbers, external IDs, audience memberships, and up to 200 custom properties across Email, SMS, and WhatsApp steps.

Deliverability controls and enterprise security.

Per-channel opt-out enforcement and audited security controls.

SOC 2
GDPR
CCPA
HIPAA

Automatic preference and suppression checks

Record opt-ins and opt-outs during journey runs and honor email unsubscribes, hard bounces, and SMS STOP suppressions automatically.

Audited security and privacy controls

Protect customer contact data with SOC 2 certified infrastructure, GDPR, CCPA, and HIPAA compliance controls, and role-based workspace permissions.

Your next idea. Ready to connect.