ROADMAP

What we've shipped, and what's coming.

Buying software is a bet that someone is still building it. Here is the evidence, dated — and what we are working on next, without dates we would rather not miss.

In progress

Being worked on right now.

Google Business Profile

Profile performance and review replies are built and waiting on Google, who review API access for every application individually. The competitor comparison already runs on a different Google API, so the Google Profile page works today — the rest switches on the day approval clears.

Text messaging at carrier scale

Missed-call auto-text and review requests go through US carrier registration before they can send reliably. We are registering so this is handled for you during setup rather than becoming your problem.

Next

Committed. No date, because a date we miss is worse than no date.

Local SEO

Rankings and keywords report what you place for today. Next is what to do about it: which service and city pages are missing, which competitors outrank you and on what, and which fixes are worth the hour.

Deeper Google Business Profile tooling

Once access lands, posts and photos, a profile completeness score, and the review response times that local ranking actually moves on.

Exploring

Being considered. Not a commitment — listed so you know what we are thinking about.

Your own benchmarks, by trade and market

Enough accounts in one trade and city, anonymised and pooled, and cost per booked job stops being an industry average and becomes your actual neighbourhood.

Quoting and follow-up

The pipeline already knows which quotes went cold. Whether we should be the thing that follows up on them, or stay the thing that measures whether following up worked.

Already shipped

Live in the product today. Open the demo and you can click into any of it.

September 2026

Revenue and return, next to cost

Every channel now reports what it cost, what it booked, what it collected, and what it returned — and a channel returning less than it costs says so instead of leaving you to divide two columns.

Channels graded on what they return

A channel can beat its industry benchmark on cost and still be the worst place for your next dollar, because the jobs it books are small. The grade now reflects that.

Cost per booked job you can trust

Coverage and confidence on every figure, matching windows set per trade — a roof is considered for weeks, a blocked drain is not — and thin data that says it is thin rather than looking certain.

Geographic holdout tests

Turn a channel off in half your service area, leave it on in the other half, and find out whether it causes work or merely takes credit for it. With the power calculation done before you start.

Capacity, margin and pacing

Spending harder when the crew is booked three weeks out buys nothing. Recommendations now move with the calendar, and ranking re-sorts on cost per profit dollar when you enter your margins.

Why calls fail

Reads the transcripts — price, availability, wrong service area, nobody followed up — so channel quality is measured from what was said rather than from a conversion flag.

AI assistant attribution

Roughly seven in ten visits from ChatGPT and Perplexity arrive with no referrer and land in "direct". Now detected and labelled honestly, with anything genuinely unknown left alone rather than guessed.

Small accounts borrow strength from large ones

Forty jobs a month barely supports a channel comparison. Pooling against anonymised accounts in the same trade and market size gives a usable answer on day thirty instead of month six.

Sign in with Google

Alongside email and password, linked by verified email address so an existing account is never duplicated.

Call recording disclosure, built in

Callers hear the announcement before recording starts. It is not a setting that can be switched off or forgotten — the two are produced together in code.

Retention and erasure

Set how long recordings, transcripts and messages are kept. Deleted at the provider as well as here, and an erasure request removes the person while leaving your channel totals intact.

One opt-out path for every text

Eighteen places used to send messages their own way. Now there is one, STOP is honoured everywhere, and a number that opted out cannot be texted by any feature.

Four attribution models, side by side

First touch, last touch, linear and time decay, so you can see how much the answer depends on the method rather than being handed one and asked to trust it.

Number pools that carry the click

The number on your website swaps to match the ad a visitor clicked, so a phone call keeps the click id that web analytics would have kept.

Security, accessibility and both themes

An auth bypass and an unauthenticated delete closed, 51 routes scoped to team membership, 1,660 colour-contrast failures brought to AA, and a light theme that is a real choice rather than a side effect.

More integrations

Microsoft Ads, GoHighLevel and QuickBooks joined Jobber, ServiceTitan, Housecall Pro and HubSpot — plus a webhook for anything else.

Missing something you need?

Most of the list above started as somebody's email. Tell us what would make this worth paying for and it goes on the board.

Request a feature Open the demo