Visual journeys
Triggers, waits, conditions, and branches on a canvas. Every step is versioned, and you can see how many contacts are standing at each node right now.
Platform · front office
Every marketing platform reports on pipeline. Almost none can tell you which campaign produced revenue that was actually invoiced and collected — because the campaign and the invoice live in different systems. Ours do not.
What it does
Journeys, scoring, email, forms, and attribution. Not a replacement for an enterprise marketing cloud — a working system for a team of two to ten marketers who need to prove what worked.
Triggers, waits, conditions, and branches on a canvas. Every step is versioned, and you can see how many contacts are standing at each node right now.
Score on firmographics and behaviour like anyone else — and also on whether the account has an open balance, a renewal in ninety days, or a stalled project.
Templates, personalisation from the business graph, send-time controls, and suppression rules that respect an active collections action.
The calculators and assessments that carry this category. Results are captured as structured attributes, not as a blob in a notes field.
First touch, last touch, and multi-touch resolving to posted revenue and cash collected, because the invoice and the campaign share a data model.
The agent proposes segments, copy, and timing from what has actually converted for you. It drafts; a marketer approves. It never sends on its own.
Marketing platforms report on what they can see, and what they can see ends at the CRM boundary. A campaign gets credit for an opportunity. Whether that opportunity became a signed contract, whether the contract was invoiced at the value in the CRM, and whether the invoice was ever paid — those facts live in the accounting system, on the other side of a nightly sync.
The result is a reporting layer that is directionally useful and financially unreliable. Marketing reports $2.4M of sourced pipeline. Finance reports $1.7M of recognised revenue. Nobody can reconcile the two without a manual exercise, so the argument about budget gets settled by seniority rather than evidence.
Because a campaign, a contact, an account, a contract, an invoice, and a payment are all objects on the same graph here, attribution can follow the chain to the end:
That last line is uncomfortable and it is the point. A channel that sources plenty of pipeline and produces customers who pay late, or do not pay, is a channel you are overfunding — and no marketing platform that stops at the CRM will ever tell you that.
A small thing that matters more than it should. Because the marketing system can see AR status, it will not send an upsell campaign to an account that received a final demand notice yesterday, and it will not run a win-back sequence at a customer whose implementation is currently escalated. Those are the sends that cost you accounts, and every company with separate systems has made them.
Keep them. They are mature products with real depth, and a team that knows one well should not be asked to relearn a younger tool for architectural elegance.
What we do instead is read your marketing platform into the business graph and add the half of attribution it structurally cannot see — the invoice, the recognition schedule, and the payment. You keep the campaign builder your team uses and gain a revenue report your CFO will sign off on. That is the common configuration, and it is the one we recommend to most companies over $25M.
Ad-network bidding, programmatic media buying, social publishing and listening, SEO tooling, and enterprise content management. Those are separate disciplines with strong specialist tools, and we connect to them rather than imitating them badly.
Questions
We will rebuild your last twelve months of attribution against invoiced and collected revenue, using your own data.