Outcome. Contacts who receive a marketing email with no campaign tag on record get flagged and escalated right after the send, so ungoverned, un-attributable sends get caught and fixed at the process level instead of quietly repeating.
flowchart TD
A[Contact sent a marketing email] --> B{last_campaign_tag blank?}
B -->|Yes| C[Add to Ungoverned sends list]
C --> D[Notify marketing ops]
D --> E[Create review task]
B -->|No| F[No action, properly tagged]

When to use it, when not to
- UseUse once you have decided every marketing send should be tied to a Campaign for attribution reporting, and you need a way to catch the sends that were not.
- UseRead this fiche's limit carefully before building: HubSpot has no native action that blocks a marketing email from sending because a Campaign field is missing. This workflow is a detect-and-escalate control that runs after the send, not a hard stop before it.
- UseUse it alongside a manual pre-send checklist item ("campaign tagged: yes/no") if you need something closer to true enforcement. Automation alone cannot fully replace that checklist here.
- SkipDo not build this if your team already reliably tags every send with a Campaign at compose time and reviews it. The audit trail this workflow adds is only worth the setup if untagged sends are a real, recurring problem.
or the marketing ops pack, 39 EUR
One-time, excl. VAT. 30-day refund, no questions asked. Founding prices until 31 October, then 199 and 59 EUR. Includes every spec added later, up to the full 500, and the one-click installer on the full library. Building on client portals? The agency licence at 449 EUR covers unlimited client portals.





