Back to Help Center

Follow-up sequences

Attach a multi-step follow-up sequence to any campaign. Each step fires automatically at the configured delay after a connection accepts.

Using a built-in template

crispy campaign templates
crispy campaign apply-template my-campaign warm-intro

Built-in templates include warm-intro and heyreach-refugee. Applying one overwrites the campaign's sequence with the template steps.

Setting a custom sequence

crispy campaign update my-campaign --follow-up-sequence '[{"type":"text","content":"Hey {first_name}!","delay_seconds":0},{"type":"text","content":"Quick follow-up...","delay_seconds":86400}]'

Pass '[]' to clear the sequence. crispy campaign sequence my-campaign shows the current one.

Supported step types: text, voice_note (URL), image (URL), video (URL), document (URL). Delays are in seconds.

Template variables

Use {first_name}, {last_name}, {name} (full name), and {company} in step content. Spacing and hyphen variants like {first name} or {first-name} are normalized automatically.

One safety behavior worth knowing: if a variable resolves to empty for a contact (say, no company on their profile), Crispy drops the entire sentence containing it instead of sending a message with a hole in it. Write templates in short sentences so a missing field only costs one sentence.

Auto-stop

If the contact replies at any point, the remaining steps cancel automatically. Sequences also cancel when a message thread with that person predates the invitation, so existing relationships never receive re-engagement spam.

Still stuck? Email [email protected] or browse answered questions.