Campaigns: group links that belong together
Bundle a launch's links into one row, see combined click totals, expire the whole campaign at once.
A campaign is a labelled bucket for links. Same database row as the link, just optionally pointing at a campaigns row via campaign_id. Use it when you've got a launch with five links across five channels and you want to see how the launch is doing as a whole, not just per-link.
Create a campaign
- Dashboard → Campaigns → + New campaign.
- Name: "Spring 2026 drop".
- Goal (optional): a click target. We send you an email when you cross it (alerts on, of course; see Notifications).
- Save.
Assign a link to a campaign
- Edit → Basics tab → Campaign dropdown.
- Pick the campaign you just created.
- Save.
You can also create the campaign from inside the link's Edit modal; the same dropdown has an "+ New campaign" option.
What you get on the Campaigns page
- Combined click + scan totals across all links in the campaign.
- A list of the campaign's links with per-link counts.
- A combined per-day chart.
- Top countries / devices / browsers for the campaign as a whole.
Expiring the whole campaign
Campaigns don't carry an expiry date themselves (each link has its own). The shortcut: set the same active_until on every link in the campaign, or use a smart-routing rule with weekday/hour to retire them together. Future versions will roll campaign-level expiry into the campaign row itself.