Skip to main content

Re-engage Inactive Customers

A subset of your contact list has stopped opening emails. Send a re-engagement campaign to ask whether they still want to hear from you. Suppress those who do not respond.

Who this is for​

Marketers maintaining list hygiene and protecting domain reputation.

The Mailtarget surface​

ComponentUsed for
Mailtarget CDPIdentify inactive contacts via segments
SegmentationBuild the inactive-90-days segment
Email MarketingThe re-engagement campaign
Database HygienePolicy for what to do with non-responders

Execution​

Step 1: Define the inactive segment​

In the dashboard segment editor:

Status equals Active
AND Last open before 2026-02-08 (90 days ago)
AND Last click before 2026-02-08

Save the segment as inactive_90d.

Step 2: Send the re-engagement campaign​

curl https://api.mailtarget.co/v2/email-marketing/create-send \
-X POST \
-H "Authorization: Bearer $MAILTARGET_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"subject": "We miss you. Still want to hear from us?",
"senderName": "Your Brand",
"senderEmail": "hello@your-verified-domain.com",
"body": "<p>It has been a while. Click below to keep getting our updates.</p><p><a href=\"https://your-domain.com/keep-subscribed\">Yes, keep me subscribed</a></p>",
"recipients": { "segmentIds": ["inactive_90d"] }
}'

Make the CTA easy and fast. One click confirms continued subscription.

Step 3: Tag responders, suppress non-responders​

For contacts who clicked the keep-me-subscribed link within 14 days:

  • Add label re_engaged_2026_q2. They stay on the active list.

For contacts who did not click within 14 days:

  • Add to suppression list, or tag them inactive and exclude from future campaigns.
curl https://api.mailtarget.co/v1/suppression \
-X POST \
-H "Authorization: Bearer $MAILTARGET_API_KEY" \
-d '{ "email": "non_responder@example.com" }'

Run this in batch using a script that pulls the segment and excludes contacts who clicked.

Common mistakes​

SymptomCauseFix
Re-engagement campaign produces high complaint rateInactive contacts forgot they signed upSubject line and content should remind them of the relationship
Some "inactive" contacts re-engage from a different email clientThe client never registered opens or clicks (image blocking)Cross-check with click events from production sends. Some opens are silent
Suppression overshootSuppressed too aggressively, hurts list sizeSend a second re-engagement reminder before suppressing
Sender reputation drops during re-engagementSending to a list with low engagement signals to providersThrottle the send. Run over 5 days in batches, not all in one launch

Outcome to track​

  • Open rate typically 5 to 15 percent on re-engagement (low because the audience is inactive by definition).
  • CTA click rate above 2 percent on the keep-subscribed link.
  • Re-engaged contacts (clicked within 14 days) typically 3 to 8 percent of the inactive segment.
  • Domain reputation stable or improving after suppression. Read Deliverability Monitoring.