sidekick by In Cahoots
Campaign Tools
Everyone needs a sidekick. Someone who remembers the dates you forgot, tracks the budget you're avoiding, and doesn't ask why there are four versions of the same ad set. In Cahoots does the big thinking. sidekick does the rest. Today's your lucky day.
- One source of truth for every campaign
- Budget, timeline and naming in sync
- No spreadsheets, no double-entry
- Track ticket sales and sell-through live
- Export a shareable client pack anytime
- Your data stays in your browser — no cloud, no tracking
Setup
Project Code Generator
What this is for: Creating a short reference code that identifies a project across all campaign materials — naming conventions, UTMs, file names, briefs, and calendar exports.
When to use it: At the very start of a new campaign. The code becomes the anchor for everything else.
How it works: The presenting partner (promoter, venue, or festival brand) anchors the code first — that's usually how campaigns are filed and billed. Act + year follow. Add a project name if you're running multiple campaigns for the same act or festival in the same year.
Copy your chosen code into the Code field on the Naming or Brief tabs — or start a new project to save it permanently.
Setup
Naming Conventions
Keep every campaign asset consistently named — project codes, ad names, and file structures.
Project Code Generator
Short reference code for all campaign materials — this is the root of every name in this toolkit.
Meta Ads Naming
Consistent naming across campaign, ad set, and ad — follows the In Cahoots format.
File Naming Generator
Standardised names for all campaign creative assets — folders, ads, content files.
Fill in the fields you need — leave any blank to skip it.
Tracking
UTM & Links
Build trackable UTM links and shorten them for organic posts, Linktree, or client-facing materials.
UTM Link Generator
Add tracking parameters to any URL — keeps all campaign traffic attributable in GA4.
Source defaults to in-cahoots. All values lowercased, spaces to hyphens.
Link Shortener
Shorten long UTM-tagged URLs into clean, shareable links — useful for organic posts, Linktree, or anywhere long URLs look messy.
Instead of bit.ly/abc123 you can send links like go.incahoots.com.au/glas26-syd — fully trackable and much more credible for client-facing work.
Free plan lets you connect one custom domain. Buy a short domain (e.g. ic-go.com.au ~$15/yr), point it at Bitly, done. All links run through it with click analytics.
Bitly custom domain guide →Free open-source tool you install on any web hosting. Takes ~30min, you own all data and analytics. Ask your web person — most hosting plans support it.
YOURLS.org →💡 Good domain ideas: ic-go.com.au, incahoots.link, or cahoo.ts — short, brandable, memorable.
Opens shortening service in a new tab — paste the result back into your campaign materials. Bitly gives click analytics. For branded short links on your own domain, see the options above.
Source of Truth
Campaign Master
What this is for: This is the source of truth for the campaign. Fill it out once, hit Save & Push, and everything else in the toolkit updates. Come back to edit it any time — changes always flow through.
When to use it: At kickoff, then whenever key details change — new budget, new platform, updated dates. The Sales & Signups section is for ongoing updates throughout the campaign.
Add all conversion links — ticket pages per city, artist site, streaming platforms, Audience Republic signup. These feed into UTM generation.
Log ticket sales and signups as they come in. Each entry is timestamped and saved to this project. The latest numbers show in your sidebar.
A running log of campaign notes, feedback, decisions, and anything worth recording. Each entry is timestamped. Shows in the client pack export.
Planning
Campaign Budget
What this is for: Breaking a total campaign budget into allocations across phases, cities or markets, platforms, or any combination — so you can plan spend before going into Ads Manager.
When to use it: During campaign planning, when a client has confirmed a total budget and you need to decide how to distribute it. Also useful for client-facing budget proposals.
Tips: Start with your highest-level split (e.g. Phase), then add a second tier (e.g. City) to split each phase further. You can stack up to 3 tiers. Each tier pre-populates with standard values — remove the ones you don't need and adjust sliders from there.
Start with your primary split (e.g. Phase), then add a second tier (e.g. City) to split each phase further.
Live Tracking
Show Tracker
Traffic light status across all saved projects — sorted by urgency. Red = run home (<14 days), amber = push phase (14–30 days), green = awareness (30+ days).