MARKETING

Auto-Send a Win-Back Email After Three Missed Opens

Daily, finds subscribers who haven't opened the last three consecutive newsletters in BigQuery, sends each a personalized win-back email via Gmail.

CategoryMarketing
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily schedule
  • ActionFind subscribers with three consecutive missed opensGoogle BigQueryBigQuery
  • LogicPersonalize win-back template per subscriber
  • ActionSend win-back emailGmailGmail
  • OutputLog outreach to Airtable suppression listAirtableAirtable

What it does

This workflow acts on a clear disengagement pattern — three straight non-opens — and intervenes automatically. It identifies the exact subscribers who crossed that line, sends each a personalized win-back message, and records the outreach so the same person isn't pinged again next cycle. It converts a passive churn signal into a concrete recovery action without manual list-pulling.

When to use it

Use it when you want a hands-off re-engagement step for subscribers showing early churn behavior, before they fully lapse or unsubscribe. Best for lists where a single, well-timed nudge has a track record of reviving readers.

How it works

  1. 1A daily schedule starts the run.
  2. 2BigQuery returns subscribers whose last three sends all show no open and who have no logged win-back in the cooldown window.
  3. 3A logic step assembles each subscriber's name and last-engaged date into the email template.
  4. 4Gmail sends the personalized win-back email per subscriber.
  5. 5Each send is written to an Airtable suppression log with a timestamp.
  6. 6The log feeds back into the next day's query so contacted readers are excluded.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect BigQueryDatasets, queries, schemas.
  2. 2
    Connect GmailRead, draft, send, label.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.