For event organisers · Partners, sponsors & contracts

You signed 30 contracts. Who owes what, by when?

Commitment Tracker keeps every partner deal as rows you can chase: what we deliver, what the partner delivers, the value, the owner, the due date. Overdue turns red by itself. Totals add themselves. The partner one-pager prints before every meeting. Built for sponsors, suppliers, media partners and host cities — commercial deals and delivery deals in the same matrix.

Built from real contract matricesWorld championships, MotoGP, city events
25+ years of event workBonacube · Finland
Partner meeting around a table
Who owes what, to whom, by when, and what is the value — one matrix answers.
You know this file

The contract matrix had 46 columns. Then someone made a copy.

  • Forty-six columns, A to AT — Exclusivity, Termination Clause, WOW Factor, VIP Extras — and two section headers both numbered 6, because even the template lost count of itself.
  • The validity column held Green, Yellow, Red — and one row that just said 31.03.2018. A traffic light and an expiry date fighting for the same cell, and both losing.
  • Deadlines lived inside sentences: "ticket allocation by 15.7." written in the VIP cell. No calendar ever saw it. July 15 arrived; the allocation didn't.
  • "Deal agreed, signatures missing" — the legal state of a €29,000 supplier contract, tracked as free text in the remarks column plus a lone x in a column nobody remembers making.
  • The management overview mirrored the matrix with IF-formulas — until someone typed over three cells and the "automatic" summary quietly lied for months. Meanwhile the money read "12 600 € (14 days after the event)" — a payment term inside a number cell no SUM will ever add.
📄 Contract Matrix 2018-2.xlsx — 52 columns, every row saved twice
📄 Major Event Contract Matrix.xlsx — 46 columns, A to AT
Headers, columns AW–AZColumn39, Column40, Column41, Column42
Validity column, rows 2–11Yellow · Green · Red · 31.03.2018
VIP ticket cell"allocation by 15.7." — a deadline no calendar saw
Invoiced column, row 6a single letter: "d"
Overview tabIF-formulas — three typed over; the summary lies
The other way

Picture the partner meeting with a matrix that chases.

One row per promise instead of 46 columns per partner. Each row knows its direction — we deliver, or the partner delivers — its value, its owner, its due date and its status. The totals, the overdue list and the partner one-pager draw themselves. Change a status, and every view already knows.

  • Every promise is one row: direction, value, owner, due date, status
  • Overdue turns red on its own; the next 14 days turn gold
  • Signed and pending value computed live — no editable total anywhere
  • The partner one-pager: what they get, what they owe — print it, or send it as a link
What it is

One matrix. Every promise chased.

The Partners tab is the directory: one row per organisation — contract status, agreement period, value, payment status, contacts, the contract file. The Commitments matrix hangs off it: one row per promise, grouped under its partner, IDs assigned automatically (HEL-001, BRI-004). The Direction column is the whole idea — We deliver the logo, the passes, the booth; the partner delivers the fee, the products, the campaign. Both sides of every deal, chased in the same table.

The other views draw from the same rows. The Overview is the management picture: signed and pending value, value by category, one line per partner, and the ten nearest deadlines with their owners — computed on every render, so it cannot drift. The Partner view puts one deal on one page: contract facts, what we deliver, what they deliver, sorted by due date. Print it A4 before the meeting, or share it as a view-only link that shows the partner only their own deal.

It runs in the browser — laptop, tablet, phone — and the logic comes from contract matrices that ran real events: a ski world championships, a MotoGP round, city events. This is not a legal drafting tool. The contract PDF stays the legal truth; this is the tool that makes sure the promises inside it get delivered.

Nordic Industry Forum 2026 72 500 € signed ▶ Present
IDCommitmentDirectionValueDueOwnerStatus
HELIOS ENERGY SIGNED · 25 000 € · WE 4 OPEN · THEY 1 OPEN
HEL-002Sponsorship fee, instalment 2/2Partner delivers12 50015.9.2026JesseAgreed
HEL-00610 VIP passes incl. speaker dinnerWe deliver1.10.2026SaraIn progress
BRIGHTLINE AV READY TO SIGN · 29 000 € · 1 LATE
BRI-001Signed contract returnedPartner delivers30.6.2026MikaWaiting
FERRUM TOOLS SIGNED · 4 500 € · 1 LATE
FER-001Exhibitor feePartner delivers4 50030.6.2026SaraWaiting
FER-002Booth 3×3, hall A, spot A12We deliver10.11.2026MikaAgreed
Why it works

Six problems from the real files. Six fixes.

01

One row per promise, not 46 columns per partner

The old matrix scrolled sideways because every right and obligation got its own column — filled once at signing, read never. Here a promise is a row with an owner, a date and a status. Rows get chased. Columns get forgotten.

02

Direction is the whole game

The old sheet mixed what you owed them with what they owed you in the same prose cell. Every row here points one way: we deliver, or the partner delivers. The balance per partner computes itself — four open on our side, two on theirs, one of them late.

03

Dates that act like dates

A traffic light and an expiry date shared one column; allocation deadlines hid inside sentences. Due dates get their own column: past due turns red with the days counted, the next 14 days turn gold, and the Overview lists the ten nearest deadlines with their owners.

