Email Automations Blog Warmup Infrastructure Log In Request Access

Journey Builder

Journeys are multi-step automated email sequences tied to a subscriber list. A subscriber enters via a trigger, then moves through steps in order — the journey engine processes one step every 5 seconds per enrollment.

on_subscribe

Automatically enroll subscribers when they're added to the journey's list. The most common trigger for welcome series and onboarding flows.

Trigger

on_event

Enroll subscribers when they generate a specific event — open, click, bounce, or complaint. Optionally filter to events from a specific campaign.

Trigger

on_journey_completed

Chain journeys together. When a subscriber completes one journey, they're automatically enrolled in the next. Build complex multi-phase workflows.

Trigger

manual

No automatic trigger. Enroll subscribers individually or in bulk via the API or dashboard. Full control over who enters and when.

Trigger

Step Types

Combine three step types to build any automation flow you need. Steps execute in order, and the journey engine advances each enrollment through the sequence.

send_email

Send an email using a specific template and sender identity. DKIM signing, merge tags, tracking pixel, and link rewriting all apply automatically. Suppressed subscribers are silently skipped.

wait

Pause the subscriber at this step for a configurable duration before advancing. Common durations: 1 hour, 1 day, 3 days, 7 days, 14 days, or 30 days.

condition

Evaluate rules against subscriber data using the same operators as segments. If all rules match, the subscriber advances. If any rule fails, they exit the journey.

Example: Welcome Series

A typical 4-email welcome series over 10 days for new list subscribers. This is what a real journey looks like in practice.

Subscriber joins the list
Send welcome email (immediately)
Wait 2 days
Check: subscriber still active?
Send tips email
Wait 3 days
Send case study email
Wait 5 days
Send conversion email
Journey complete

Journey Monitoring

Track every journey's performance with real-time statistics and enrollment details.

Drip Scheduling

Time-release subscriber enrollment into journeys. Instead of enrolling everyone at once, spread enrollment evenly across a configurable time window using linear interpolation.

Even Distribution

The system calculates how many subscribers should be enrolled by any given moment and batches them in groups of 100, spreading enrollment evenly across the window.

Lifecycle Control

Create, pause, resume, and cancel drip schedules. View progress with total enrolled count and status. Timezone-aware scheduling (America/New_York).

Background Worker

A background worker runs every 60 seconds, automatically advancing pending drips to active, enrolling subscribers in batches, and completing drips when their window ends.

Automate your email workflows.

Build it once, let it run. Blanketcat handles the rest.

Request Access