The message that arrives
A person on Cardinal's team sends this after they've written up the estimate. Nothing here is sent automatically.The estimate opens
No login, no password, nothing to install. Tap the link and it's right there.Aug 9, 2026
Full tear off of existing shingles, replacement with architectural shingles, new synthetic underlayment, ridge vent and flashing, and a full site cleanup. Scope covers the main roof only, based on the photos and notes Dana submitted with their request.
They sign it
A typed name, a drawn signature, and an audit trail that actually holds up.By signing, Dana agrees to the terms of this estimate. Their name, email, signature, the time, and the device address are recorded for verification. This is real, and it is the most defensible part of the whole exchange.
Signed. Thank you.
A copy of this record is kept alongside the estimate.
The IP address shown here is a sample value for this demo. In the live product it is the real address of whoever signed, recorded automatically alongside the name, email, time, and browser.
They book the site visit
A real slot picker against Cardinal's actual availability. Sample calendar here, verified real behavior.You are booked.
Cardinal will reach out to confirm. Booking this created a task for Cardinal's team automatically, so nobody has to remember to check the calendar.
What they didn't have to do
Dana got an estimate, signed it, and booked a visit, all from one link a person sent them.No account was created for Dana. Nobody made them choose a password. There was nothing to download for this. The same link still works if they need to see it again, and a portal or the app are there too if Dana would rather have an easier way back in.