04

An overview that cannot lie

The old overview tab mirrored the matrix with formulas — until someone typed over three cells and the summary drifted for months. This Overview has no editable cells. It is computed from the rows every time you open it. Nothing to type over, nothing to drift.

05

Money the app can read

"12 600 € (14 days after the event)" is a payment term, not a number. Values the app can't read turn red and count as zero — loudly, not silently. Put the readable part in the value field, keep the formula in the notes, and the signed / pending split is finally a number you can stand behind.

06

The partner one-pager

Before every partner meeting, one page: the contract facts, what we deliver, what they deliver, sorted by due date. Print it A4 — or send a view-only link that opens on that partner's page and nothing else. The awkward "so… what did we promise you?" call ends here.

The second life

Monday, 9:00: who owes what.

▶ Present is the full-screen board for the weekly meeting: overdue at the top in red with the days counted, the next 14 days in gold, then partner by partner — contract status, value, next due date, every open promise as a chip. Pick one partner and the board becomes their deal: we deliver on the left, they deliver on the right. The meeting runs itself.

And between meetings: 🔗 Share makes two view-only links — the full matrix for the team, or one partner's page for that partner. The data travels inside the link. No account needed, nothing to install.

Commitment Tracker. Nordic Industry Forum 2026 09:02:47
34 OPEN · 3 LATE · 2 DUE IN 14 DAYS · SIGNED 72 500 €
Roundtable moderator name + bio — Nordbank22 D LATE15.6.2026
Signed contract returned — Brightline AV7 D LATE30.6.2026
Exhibitor fee 4 500 € — Ferrum Tools7 D LATE30.6.2026
VIP dinner menu proposal — Lakeside Catering15.7.2026
Partner liftup article — Päijät Media House20.7.2026
Event insurance certificate — Aurora Insurance1.8.2026
Jesse Kiuru
Who built this

An event director. Not a software company.

I'm Jesse Kiuru. I help event organisers and host cities bid, plan and run better events. Event director of the Lahti 2017 FIS Nordic World Ski Championships. Currently structuring the Winter World Masters Games 2028.

Commitment Tracker exists because I ran the partner deals of world championships and a MotoGP round in that matrix — 46 columns of rights, tickets, banners and payment terms that held everything and chased nothing. The deadlines that mattered were inside sentences. The overview lied. The promises got delivered from memory. This tool is the same matrix with the chasing built in.

270,000spectators, Lahti 2017
3,000workforce coordinated
25+ yrschampionships to conferences
Pricing

Test first. Buy when it earns its place.

The free test runs on a full example event — a two-day B2B conference with ten partners and 46 commitments: sponsors, suppliers, a media barter, a host city, three deadlines already blown. Everything works, nothing saves. When you want your own deals saved and shareable, one payment.

Commitment Tracker · Full version
€99 one time · no subscription
  • Unlimited events, partners and commitments
  • Partner directory: contract status, period, value, payment, contacts, contract file
  • Direction on every row — we deliver / partner delivers, balance per partner
  • Due-date engine: overdue red with days counted, next 14 days gold, next-actions list
  • Overview computed live: signed / pending value, value by category, partner status
  • Partner one-pager — print A4, or share as a view-only link that shows only their deal
  • Commitment library — 25 standard promises with the thinking started; paste rows from your old matrix
  • Present board · view-only share links · A3/A4 PDF · Excel/CSV · all updates included
Get Commitment Tracker · €99 → or test it free first — no account, 2 minutes

Pairs with Budget Master: the budget says what it costs — Commitment Tracker says who owes what. Ten tools in the toolbox.

Questions

Asked before buying.

Do I need to install anything?

No. Commitment Tracker runs in the browser — laptop, tablet or phone. Your events save automatically to your account.

Is this a legal or contract-drafting tool?

No, on purpose. The signed PDF stays the legal truth — link it on the partner row. This is the delivery tool: it tracks the promises inside the deal so they actually happen. Lawyers write contracts; organisers deliver them.

We have sponsors and suppliers. Does it handle both?

Yes — that's the point of the direction column. A sponsor deal is mostly money in and visibility out; a supplier deal is mostly services in and payment out. Same row logic, same chasing. Categories cover sponsors, media partners, suppliers, service partners, host cities, exhibitors — and you can add your own.

Can a partner see their own deal?

Yes. 🔗 Share makes a partner link that opens straight onto that partner's one-pager — contract facts, what you deliver, what they deliver — and nothing else. It's a snapshot of the moment you share it; send a fresh link after big changes.

What about value-in-kind and revenue-share deals?

Payment status has Value in kind, and a barter partner works like any other. Revenue shares — "25% of sales + 1500" — can't be added up, so the app refuses to pretend: the value turns red and counts as zero until you put the guaranteed part in the value field and keep the formula in the notes. Honest totals only.

What does "free test" mean exactly?

The full tool on an example event — ten partners, 46 commitments, a media barter, an unsigned €29,000 supplier deal and three blown deadlines already glowing red. Open the Overview, then one partner's page. Nothing saves — 100 people can test at once and never see each other's changes.

The deal was signed in March. The logo was forgotten in October.
Track the promise.

Two minutes in the demo tells you more than this page can.