01 — Start
Hit New Project and enter the artist, presenter, key dates and budget. Takes 30 seconds and pre-fills every tool automatically.
02 — Build
Work through MasterBudgetTimeline before launch. Each tool reads from the one before it — no double-entry.
03 — Run
Use Shows to track sell-through, Naming for ad conventions, UTM & Links for tracking links, and Export for a shareable pack anytime.
Tools
01
Master
Campaign source of truth — artist, dates, platforms, budget & objectives. Fill once, push to all tools.
02
Budget
Split spend across phases, platforms & markets. Track actuals vs plan mid-campaign.
03
Timeline
Locked
Add dates in the Brief to unlock — auto-builds from your campaign milestones
04
Naming
Project codes, Meta ad names & file naming conventions — consistent across every campaign.
05
UTM & Links
Build UTM tracking links and shorten them — for paid, organic, Linktree, or client-facing materials.
06
Shows
Track sell-through & countdown per event. See all active campaigns in one status board.
07
Calendar
Export all campaign milestones as a .ics file — one click to add everything to Google Calendar.
08
Hours
Scope a project by task, build a fee quote & track billable hours across the campaign.
09
Export
Package Brief, Budget & Timeline into a shareable client PDF or a plain-text internal pack.
10
Run-Home
Generate a live run-home action plan from ticket status, days to show & campaign context
10
Updates Log
Campaign notes, ticket updates & strategy changes — all in one place, with AI summary

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.

↳ Option A — Short · Presenter + Year
Fill in presenter and year —
↳ Option B — With act · Presenter + Act + Year
Fill in presenter, act, and year —
↳ Option C — With project · Presenter + Act + Project + Year
Fill in all fields —

Copy your chosen code into the Code field on the Naming or Brief tabs — or start a new project to save it permanently.

Project Code Generator

Short reference code for all campaign materials — this is the root of every name in this toolkit.

↳ Option A — Short · Presenter + Year
Fill in presenter and year —
↳ Option B — With act · Presenter + Act + Year
Fill in presenter, act, and year —
↳ Option C — Full · Presenter + Act + Project + Year
Fill in all fields —

Meta Ads Naming

Consistent naming across campaign, ad set, and ad — follows the In Cahoots format.

Campaign [OBJ] - [CODE] [Artist] [Phase] [GEO] [Platform]

Ad Set [GeoPrefix_CITY] | [Audience] [Platform]

Ad [Creative Type] | [Format] - [Artist] [Message] - [GEO] [Platform]
↳ Campaign name
Fill in the fields above —
↳ Ad set name
Fill in the fields above —
↳ Ad name
Fill in the fields above —

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.

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.

Core Details
Key Dates & Milestones
Messaging & Targeting
Music
Festival & Event Format
Cinema
Sharpens hooks using campaign context
Generates audience and similar-act suggestions
Sales & Signups Tracker
Campaign Updates Log
Updated — where to next?

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.


Breakdown Tiers add up to 3 tiers — each splits the budget further

Start with your primary split (e.g. Phase), then add a second tier (e.g. City) to split each phase further.

↳ Budget breakdown
Add a tier above to see the breakdown —
Total $0

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).

No saved projects with upcoming dates —