Estimate Approval & E-Signature
How It Works: From Estimate to Signed Contract in Minutes
Five steps. Your customer signs on their phone, the PDF lands in your CRM with a timestamp, and the job moves to scheduled — automatically. You never touch a settings page.
Step 1: You Create the Estimate (Same Way You Always Do)
You don't change your estimating process. If you write estimates in a spreadsheet, a notes app, or your field service software — keep doing that. You create the estimate exactly the way you always have. When it's ready, you pass it over or the system picks it up automatically depending on how your workflow is configured. That's the only thing you do in this step.
We connect your existing estimate output to the signing workflow. Whether it's a PDF you produce, a total from your service app, or a line-item breakdown you type up — the system takes what you already produce and turns it into a signable document. You don't learn new software. You don't log into a new platform. You don't reformat anything.
This matters because most contractors abandon digital signing tools inside two weeks. The reason is always the same: those tools require a completely new way of building estimates. We built this the other way around — the system wraps your existing process. See how the plumbing estimate approval workflow is configured or how HVAC equipment estimate approval is configured for the trade-specific setup in each case.
Step 2: The System Sends Your Customer a Signing Link by SMS and Email
The moment the estimate is finalized, the system fires a signing link on two channels simultaneously: SMS to your customer's cell phone and email to their inbox. Not one or the other — both, within seconds of you completing the estimate.
The SMS looks like this: "Hi [Customer Name], your estimate from [Your Business Name] is ready to review and sign. Tap here to approve it: [link]. Questions? Reply to this text." Clean. Branded with your business name. No third-party software branding in the message.
The email delivers the same signing link plus a PDF preview of the estimate so the customer can read the line items before they sign. Both messages fire within seconds — not the next business day, not after someone on your team remembers to send it. Immediately.
Why dual channel? Contractors who've used email-only signing workflows know the problem: emails go to spam, get buried in the inbox, or hit a junk filter. SMS lands on the lock screen. When you send both, you cut down the "I never got it" response that stalls jobs for days and forces you to chase customers who were already ready to say yes.
Step 3: Your Customer Opens It on Their Phone and Signs in Under 60 Seconds
The customer taps the link. It opens in their phone's browser — no app download, no account creation, no password. The estimate loads in a clean mobile-native view: your business name, the scope, the line items, the total.
They scroll to the signature field at the bottom. Two signing options are available: draw their signature with a finger or tap-to-sign to apply a typed signature. Either way, the whole action takes under 60 seconds from tap to confirmation.
When they sign, they immediately see a confirmation screen and receive a confirmation SMS: "You're signed. [Your Business Name] will be in touch shortly to schedule your appointment."
The customer experience here is not a nice-to-have — it is load-bearing. A confusing signing page loses you the approval at the last inch. If the customer has to download something, create an account, or navigate a desktop-designed interface on a six-inch screen, a percentage of them close the browser and never come back. This interface is built for the phone, for the person who just got a quote on their broken water heater and wants to say yes before they start calling around.
- No app download required — opens directly in any mobile browser
- Draw-signature or tap-to-sign, customer's choice
- Confirmation SMS fires the instant they sign
- Full estimate line items visible before signing
Step 4: The Signed PDF Drops Into Your CRM With a Timestamp
The signed PDF is automatically generated and stored in your CRM the instant the customer signs. What the document contains: your business name, the customer's name, the full line-item estimate, the total, the customer's signature, and a timestamp showing the exact date and time the signature was applied. The timestamp is embedded in the document itself and logged in the customer's CRM record.
That timestamp is your protection in a dispute. If a customer later claims they didn't approve the $4,200 scope, or says the price was supposed to be different, you pull the signed PDF. It shows exactly what they signed and when. The dispute ends there. You're not trying to reconstruct a phone call from memory or dig through a text chain.
The PDF is attached to the customer's contact record in your CRM — same record that holds their contact info, job history, and all communications. Nothing is siloed in a separate folder. You open the contact, the signed estimate is right there with everything else.
Step 5: The Job Moves to Scheduled and You Get Notified
When the customer signs, the pipeline stage for that contact automatically moves from "Estimate Sent" to "Scheduled." No manual drag-and-drop. No one on your team has to remember to update it. Simultaneously, you receive an SMS alert: "John Smith signed the $4,200 estimate. Ready to schedule."
If your calendar integration is active, a calendar block is placed at the next available slot based on your availability rules — or the system triggers you to confirm the time directly with the customer. Either way, a signed estimate never sits in a queue waiting for someone to notice it.
This is the full estimate approval and e-signature service working end-to-end: estimate out, signature back, job on the board. If you want to see exactly what getting this live involves, review what the full 48-hour onboarding process covers — that page walks through every configuration step before go-live.
What Happens If the Customer Does Not Sign Within the Hour
A lot of customers sign immediately. Some don't. Here's the sequence when they don't.
One hour after the signing link is sent with no action: The system fires a reminder SMS — "Hey [Customer Name], just checking in — your estimate from [Your Business Name] is still waiting for your signature. Any questions? Reply here." Friendly, not pushy. This first reminder recovers the approvals that went quiet because the customer got pulled away and forgot.
Four hours after that — still no signature: A follow-up email goes out with the same signing link. This catches customers who missed the first SMS or meant to circle back and didn't.
24 hours with no signature: The system sends you an owner alert via SMS — "[Customer Name] still hasn't signed the $4,200 estimate. Consider following up directly." At that point the ball is in your court to call them. The system doesn't run a seven-day harassment sequence against your customers. It runs a tight, professional three-touch follow-up and then hands the exception to you so you can decide whether to call, drop the estimate, or revise the price.
No customer falls off the radar unnoticed. Every unsigned estimate has a status, and every stalled one triggers an owner alert before it goes cold.
- Hour 1: Reminder SMS to customer
- Hour 5: Follow-up email to customer
- Hour 24: Owner SMS alert — ball back in your court
How Estimate Revisions and Change Orders Work
Scope changes. It happens on nearly every job that gets touched. Here's how the system handles it without creating a paperwork mess.
When you revise an estimate — add a line item, change a material price, adjust the scope — a new version of the estimate is generated. The previous unsigned version is automatically voided. The signing link the customer had on their phone goes dead. They cannot sign the old number by accident. A fresh signing link for the revised estimate fires through the same dual-channel SMS and email sequence.
The customer receives the new version with a note that a revised estimate is waiting for their approval. You don't have to manually track which version is the current one or worry about a customer signing a document you already updated.
Change orders mid-job work the same way. You generate the change order, the system creates a new signable document, sends it, and holds the pipeline stage until approval comes back. The signed change order gets its own timestamped PDF and is stored alongside the original signed estimate in the customer's CRM record. When the job is done, you have a complete documented chain: original estimate signed, change order signed, dates and amounts on both.
This versioning matters most on bigger jobs — equipment replacements, panel upgrades, full repiping — where scope changes are expected and a clean paper trail is the difference between getting paid cleanly and chasing an argument.
Frequently asked
Do my customers need to download an app to sign an estimate?
No. The signing link opens directly in the customer's phone browser — Safari, Chrome, whatever they have. There is no app to download and no account to create. The customer taps the link, reviews the estimate, signs with their finger or a tap, and they're done. The entire process takes under 60 seconds on a standard smartphone.
What does the signed PDF actually contain?
The signed PDF includes your business name, the customer's name, the full line-item estimate, the total dollar amount, the customer's applied signature, and a timestamp showing the exact date and time the signature was recorded. The timestamp is embedded in the document and also logged in the customer's CRM record. This is the document you produce if a scope or price dispute ever comes up.
What happens if the customer says they never received the signing link?
The system sends the signing link on two channels — SMS and email — simultaneously. If the customer says they didn't receive it, you can trigger a manual resend from the customer's CRM record. The resend fires both channels again with a fresh link. Because delivery goes to both channels at once, the "never got it" response is significantly less common than it is with email-only signing workflows.
Can the system handle change orders as well as initial estimates?
Yes. Change orders go through the same workflow as initial estimates: you generate the change order, the system creates a signable document, sends it via SMS and email, and waits for the customer's approval before the pipeline stage advances. The signed change order is stored in the customer's CRM record alongside the original signed estimate, giving you a complete documented chain for the job.
How long does setup take before I can start sending digital estimates?
The system is configured and live within 48 hours of onboarding. During onboarding, we set up your estimate template, pipeline stages, reminder sequence timing, and CRM storage — you don't touch any settings. Once it's live, you create estimates the same way you always have and the signing workflow handles everything downstream automatically.
Stop Chasing Signatures. Start Booking Jobs.
Every day you're waiting on a signed estimate is a day the job might go to the next contractor who calls. Get the system live in 48 hours and let the signing workflow run on its own.