Brand Deal Tracker: How to Stop Losing Sponsorships to a Messy Spreadsheet
A DM here, a spreadsheet row there, a payment you half-remember chasing. Here's what an actual brand deal pipeline looks like and why most creators outgrow a shared spreadsheet faster than they think.
Most creators start tracking brand deals the same way: a note in their phone, then a spreadsheet once there are too many notes, then a spreadsheet with so many half-updated rows that nobody, including them, fully trusts it. The deal that actually breaks the system is never the first one. It's the fifteenth, showing up while three others are still mid-negotiation, one is waiting on a signed rate, and one you're pretty sure already paid but you'd have to scroll to check.
Why a spreadsheet stops working
A spreadsheet is a list. A brand deal isn't a list item. It has a changing status, an important date, and a next action that's easy to forget once you close the tab. Spreadsheets don't remind you that a "signed" deal from three weeks ago never got invoiced, or that an invoice from six weeks ago still hasn't been paid. They hold data; they don't tell you what to do with it. That gap is exactly where a paid-for-but-unbilled deal, or a billed-but-unchased invoice, quietly sits.
What an actual pipeline tracks
A brand deal has a real shape that a spreadsheet column header doesn't capture: Inquiry → Negotiating → Signed → Filming → Posted → Invoiced → Paid, with a separate Lost outcome for the ones that don't close. Notice what's on that list and what isn't. "Invoiced" is a stage because it's part of getting paid. "Editing" isn't, because this pipeline tracks the money, not the production schedule.
You can work a pipeline shaped like that in two ways: as a board where you drag cards, or a list with sortable columns and filter chips. The list includes a Lost filter, so you can spot patterns in deals that don't close. If you move a card to a stage that needs missing information, such as a due date for Invoiced or a paid date for Paid, the system pauses and asks you for it.
The one screen that actually matters
Most tracking systems show you everything at once, which is close to showing you nothing. A full board of 15 deals doesn't tell you which one needs you today. A "needs you today" view ranks them by priority. Money already earned outranks money not yet earned, so an overdue payment always comes before a shoot date next week. A healthy pipeline shows nothing in this view. That's the point: nothing is slipping.
Where deals actually come from
Typing every deal in by hand is the default, but it's not the only source worth having. Brand DMs sorted into the Money Inbox's sponsorship lane and booking requests from a public media kit can both land in your pipeline's Requests tab. You don't have to enter them twice, once when you read the DM and again days later when you remember.
Money math done right
Two small rules matter more than they sound like they should. First, totals should be split by currency, never summed. A creator paid in ₹ and $ has two real pipelines, not one meaningless blended number. Second, an unstated deal amount should stay blank, never 0. A 0 means the deal is worth nothing, which is different from not knowing the amount yet.
Getting started
- 1. Add your open deals, the ones currently mid-conversation, not your entire deal history.
- 2. Fill in the date each stage actually asks for (a shoot date, a due date, a paid date) as you go, since that's exactly what a "needs you today" alert and an income forecast both read.
- 3. Check the board once a day, not the spreadsheet once a month.
knit.bio's Money Suite includes a full deal pipeline with board and list views plus a daily "needs you today" view. It is free on every plan. See how it works, or start free and add your first deal today.