FastLinkIt

Re-engagement campaigns

Contacts & Mailingcontactsmailing3 min read

Available on Professional and Unlimited

Win-back campaigns built from the existing primitives — smart segments filter inactive contacts, and drip sequences nurture them back. There's no dedicated "re-engagement" feature; the segments + sequences combination already covers the use case.

The pattern

  1. Segment — build a smart segment that matches your inactive cohort.
  2. Sequence — build a drip sequence with a tag_added trigger.
  3. Glue — tag everyone in the segment, drip auto-enrols them.

Step 1 — the inactive segment

At /contacts/segments/create, click the Win-back: inactive 90 days prefab (Phase 4 prefab catalog) and tweak the threshold:

match: all
rules:
  - field: lastInteracted, op: olderThanDays, value: 90
  - field: isBounced, op: equals, value: false
  - field: isUnsubscribed, op: equals, value: false

The bounced / unsubscribed gates keep your re-engagement mailing from hitting addresses you already know don't engage.

Save as VIP win-back (or whatever name you prefer).

Step 2 — the drip sequence

At /mailing/sequences/create:

  • Trigger type: tag_added
  • Trigger value: re-engage (or any tag you'll apply to the segment)
  • Steps:
    • Day 0: "We miss you — here's what's new"
    • Day 3: "Quick check — is this still interesting?"
    • Day 7: "Last call — stay subscribed?" with explicit unsubscribe link

Save the sequence.

Step 3 — tag the segment

From /contacts/segments, click the Send mailing action on the VIP win-back row. Compose loads with the live segment evaluation pre-loaded as recipients (after hygiene filtering).

Set the subject and body to one of the steps you defined — or use a stub subject + body and rely on the drip steps below to do the actual content.

Two paths:

A) Tag-then-drip (cleanest)

Send a one-line mailing whose only purpose is to apply the re-engage tag via the existing tag_added trigger fan-out (the trigger fires the moment the tag is applied, regardless of source). Better: skip the mailing and just use the Bulk tag add API or a manual tag-add to enrol everyone:

PATCH /api/contacts/bulk/tags
X-Api-Key: fli_...
Content-Type: application/json

{ "contactIds": [<segment matches>], "addTags": ["re-engage"] }

B) Direct mailing

Send the segment a one-shot mailing (no drip). Simpler, but you don't get the Day 3 / Day 7 follow-ups automatically.

Why no dedicated feature?

A segment_matched drip trigger (auto-enrol every contact who newly matches a segment, periodically re-evaluated) is on the Phase 6 backlog. Today's pattern covers the same need with one more click of setup — explicit enrolment via tag-add.

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.