Desks times months
Contracted value over the term is the unit. One team can be worth two hundred individual memberships and look identical in a signup count.
Marketing attribution for coworking operators
Match contracted membership value — desks times months — to the campaigns that produced the inquiry.
$2,262,000 65% of $3,480,000 paid
The blind spot
A hot-desk member and a twenty-four-desk team on a sixteen-month term are both one signup in your reporting.
What you get
Contracted value over the term is the unit. One team can be worth two hundred individual memberships and look identical in a signup count.
Team deals take weeks and involve a real negotiation. The match is on the contact, so the delay is not a problem.
Two businesses share one brand and one ad account. A membership-type column shows individuals and teams as separate lines instead of one meaningless average.
A worked example
Not impressions, not leads, not cost per click. Closed revenue, by the channel that produced it, for a period you choose — with the portion we could not trace shown rather than quietly shared out across your paid channels.
| Channel | Sales | Revenue | Share | % |
|---|---|---|---|---|
| Google Ads | 39 | $939,500 | 27% | |
| Flex office brokers | 28 | $661,000 | 19% | |
| Meta and Instagram | 12 | $278,500 | 8% | |
| Member referrals | 16 | $383,000 | 11% | |
| Direct / Unknown | 51 | $1,218,000 | 35% |
A flexible workspace sells individual memberships at a couple of hundred a month and private suites to teams at thousands a month on a term of well over a year. Both arrive through the same search terms and appear as one row in the signup report.
Ranking channels on signups therefore rewards whichever channel produces the most individuals, when the business is often carried by a small number of team deals. Ranking on contracted revenue reverses that in one step, and a membership-type column mapped as Product / service shows individual and team revenue as separate lines.
Because terms average well over a year, contracted value rather than first month's fee is the honest number. It is also the number the operator's own occupancy and revenue forecasts run on.
Flexible office brokers bring qualified teams and take a commission on the signed term. That makes them one of the few channels whose cost per deal is precisely known, and it is usually a large number.
Putting broker-sourced deals on the same report as paid search shows what the operator's own demand generation costs per contracted desk-month against the commission. That comparison can be the most useful output of the whole exercise.
Nobody signs for space they have not stood in. Whatever the campaign, the inquiry form or the chat widget achieved, the decision happens when somebody walks the floor, sees the meeting rooms, judges the noise level and works out whether their team would be comfortable there. The tour booking is therefore the real conversion event in this business, and the gap between tours booked and tours attended is one of the largest and least examined leaks in the whole funnel.
That gap is not evenly distributed across sources. A broker-introduced team arrives on time because the broker has qualified them, arranged the slot and intends to be standing in reception. A search inquiry from somebody comparing four buildings on a Tuesday lunchtime may or may not appear at all, and a promotion offering a free day pass produces bookings that are essentially free options nobody feels obliged to exercise. A channel can therefore look strong on tours booked and weak on tours attended, and the community manager running the diary already knows exactly which ones those are.
Putting the tour booking list in the lead file, tagged with the source of each booking, prices each channel on signed agreements rather than on appointments in a calendar. The operator can then see each channel's tour count beside the agreements it signed and, more usefully, how many tours the front desk has to host to sign one team. That is a staffing question as much as a marketing one and it has never had a number attached to it.
People experience a workspace before they join it, and usually by paying for something small. A visiting team books a meeting room for an afternoon. A consultant takes a day pass while their office is being refitted. A company holds an off-site in the event space. Each of those is a transaction with a name, an email address and a card payment attached, and each of those people has now spent hours inside the building forming an opinion about whether they would like to work there.
Operators treat this revenue as ancillary, which it correctly is in accounting terms and is not in marketing terms. The forty dollars the day pass generated is not interesting to anybody. The fact that the person who bought it signed for six desks nine months later is extremely interesting, and nothing in the workspace platform connects the two records, because one is a casual booking taken at the front desk and the other is a membership agreement raised by the sales team. They are different objects in different parts of the system.
Because the match runs on the individual's contact details and has no time limit attached to it, that connection is entirely recoverable from files the operator already holds. Adding casual bookings to the lead file, tagged as day passes or meeting rooms, ranks them against paid search, broker introductions and referrals on contracted value rather than on the small sums they themselves generated. Because the earliest record is credited, a team whose first contact was a day pass is credited to it, and the meeting room and day pass business may turn out to be one of the better-performing acquisition channels the operator runs.
People choose workspace by commute, and by very little else once the shortlist is drawn. The catchment for a building is measured in walking minutes from a station and in tolerable journey times from where the team actually lives, which means a campaign that fills one location can be almost irrelevant to another two miles down the road. Operators running several sites nevertheless often buy demand centrally, report on it centrally, and allocate it to whichever site the inquiry form happened to mention or whichever one had a slot free that week.
The consequence is that a strong overall result can quietly conceal a site sitting at sixty per cent occupancy that has been subsidized all year by another at ninety-five. Since the economics of a flexible workspace are dominated by occupancy against a fixed lease or a management agreement with a landlord, that concealment is expensive in precisely the way a headline number is designed not to show. By the time it surfaces in the accounts, a full year of demand generation has already been allocated on the wrong basis.
A location column on the agreement export, mapped as Location, shows each site's contracted value and how much of it traces to a channel, using a field the billing system already records. It does not rank channels within each site, but each building is then judged on the revenue its own catchment produced rather than on its share of a portfolio total, and a site whose revenue sits mostly in Direct / Unknown is visibly one the central campaigns are not reaching. The operator can start to see whether an underperforming site has a demand problem, a pricing problem or a product problem, which are three entirely different faults calling for three entirely different responses. A blended report cannot tell them apart and never suggests that it should.
Why it matters
"We generated 400 leads" invites an argument. "This channel closed $186,400 last quarter, here is the reconciliation" ends one. The teams that can show closed revenue by channel are the teams that get the next increase approved, because they are asking with evidence rather than with conviction.
Killing spend is politically harder than adding it, because someone always owns the channel being cut. A number that reconciles to the sales export takes the argument out of the room — you are not overruling a colleague's judgment, you are reading the same ledger they are.
Platform-reported conversions do not reconcile to revenue, and eventually someone in finance notices. Reporting built from your own closed-sales export starts from the number finance already trusts, which is why it holds up when it is checked.
Because this reconciles exports rather than tracking visitors, it works on months that have already closed. You are not instrumenting now to learn something in ninety days — you can answer for last quarter today, which is usually when the question is being asked.
Honest answers
Which is why contracted term and actual billing are the measure rather than a signup. Churn shows up as revenue that never arrived.
If it exports signed agreements or billed revenue with a contact detail, an amount and a date, that is enough.
Then the Direct bucket will be large and honest, and you can size the paid budget against that rather than against a guess.
Pricing
The price here is the price on the invoice, plus any sales tax that applies — no per-call, per-minute or per-form fees. Growth usually fits coworking, flex office and serviced office operators — thirteen months of history to compare a month to the same month last year, and a PDF you can put in front of whoever holds the budget.
A business scaling ad spend
$49/mo
billed monthly
Questions
Anything else? Talk to us — a person answers, usually the same day.
Signed agreements or billed revenue: a member or company contact email or phone, the amount, and a date.
Contracted value if you can export it — desks times months is what a team deal is actually worth.
Yes: map a membership-type column as Product / service and individual and team revenue show as separate lines. It may be the most important column on this report.
Yes — it credits the channel that produced the member originally.
Yes — broker introductions go into the lead file, tagged with each broker, and rank beside paid channels.
Yes: a location column mapped as Location shows each building's revenue and how much of it traces to a channel. Channels are ranked overall, not within each building.
No. It is useful rather than required, and plenty of coworking and flexible office operators run this with only an ad platform export.
Encrypted in transit and at rest, isolated to your workspace, and deletable in one click. A DPA is available, and member details never leave that workspace.
Yes. Put the tour booking list in the lead file, with each booking's source, and each channel's tour count shows beside its signed agreements, which also shows how many tours the front desk hosts to sign one team.
In the lead file, yes. A casual booking is a named person who has spent hours in the building, and because the earliest record is credited, a team deal that traces back to a day pass months earlier is credited to it.
What you actually billed or contracted, not the list rate. A channel that only converts at forty per cent off is a different proposition from one that converts at rack rate.
Partly: a location column mapped as Location shows each building's revenue and how much of it traces to a channel. Demand in this business is a walking-distance question, and a blended result can conceal one site being subsidized by another.
Export the change as an additional row against the same company. Expansions credit the channel that produced the team originally, which is where the value of a good acquisition actually shows up.
Yes. The match runs on the person's contact details, so the individual who inquired and the company later billed are joined without needing the company name to agree.
Nearby
Match closed deals and the commission they earned to the listings, campaigns and outbound that produced the counterparty.
See how it worksMatch commission on completed leases to the campaigns that produced the occupier's first inquiry, a year earlier.
See how it worksMatch won mandates and the years of management and leasing fees they earn to the campaigns that produced the owner.
See how it worksFrom the blog
Every attribution tool is built for businesses where the inquiry and the purchase happen in the same quarter. If yours does not, almost every default is wrong: the date ranges, the reporting cadence, the optimization signal and the patience of everyone involved.
Read the articleFor a local business the Google Business Profile is often the busiest front door it has: the call button, the directions, the website link. It reports taps, not customers, and since July 2024 it no longer keeps even a list of who rang. How to find out what the listing is actually worth.
Read the articleOne tracks individuals and cannot see causation. The other infers causation and cannot see individuals. Vendors sell them as competitors, which is convenient for whoever is selling. Here is what each can and cannot tell you, and what a mid-market business should do instead of buying either.
Read the articleStart today
Upload two exports and see your real revenue by channel in minutes. 14 days free, no card.