Subscription
Plan, MRR, status — active, trialing, or canceled — currency and start date, straight from Stripe.
The Spine · Customer 360
Stripe knows what they pay. Support knows what they said. The board knows what you're building for them. The spine joins all of it onto one shared record per customer — so every view reads as one customer, not three silos, and every task knows who it's for.
Every join on this page ships today.
The 360
One page per customer company. What they pay, what they asked for, who they are, and when you're talking next — pulled together from your connectors, not retyped by anyone.
Plan, MRR, status — active, trialing, or canceled — currency and start date, straight from Stripe.
Every piece of feedback tagged to this account — requests, bugs, reviews — each with its source.
Bookings made through your scheduling links land here: guest, host, event type, time.
The named humans — buyer, champion, CTO — with emails. Stripe gives you the company; you add the people.
A dot per connector: filled means it has data for this customer, hollow means not yet. No guessing what's wired.
Stripe cus_* and CRM identifiers ride on the record — so the same customer never splits in two.
The 360's Behaviour, Work, and Conversation panels land per connector — the joins are already written underneath; each panel switches on as its connector ships.
Identity stitching
When events or SDK data arrive with a user's email, the spine matches the domain to the account — automatically. No CSV uploads, no manual merging, no duplicate customers.
signal alice@fernwood.co
match domain fernwood.co → Fernwood & Co
method email_domain
status confirmed · audit entry written
Example data — the actual audit trail lives on every match.
Revenue on the spine
Connect Stripe and your customers and subscriptions backfill in seconds. From then on, revenue isn't a report you run — it's a column on the record everything else joins to.
Feedback & work, joined
Tag any insight with an account and the 360 collects everything that customer asked for. Assign a task to an account and the picker reads the money inline — Fernwood & Co · $5,000/mo. The why travels with the work.
Today the customer and MRR show on the task's detail view; board and list rows don't carry MRR per task yet.
Events on the spine
Every analytics event is stitched at write time — the account and end-user ride on the event row itself. 'What did this customer do in the last 30 days?' is one indexed lookup, not a join across identity tables.
event feature_used · export_csv
user alice@fernwood.co
account Fernwood & Co · $5,000/mo
joined at write — no fan-out at query time
Example data
The 360's Behaviour, Work, and Conversation panels switch on per connector — the underlying joins ship today, the panels light up as each connector lands. Work items from code tools reach accounts through features for now, not directly. Anything not on this page isn't in the product yet.
Early access
Connect Stripe on the call and watch your accounts, plans, and MRR land on the spine within minutes — your real data, your real join.