Docs
Email Sequences

Email Sequences

Build multi-step outreach sequences with personalisation variables.

Email Sequences

An email sequence is a series of timed emails sent to a contact on a defined schedule. KithFlow sequences support personalisation variables, including AI-generated icebreakers, and integrate directly with the Intent Engine for fully automated enrollment.

Creating a Sequence

  1. Go to Sequences in the left nav
  2. Click Create Sequence
  3. Give the sequence a name (e.g. London Agency Outreach Q3)
  4. Add steps (see below)
  5. Click Save

Adding Steps

Each step has three fields:

FieldDescription
SubjectEmail subject line. Supports variables.
BodyEmail body in plain text or basic HTML. Supports variables.
DelayHow many days after the previous step (or after enrollment for Step 1) to send this email. Use 0 to send immediately on enrollment.

Click Add Step to add as many steps as you need.

Personalisation Variables

Use these variables in subject lines and email bodies. They are resolved at send time from the prospect's data.

VariableResolved from
{{prospect_name}}Prospect's name (company or contact name)
{{prospect_company}}Company name
{{icebreaker}}AI-generated opening sentence from live website scrape
{{sender_name}}Your name (from your account profile)

Example Step Body

Hi {{prospect_name}},

{{icebreaker}}

I help businesses like {{prospect_company}} automate their outbound prospecting so your team can focus on closing deals.

Would a 15-minute call make sense?

Best,
{{sender_name}}

Enrolling a Contact

Manual enrollment

  1. Go to Contacts or Prospects
  2. Find the contact you want to enroll
  3. Click ⋯ menu → Enroll in Sequence
  4. Choose a sequence
  5. Choose whether to send the first email immediately or wait for the configured delay
  6. Click Enroll

Automatic enrollment via Intent Engine

Link a sequence to a targeting rule. Any new prospect enriched by that rule with a valid email will be enrolled automatically. See Intent Engine.

Automatic enrollment via MCP

Use the enroll_in_sequence MCP tool from any agent:

enroll_in_sequence(prospect_id="<uuid>", sequence_id="<uuid>")

Enrollment Statuses

StatusMeaning
activeSequence is sending on schedule
pausedManually paused or auto-paused by an OOO reply
completedAll steps have been sent
unsubscribedProspect replied with an unsubscribe request; no further emails will be sent
cancelledManually cancelled

Managing Enrollments

Go to Sequences → [sequence name] → Enrollments to see all active, paused, and completed enrollments.

From this view you can:

  • Pause an enrollment — suspends sending without cancelling
  • Resume a paused enrollment — continues from the next unsent step
  • Cancel an enrollment — permanently stops the sequence for this contact

Email Deliverability Notes

  • Send from your own verified domain via Resend or SMTP
  • Avoid spam trigger words in subject lines (common examples: "guaranteed", "free money", "act now")
  • Keep plain-text content where possible — heavy HTML increases spam scores
  • The {{icebreaker}} variable adds genuine personalisation, which significantly improves reply rates