Marketing · n8n
Attribute Every Signup to Its Marketing Source in the CRM
Know what's working — capture each signup's UTM parameters and referrer and store them on the CRM record so you can attribute revenue to channels.
difficulty Intermediatesetup 35 minresult Every signup carries its true acquisition source into the CRM, enabling accurate channel attribution.—
- 1
Capture Signup Attribution
Add a
Webhooknode receiving the signup email plus UTM and referrer values. - 2
Normalize the Source
Add a
Codenode standardizing channel, campaign and medium from the parameters. - 3
Store on the Contact
Add a
HubSpotnode writing the attribution fields onto the contact. - 4
Attribute Later Revenue
Add a step that links closed revenue back to the stored source for reporting.
- 5
Activate and Test
Activate the workflow and submit a test signup with UTMs. Confirm attribution is stored.
Frequently asked questions
What about multi-touch?
Store first-touch here and add later touch events so you can build a fuller attribution picture.
What if UTMs are missing?
Fall back to referrer and default to direct so every signup still has a source.
About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.