Skip to main content
MAILTIG

Campaigns

How conditional outreach sequences work in MAILTIG

The actual next-step rules: children of a step, main-line match triples, the 14-day reply park, and how a human reply jumps the sequence.

A branching sequence: one step splits into reply, wait and end.

By MAILTIG editorial. Reviewed by Product (Product lead (sequence semantics)) on 4 November 2026. Next review due 4 February 2027. 8 minute read.

MAILTIG sequences are ordered steps. Each step has a wait, a channel, and an optional match triple (opened / clicked / replied). Branches are children of a parent step.

How the next step is chosen

After a step finishes, MAILTIG:

  1. Looks at children of that step and picks the child whose (open, click, reply) match is the most constrained and still true for that parent message.
  2. Otherwise takes the next main-line step (no parent) whose own match triple is satisfied.
  3. If nothing matched, the contact has not replied, and a reply-branch exists, the enrollment parks for 336 hours (14 days) waiting for a reply.
  4. Otherwise the enrollment completes.

A human reply in the inbox jumps to the reply child or to the next IfReplied main-line step, and skips open tasks.

What this means when you design

  • Put the “they replied” path on a child of the email you actually sent, not as a disconnected extra sequence.
  • A “no reply” follow-up is a main-line step whose match does not require a reply.
  • LinkedIn, SMS, call and WhatsApp steps open a task. Completing or skipping the task is what advances the sequence. MAILTIG does not send those channels.

The interactive exhibit on the campaigns page follows these rules exactly, with sample data.