Outcome. Every new traffic source a contact arrives through gets logged as its own touchpoint record, so marketing ops can see the full path a contact took, not just HubSpot's default first-touch and last-touch properties.
flowchart TD
A[New session source signal] --> B[Custom code: create Touchpoint record]
B --> C{result_code ok?}
C -->|Yes| D[Set touchpoint_count]
D --> E[Set last_touch_source]
C -->|No| F[Notify marketing ops of logging failure]

When to use it, when not to
- UseUse when native first-touch and last-touch attribution properties are not enough, for example when a deal takes six or more touches across paid, organic, and email before converting and the team wants to see the sequence.
- UseUse when the account already has Marketing Hub Enterprise, since this fiche relies on a custom object and a custom coded action, both Enterprise-tier or Data Hub-gated capabilities. The custom code action requires Data Hub Professional or Enterprise (https://knowledge.hubspot.com/workflows/choose-your-workflow-actions) (https://knowledge.hubspot.com/object-settings/create-custom-objects).
- SkipDo not use this if the native Marketing Hub Enterprise multi-touch revenue attribution report already answers the question. That report is read-only reporting built into the Campaigns and Analytics tools and needs no custom object; build this fiche only when you need the touchpoint history available as data on the record, for example to feed a list or another workflow.
- SkipDo not use on a portal without a reliable way to detect "a new session started with a different source." Native workflows do not have a single trigger named that way; this fiche depends on a session-source-changed signal from either a Marketing Hub Enterprise behavioral event or an external analytics integration writing to a contact property.
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.





