Skip to main content

Scenario

Subscribers who haven’t opened an email in 90+ days are effectively lost — unless you can win them back. You pull inactive subscribers from Mailchimp, analyze their original signup source and interest tags, then use Mavera to generate personalized re-engagement email sequences per segment. The result is a multi-step re-engagement campaign that addresses why each subscriber went dormant.

Architecture

Code

Example Output

Error Handling

Mailchimp doesn’t have a direct ‘last open date’ filter in the Members API. The code uses avg_open_rate < 0.02 as a proxy for dormancy. For more precise filtering, use Mailchimp’s built-in segment builder with ‘Did not open’ conditions, then query that segment.
The Members API uses offset pagination (not cursor-based). For lists with 100k+ members, this can be slow. Consider using the batch endpoint or exporting via the Export API for large lists.
Always include an unsubscribe link in re-engagement emails. The “last chance” email should honor the implicit opt-out — if they don’t engage, move them to a cleaned or archived state.

What’s Next

Mailchimp Integration

Back to Mailchimp integration overview

Interest Content Generation

Generate content by audience interest

Open Rate Prediction

Test subject lines before sending

Mave Agent

Full reference for POST /api/v1/mave/chat