Lead intake and dedup
Calls, Meta lead forms, JobTread contacts, canvassing and signed webhooks land in one pipeline, normalized to E.164 and matched against your whole history.
Renovation CRM · In-home sales · Built on a real contractor
RenoFlow follows one lead from the phone ringing to the deal reconciling — dispatch, the appointment, the objection, the rendering, the number, the attribution. Built inside a working renovation company, not a product meeting.
07:40 · The office
A call on your RingCentral line, a Meta lead form, a contact in JobTread, a canvasser at a door — all of it arrives in one pipeline. Before a human touches it, RenoFlow normalizes the phone to E.164, checks it against every lead you have ever had, and decides on its own whether this is a new opportunity, the same homeowner calling back, or junk. Then it scores it.
09:05 · Dispatch board
The board shows today by salesperson, with an unassigned column you cannot quietly ignore. Each rep carries their 30-day close rate and their current load in the column header, so assignment becomes a decision instead of a habit. Open the map and every appointment is geocoded, pinned in its rep’s color, with real drive times between them.
Wants the kitchen done before her daughter’s wedding in March. Husband is the holdout. Cash plus possible financing.
13:52 · In the driveway
Installed to the home screen like an app, because a field tool that lives in a browser tab does not get used. The rep sees only their own confirmed appointments — and if their role is not cleared for it, the homeowner’s phone number never leaves the server. Status moves from pending to en route to in meeting, and the dispatch board moves with it.
14:31 · The objection
"We’re getting three more quotes." Every rep has lost that one. Randy searches your own training documents — the ones your best closer wrote — using contextualized embeddings, pre-filtered to this customer’s profile and this moment in the conversation. And if your playbook does not cover it, he says so, rather than inventing something you would never have said.
14:58 · The kitchen, as it will be
The rep taps the camera inside the homeowner’s record, picks Kitchen, and describes the work in a sentence. The model composes their actual photograph with up to eight style references your manager curated — your finishes, your cabinetry, your standard of work — so what the homeowner falls in love with is a job you can actually deliver. It arrives on an expiring signed link, captioned for illustration only.
Full gut. Shaker cabinets in warm white, quartz waterfall island, matte black fixtures.
For illustration only — not a guarantee of final result.
15:20 · The number
Randy does not do arithmetic on a price. He reads it. Your catalog supports eight pricing models — unit, unit with minimum, flat, size bracket, range, composite, manual and size matrix — and every row stores your real cost, with minimum sell either set explicitly or derived from it. He returns both, plus a flag when the job is unusually large, unusually small, under your minimum square footage, or priced by hand.
Proposals and e-sign live in JobTread. RenoFlow hands off; it does not duplicate them.
15:44 · Financing
Whether the homeowner is open to financing is one of the six fields that score the lead on day one. A declined deal gets its own result and its own stage rather than quietly becoming a loss, and it stays eligible for a second rep to rehash until it has been declined twice. Randy will discuss financing only from your approved playbook, and is explicitly forbidden from quoting a rate, a monthly payment, or an approval.
Lender matching and in-app offer comparison are on the Enterprise roadmap and are not in the product today.
Randy: "I can walk through how we present financing. I can’t quote you a rate or a payment."
18:15 · Back at the office
When the proposal is approved in JobTread, the webhook sets the deal sold and carries the revenue back with it — which is the only reason the reporting can be trusted. Ninety days of performance by source and sub-source. Close rate per rep with a minimum sample before anyone gets judged. Commission periods with carry-over balances that actually reconcile. And five detectors that read your data without a language model anywhere near them.
Platform
The film is the argument. This is the index — eight surfaces your team touches, and what each one is for.
Calls, Meta lead forms, JobTread contacts, canvassing and signed webhooks land in one pipeline, normalized to E.164 and matched against your whole history.
A 0–100 score from six fields you define — ownership, credit, bankruptcy, taxes, finance interest and urgency — so dispatch sorts on something real.
Today by salesperson with an unassigned column, 30-day close rate per rep, Mapbox geocoding and drive times between stops.
An installable PWA showing only their confirmed appointments, with phone numbers withheld server-side by role and web push on assignment.
Retrieval over your own training documents, pre-filtered by customer profile and scenario. No hits means he declines rather than invents.
The rep photographs the room; the model composes it with up to eight manager-curated style references. Private storage, expiring links, labelled for illustration.
Eight pricing models over one catalog per company. Randy reads your cost and minimum sell; he never calculates them. One tap hands the job to JobTread.
90 days by source and sub-source, close rate per rep with a minimum sample, commission periods that reconcile, and five detectors with no model involved.
Pricing
Every tier is a full CRM — pipeline, dedup, the reschedule queue, your integrations and your reporting. Pro+ is where Randy, the call center and canvassing switch on.
The whole pipeline, running clean.
Everything in Basic, plus the room.
For the roll-up and the multi-market operator.
Lender matching, the lead marketplace and the video product are roadmap items, not shipped features.
Built and run daily inside Novara Construction before it was sold to anyone else. Onboarding is hands-on: we connect your JobTread org, your phone system and your pricebook with you.
Questions
RenoFlow is a CRM and operations platform for renovation and remodeling companies that sell in the home. It covers lead intake from every source, deduplication, lead scoring, dispatch, appointments, an AI sales assistant grounded in your own playbook, style-matched renderings generated in the meeting, pricebook lookups, commissions and source attribution.
No, and deliberately so. RenoFlow owns everything before the proposal — the lead, the appointment, the sales conversation and the price lookup. One tap creates the account, location and job in JobTread, and JobTread owns the proposal, the e-sign and the production side. When the customer approves, a webhook writes the sale and the revenue back into RenoFlow.
Not today. A rep gets cost and minimum-sell figures out of your pricebook in seconds, then hands the job to JobTread, which builds and sends the proposal. There is no second proposal builder to keep in sync.
Randy has no ability to calculate. Every number he states comes from a deterministic database lookup against your own pricebook, and every piece of sales guidance comes from retrieval over your own uploaded training documents. If retrieval returns nothing, he declines to answer. He is explicitly forbidden from quoting financing rates, monthly payments, loan terms or approvals.
No. There is no GPS tracking of salespeople. The dispatch board reflects appointment status that the rep advances themselves — pending, en route, in meeting, done — and the map geocodes appointment addresses, not people.
Fast enough to show in the meeting, from a photo the rep takes on their phone. We do not quote a number, because it depends on the image and the model. What matters more is that it is composed against up to eight style references your manager curated, so it reflects work you can actually deliver, and it is always labelled for illustration only.
The field surfaces are built for it — the rep’s schedule, the camera capture, the Randy chat, the call center screen, canvassing and commissions all install to the home screen as a PWA. On iOS, push notifications require adding it to the home screen first. The dispatch map, pricebook administration and the analytics screens are desktop-shaped by design.
Inbound calls through RingCentral, Meta lead ads, JobTread contacts, canvassing intake, and any other system through a signed webhook with a configurable field map. Every lead carries a source and a sub-source from the moment it arrives, which is what makes ninety-day attribution meaningful.
RenoFlow
Thirty minutes. We connect a sandbox to your pricebook and walk one real lead through the whole day.