Skip to content

Consent withdrawal cascades to suppress from active lists and stop nurture

One of 565 written HubSpot workflow specs, by a collective of independent HubSpot consultants.

Professional

Seat pricing: Professional edition. To build it, a GTM Seat or an Ops Seat (an Ops Seat cannot create marketing emails or sequences). Per-hub plans: Marketing Hub Professional.

Contact7 stepsUpdated for HubSpot seat pricing
OutcomeThe moment a contact withdraws consent, whether through a subscription unsubscribe or a manual request, the withdrawal cascades to a shared suppression list and force-unenrolls them from the specific nurture workflows named here, instead of leaving them mid-flight in a sequence that a single opt-out never touched.
Workflow mapmarketing-ops-014
Subscription unsubscribed, manual request, or non-marketing set leads to Set consent_withdrawn_date. Set consent_withdrawn_date leads to Add to Global nurture suppression list. Add to Global nurture suppression list leads to Enrolled in Welcome nurture?; Enrolled in Re-engagement nurture?; Enrolled in Product update drip?. Enrolled in Welcome nurture? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Enrolled in Re-engagement nurture? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Enrolled in Product update drip? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Add to unified unsubscribe list leads to Notify marketing ops with cascade summary. Yes Yes Yes Subscription unsubscribed, manual request, or non-marketing set Set consent_withdrawn_date Add to Global nurture suppression list Enrolled in Welcome nurture? Enrolled in Re-engagement nurture? Enrolled in Product update drip? Unenroll Unenroll Unenroll Add to unified unsubscribe list Notify marketing ops with cascade summary
Subscription unsubscribed, manual request, or non-marketing set leads to Set consent_withdrawn_date. Set consent_withdrawn_date leads to Add to Global nurture suppression list. Add to Global nurture suppression list leads to Enrolled in Welcome nurture?; Enrolled in Re-engagement nurture?; Enrolled in Product update drip?. Enrolled in Welcome nurture? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Enrolled in Re-engagement nurture? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Enrolled in Product update drip? leads to Yes: Unenroll. Unenroll leads to Add to unified unsubscribe list. Add to unified unsubscribe list leads to Notify marketing ops with cascade summary. Yes Yes Yes Subscription unsubscribed, manual request, or non-marketing set Set consent_withdrawn_date Add to Global nurture suppression list Enrolled in Welcome nurture? Unenroll Enrolled in Re-engagement nurture? Unenroll Enrolled in Product update drip? Unenroll Add to unified unsubscribe list Notify marketing ops with cascade summary

One of 565 written HubSpot workflow specs, by a collective of independent HubSpot consultants.

When to use it, when not to

Use it

  • Use once marketing-ops-004 (unified unsubscribe tracking) is live and you have found that contacts still receive one or two more nurture emails after unsubscribing, because the nurture itself only checked eligibility at enrollment.
  • Use when you can name the specific active nurture and broadcast workflows that need a forced unenroll step, and are willing to keep that list current as new nurtures launch.
Read more on when to use itShow less

Skip it

  • Do not expect this workflow to reach into a workflow built after this one without being updated. There is no native "stop everything, everywhere" action; every workflow this fiche should protect has to be named explicitly, both here and in its own suppression list configuration.
  • Do not use this in place of setting each nurture workflow's own suppression list correctly. This fiche's shared list only works if every relevant nurture also lists it as a suppression source.
Read more on when to skip itShow less

The rest of this spec

Prerequisites · 4 items

Every property with its label, internal name, type and options, plus the assets the workflow needs.

Enrollment · 4 parts

The trigger, the criteria as ticked in the UI, the re-enrollment rule and the suppression list.

Steps · 7 numbered actions

Each action in order with its parameters, branches and delays.

Known pitfalls · 4

Traps seen in production, each with what breaks and what to do instead.

Test plan and UAT script · 1 case, 3 variants

How to prove it works in a test portal, one case per branch, and a sign-off sheet.

Files · PDF, Markdown, JSON, CSV

The properties JSON creates the fields in one call. The workflow JSON documents the build.

Install · 1 click, switched off

The installer creates the properties and the workflow, switched off, then opens a task for what it cannot create. Nothing is deleted, enabled or enrolled.

Unlock all 565 specs, 149 EUR

One-time, excl. VAT. 30-day refund. Installs in 3 portals. Founding price until 30 November.

Read the free Marketing ops spec

Read 12 complete specs before you pay.

One per category, same format as the paid ones. Email only, no card.

We email the link, then a short note when specs change. Nothing else.

149 EUR199

Full library, 565 specs
Get the full library