MARKETING

Spam-Complaint Surge Quarantine

Ingests spam-complaint (FBL) webhooks from your ESP, tallies complaints per campaign in a rolling window.

CategoryMarketing
Enginesim
Difficultyadvanced
Triggerwebhook
Steps6
Setup~25 min

How it runs

The automated pipeline, trigger to output.

  • TriggerESP posts spam-complaint webhookHTTP webhook
  • ActionRecord complaint and recompute ratePostgreSQLPostgres
  • LogicCheck complaint rate vs 0.1% line
  • ActionQuarantine the campaignPostgreSQLPostgres
  • ActionLog incident to AirtableAirtableAirtable
  • OutputPage on-call marketer in SlackSlack

What it does

Mailbox providers treat spam complaints as the single most damaging reputation signal. This workflow reacts to feedback-loop complaint events in real time, rolls them up per campaign, and quarantines any campaign whose complaint rate crosses the 0.1% danger line before the provider starts throttling your whole domain.

When to use it

Use it when your ESP can post FBL or complaint webhooks and you run multiple concurrent campaigns. It contains the blast radius of one bad creative or one mismatched audience without a human watching the dashboard.

How it works

  1. 1An incoming complaint webhook from the ESP triggers the run.
  2. 2A Postgres write records the complaint and recomputes the trailing complaint rate for that campaign.
  3. 3A logic step checks the rate against the 0.1% threshold.
  4. 4If breached, a Postgres update flags the campaign as quarantined to halt further sends.
  5. 5An Airtable record captures the incident: campaign, rate, complaint sample, and timestamp for the postmortem log.
  6. 6A Slack direct alert pages the on-call marketer with the campaign and the numbers.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect HTTP webhookTrigger any URL on agent actions.
  2. 2
    Connect PostgresAny Postgres URL — query, write, migrate.
  3. 3
    Connect AirtableBases, tables, views, automations.
  4. 4
    Connect SlackChannels, DMs, threads, mentions.
  5. 5
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  6. 6
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  7. 7
    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.