ToolsSequences

Add to sequence

Enroll one person in a sequence with per-lead angle and message copy.

Tool: add_to_sequence

Enrolling is NOT an immediate send: the first touch is queued after start_delay_minutes and copy stays editable until dispatch via update_lead_messages - enroll with best-available copy rather than stalling on perfect personalization.

Parameters

ParamTypeRequiredDescription
sequence_idstring (slug or UUID)yesAlias: campaign_id.
person_idstring (slug or UUID)yesThe one lead to enroll.
anglestringnoMessaging angle (defaults to the sequence default_angle). Alias: selected_angle.
message_overridesobjectno{by_step: {step_id: message}} per-lead copy. Alias: overrides.
messagesobjectnoShorthand alias for message_overrides.by_step.
connected_account_idstring (slug or UUID)noSender seat. Alias: account_id.
start_delay_minutesintegernoGrace before the first send becomes due. Default: 30 (settings). 0 = due on the next drip tick.

Refuses with missing_variables when a person has no value for a template variable the sequence uses (checked against the copy each step would actually send; a literal message override rescues a sparse person).

Rejects a person who already has an active enrollment.

Sample request — success

{
  "sequence_id": "founder-outreach-0023",
  "person_id": "priya-sharma-0003",
  "angle": "direct",
  "message_overrides": {
    "by_step": {
      "invite": "Hi Priya — big fan of Acme."
    }
  }
}

Sample request — with grace

{
  "sequence_id": "founder-outreach-0023",
  "person_id": "sam-reyes-0007",
  "start_delay_minutes": 45
}

On this page