Skip to Content
ModulesRequestsCampaign link & codes

Campaign link & codes

Tie a request back to the campaign that drove it. Useful for “did our spring newsletter actually generate requests?”

Who this is for: anyone running campaigns + tracking outcomes.

How it works

  • Every campaign has a campaign code (see Campaign codes).
  • The public request form accepts a ?code=… query param.
  • When the campaign body links to the request form with the code in the URL, the resulting request record stores the linked campaign id and the code.
  • Filtering on the campaign id later answers “show me all requests this campaign drove”.

Steps (admin enters a request manually)

  1. In + New request, scroll to the Campaign link field.
  2. Type the campaign name or paste the code. Typeahead suggests matches.
  3. Save.
  1. Open the request.
  2. Campaign link dropdown → pick.
  3. Save.

What you’ll see

Video — coming soonLink a request to a campaign + use a codeRecorder brief: V25 — Open campaign, see short code, paste URL with code, complete public form, return to admin Requests, confirm link.

Common issues

  • Request came in with no link — the requester arrived without the ?code= query param. They typed the URL by hand or the link in your email was broken.
  • Wrong campaign linked — edit the campaign link field; the change is audit-logged.
  • Campaign code reused across two campaigns — code-based reporting aggregates across both. Use unique codes per campaign if you need to disambiguate.

Last updated: 2026-06-01 · Applies to: CartonCrew v1.56+