VIEW-ONLY — shared by the organiser
TEST ENVIRONMENT — explore freely, nothing you do here is saved.
Commitment Tracker · For event organisers

Every partner deal in one place. Nothing forgotten.

The partner and contract tool that replaces the 46-column matrix. One row per promise — who delivers it, to whom, by when, at what value. Totals, deadlines and the partner one-pager compute themselves.

  • Partners and commitments in one matrix — sponsors, suppliers, media, cities
  • Every promise has a direction: we deliver, or the partner delivers
  • Overdue and due-soon computed daily — deadlines stop hiding in cell text
  • Value totals by signed and pending — never typed, always current
  • Partner one-pager: what they get, what they owe — share it with them

Log in.

or
The free test runs on an example event. Nothing is saved.
Bought the app? Your login was emailed after purchase.
© Bonacube Oy · Saanakatu 20, 15840 Lahti, Finland · jesse@bonacube.com

My events

All events saved in this browser. Accounts & cloud sync come with the Pro version.

Share view-only link

The whole matrix travels inside the link — no account needed. Recipients see a read-only copy (a snapshot of this moment; re-share after changes).

How to use Commitment Tracker.

One matrix. Every view draws from it. Not a legal tool — a delivery tool.

1 · What it is

A contract is a stack of promises. Some you made, some the partner made. The contract file says what was agreed; it doesn't chase anyone. This tool holds every promise as one row — who delivers it, to whom, by when, at what value — and computes what is open, late and at risk. The core question it answers: who owes what, to whom, by when, and what is the value.

2 · Partners first

The 🤝 Partners tab is the directory: one row per organisation — sponsor, supplier, media, host city, whatever the deal is. Contract status, agreement period, value, payment status, your contact and the internal owner live here. Add a partner and it gets its own section in the matrix.

3 · The commitment matrix

One row per promise. IDs assign themselves per partner (HEL-001…). The Direction column is the whole idea: We deliver (logo on stage, VIP passes, the post-event report) or Partner delivers (the fee, the products, the campaign). Drag rows by ⠿ to reorder; drop a row on another partner's section to move it. ⧉ duplicates, + adds.

4 · Due dates that mean something

Write dates as you write them: 15.9.2026 or 2026-09-15. Anything past due and not Done turns red. Anything within 14 days turns gold. The old spreadsheet kept deadlines inside sentences — "allocation by 15.7." — where no calendar could see them. Here the date is a date.

5 · Status, kept simple

Draft, Agreed, Waiting, In progress, Done, Cancelled. Waiting means blocked on someone — say who in the notes. Cancelling is one change: the row stays visible, struck through, out of every total. The change log is the table itself.

6 · Value that adds itself

Contract values roll up on every render: total, signed, pending. There is no editable total anywhere — that's the point. A value the app can't read ("25% of sales + 1500") turns red and counts as zero until you split the readable part into the value field and keep the formula in the notes.

7 · The Overview

🗺 Overview is the management view: signed and pending value, open and overdue counts, value by partner category, one line per partner — and Next actions, the ten nearest deadlines with their owners. It is computed from the rows every time you open it. It cannot drift, because nobody can type on it.

8 · The partner one-pager

👤 Partner view shows one deal on one page: the contract facts, then two columns — We deliver and Partner delivers — sorted by due date. Print it before the partner meeting, or 🔗 Share the partner link so they always see the current state of their own deal. Nothing else travels with it — one partner per link.

9 · Present — the meeting screen

▶ Present is the full-screen board for the weekly meeting: overdue in red, next 14 days in gold, partner by partner. Start every partner meeting with it and the meeting runs itself.

10 · Your own columns, filters and warnings

+ column adds what your event needs — cost centre, venue zone, exclusivity note. ⚙ Columns hides what you don't need today. The bar in the toolbar shows how much is delivered, and ⚠ counts what needs attention: overdue rows, critical rows with no owner, agreed rows with no due date.

11 · Saving and sharing

Everything saves automatically in this browser. 🗂 My events holds all your events; ⤓ Save file / ⤒ Open file move an event between computers. The 🗂 Commitment library has the standard promises ready to add — booth space, VIP tickets, logo visibility, post-event report; 📥 Paste commitments takes rows straight from your old matrix.

Want the worked example as a reference? 🗂 My events → + Example event. Your own events start clean.

Paste commitments

Columns

Hide the columns you don't need today. Hidden columns keep their content and still export to CSV.