Search for quote follow-up email advice and you'll find the same page ten times: a handful of templates and a warning never to write "just checking in". The templates are fine, and the four below cover the wording.
Quotes go cold somewhere else: in the gap between sending one and the next time anyone on your side remembers it exists. The homeowner forwards the estimate to their partner, two other contractors call, and your follow-up sits in a drafts folder because the week got busy.
I'd go as far as saying the wording is the part you can get wrong and still win the job. What wins it is the system around the emails: an instant estimate on your website, a contact record that holds the number, an email sequence that reacts to what the prospect does, and a booked call that ends the sequence. If your quote form still sends requests you can't price, sort out which questions change the price first.
The short answer: Send the first quote follow-up email within minutes, a second after two days, a third around day six or seven, and a short close-out email around day 14. Each email repeats the estimate, answers one question and links to your calendar. Stop the sequence as soon as the prospect books, replies or opts out. Below: four templates, and how to run the whole sequence automatically from an instant quote calculator on your website.
When to Follow Up on a Quote
Four emails over two weeks cover most quotes. Here's the schedule the rest of the article builds:
When | What it does | |
|---|---|---|
Within minutes of the request | 1. Your estimate | Restates the number, what it covers and how to book the review call |
Day 2 | 2. What changes the price | Answers the question they're probably asking |
Day 6 to 7 | 3. A job like yours | Shows proof from a finished job |
Day 13 to 14 | 4. Close-out | Asks one yes-or-no question, then stops |
Stop the sequence the moment any of these happens:
They book a call or a site visit.
They reply. A person takes over from there.
They unsubscribe. An opt-out stops every workflow email to that contact automatically.
The estimate's validity window runs out.
No published trial tests quote follow-up timing, so the exact days are common practice rather than the result of a study. The closest evidence comes from survey research, where getting people to answer a request they've already seen is tested properly.
A 2023 Cochrane review of postal surveys, pooling 24 randomised trials with 53,555 people, found that following up with people who hadn't replied raised the odds of a response by about a third, and that following up more often added a little more. The US Census Bureau's own figures show that the later mailings still pay: in 2024 its biggest household survey had a 23.2% response rate before the third mailing and 36.9% before the final reminder, the fifth.
Surveys aren't sales, so treat the days as a starting point and fit them to your sales cycle. The pattern carries, though: several well-spaced follow-ups beat one, and the first one matters most.
Speed on that first touch has its own evidence. In a 2011 audit published in Harvard Business Review, only 37% of 2,241 US companies answered a web lead within an hour, and the ones that answered within 30 days took 42 hours on average. Firms that tried to contact a lead within an hour were nearly seven times as likely to qualify it as firms that tried even an hour later. The study counted qualified leads, which is a head start rather than a sale.
For home improvement, Housecall Pro's 2025 homeowner survey of 1,040 US homeowners found that 93% say instant estimates influence who they hire. Housecall Pro sells estimating software, so read it as a vendor survey. It still points the same way: the first credible number sets the anchor.
Many buyers don't wait for a second number at all. In the UK government's surveys of homeowners who installed a heat pump with its grant, 41% of 5,394 got a quote from just one installer. And when Citizens Advice surveyed UK homeowners who'd hired a trader in the past 18 months, 23% had got quotes from several.
The first business to send a credible number, and follow it up, is often the only one in the running.
That's why email 1 goes out automatically, seconds after the request.
Quote Follow-Up Email Templates (4 Emails)
The running example is a home remodeling company whose website calculator gives homeowners an instant estimate for a kitchen, bathroom or basement remodel. Home service buyers say estimate, site visit and walkthrough, so the emails do too.
Fields in curly brackets are merge fields: {{job}} is the answer to "What are you remodeling?", {{Estimate}} is the calculator result, {{answer summary}} is the two or three answers that drive the price, and {{owner}} is the person who replies. In the involve.me email editor you insert them by typing @. Calculator values arrive with thousands separators, two decimal places and no currency sign, so set the calculator's decimals to 0 and type your currency sign yourself.
Email 1: Send the Estimate Within Minutes
Subject: Your {{job}} estimate: ${{Estimate}}
Hi {{first name}}, thanks for pricing your {{job}} with us. Based on your answers, your estimate is ${{Estimate}}. It covers {{answer summary}}. What makes it final is a 20-minute review call or a site visit, where we confirm measurements and materials.
[Book your review call]
This estimate is valid for 30 days. Questions? Reply to this email and it goes straight to {{owner}}.
Email 2: Answer What Changes the Price
Subject: What can change your {{job}} price
Hi {{first name}}, three things move a {{job}} price: materials, scope changes once walls are open, and timing. Here's how each one affects your estimate of ${{Estimate}}, and what we check on the call.
[Pick a time]
If they clicked the booking button in email 1 but didn't book, send a shorter version instead: one line saying the times are still open, and the same button labelled "Pick a time that works".
Email 3: Show a Job Like Theirs
Subject: A {{job}} like yours
Hi {{first name}}, here's one finished job close to yours: what the client wanted, the final price against the first estimate, how long it took, two photos and the client's own words.
[See if we can do the same for you]
Pick a job where the final price landed close to the estimate. That detail answers the question every homeowner has about estimates.
Email 4: Close Out the Estimate
Subject: Should we close your estimate?
Hi {{first name}}, your {{job}} estimate expires soon. If the work is still on, book a time below or reply "still interested" and we'll keep it open. If plans changed, no reply needed.
[Book a time]
The close-out email asks for a one-word answer and gives permission to say no. That's far easier to respond to than another "just checking in".
Proposal Follow-Up Email for B2B Services
IT services, B2B software and financial advisors send proposals. Keep the four-step structure and swap the vocabulary: "estimate" becomes "proposal", "site visit" becomes "scoping call", and email 3 uses one proof point with a measured result instead of photos. An IT service provider pricing per user would open like this:
Subject: Your managed IT proposal: ${{Estimate}} a month
Hi {{first name}}, for {{users}} users and {{devices}} devices, your estimated monthly fee is ${{Estimate}}. A 30-minute scoping call confirms the setup and turns this into a fixed proposal.
For subject lines, length and tone in general, see writing follow-up emails people answer.
Why Manual Quote Follow-Up Breaks
Most quote processes leak in two places:
The price arrives late. A quote request form collects the details but shows no number, so the lead waits while someone works it out, and the wait is when they keep shopping.
The follow-up depends on memory. A good template sits in a drafts folder until someone has a quiet afternoon, and the busy weeks, the ones with the most quotes, are exactly when follow-up stops.
Most small firms run that follow-up from memory because there's no system to run it from. In the UK government's 2025 Small Business Survey, 27% of micro employers (1 to 9 employees) that use technology to run or sell their business have a CRM. Where small firms have taken up new tools, the tools went to the wording: of US small employers using AI in 2025, 83% use it for writing or marketing and 21% for automating a process, according to the Federal Reserve's Small Business Credit Survey.
For quote follow-up, small firms have automated the wrong half.
The usual fix is to stitch tools together: a calculator builder, Zapier, a CRM, an email tool and a scheduler such as Calendly. The joins are where it breaks: four or five logins, and field mapping at every hand-off, from calculator answers to CRM properties to email merge fields to the booking link. Each hand-off is one more place for the estimate to arrive empty.
The alternative is quote follow-up software where the estimate, the contact and the email sequence share the same data, with your scheduler plugged in. One subscription replaces a quiz funnel builder, a CRM, and an email automation tool, for less than you'd pay for all three separately.
How to Automate Quote Follow-Up in involve.me
Here's the chain the next six steps build in involve.me:
Instant estimate. A calculator on your site prices the job from the visitor's answers.
Contact form. Name, email and consent, before or after the number.
Contact in the built-in CRM. The estimate is stored on the contact as a number property.
Email sequence. The four emails run in one of involve.me's automation workflows, branching on the estimate and on clicks.
Booked call. Your own scheduler, embedded under the estimate and linked in every email.
One loop closes it. When someone books in Calendly, a Zap adds a booked tag to their contact, the contact joins a Booked segment, and the sequence exits before the next email.
involve.me runs the first four links itself and embeds your scheduler for the fifth. If all you need is a quote calculator for your website, start with the product page. The steps below cover everything that happens after the number.
Step 1: Build the Instant Estimate
Start with your price list. Describe the job to involve.me's AI Agent and paste your rates, for example: "Kitchen remodel estimator: cabinets per linear foot, countertop material, flooring per square foot, plumbing moved yes or no." It drafts the questions, the answer values and a simple formula. It doesn't invent prices, so give it real numbers.
For anything beyond simple arithmetic, open the Formula Builder in the calculator builder, where Create with AI turns a sentence like "add 15% when the plumbing moves" into a working formula. Two patterns matter for estimates:
VLOOKUP against a price table. Keep your rates in a public Google Sheet, add it as a data table and look up the rate per material. A price change is then one cell edit in the sheet (see Data Tables and VLOOKUP).
IF(ANSWERED(x), x, 0) for optional answers. An unanswered question counts as 0 in additions but as 1 in multiplications, so a blank multiplier silently leaves the total unchanged. Wrapping optional inputs this way keeps blanks at zero.
Test the formula with sample answers before you publish. Then decide how the number reads on screen: show a range or a "from" price, and label it an estimate. Using Calculators covers the display options, and once it's live you can embed your quote calculator on any page that already gets quote traffic.
The tutorial below builds a quote calculator in involve.me, from the answer values to the personalized quote on the outcome page, in about nine minutes.
To start faster, open one of these templates and swap in your own rates.
Start from a quote calculator template
Swap in your own rates, questions and price ranges
Remodeling Project Price Calculator Template
Building Cost Calculator Template
Price Quote Generator Template
Step 2: Capture the Lead Before or After the Number
There are two honest patterns:
Gate. Questions, then the contact form, then the estimate on the outcome page. Every visitor who sees a number has left an email.
Give first. The estimate updates live as they answer, and the contact form sits on the next page with an offer to email the full breakdown and hold the price for 30 days.
Either way, the contact form sits on a page before the outcome page, and it carries a consent checkbox for email follow-up.
Keep personal data saved together with the responses, which is the default. If a funnel saves personal data separately, the workflow can't find the contact, so every email in the sequence fails, and that setting can't be changed once the funnel is published. Funnel Settings explains both options.
Then guard the quality. Grow adds disposable-email blocking and a Captcha element. Scale adds OTP verification, which blocks fake addresses before they enter any workflow. Leave duplicate-email prevention off, because people re-run calculators with different options. A second run updates their contact with the new estimate, although it won't restart the sequence while their first one is still running.
Step 3: Store the Estimate on the Contact
Every finished submission with an email address, on a live funnel that saves contacts to the CRM built into involve.me, creates or updates a contact. Saving to the CRM is on by default.
The estimate doesn't land on the contact by itself, though. You map it once: in the calculator element's contact property mapping, create a new number property, call it Estimated quote, and map the calculator to it.
A property's key and type are fixed once you create it, so pick them carefully (Custom Contact Properties has the details).
From then on the contact card does real work. The timeline shows the submission and every workflow email, with opens and clicks. The contact's status tracks the job, with Open, In Progress, Waiting, Completed and Cancelled as the defaults, and a segment on Estimated quote greater than 24,999 puts the large jobs one click away.
For the person who calls back, turn on email notifications for every submission on that funnel. They go to your account's team members and include the answers and the calculator result.
The tutorial below shows the same pattern for a financial advisor in involve.me: funnel answers saved as contact properties, a segment built on them, and that segment driving the follow-up.
Step 4: Build the Quote Follow-Up Sequence
Create one workflow in involve.me's email automation, triggered by completed submissions on your live estimate funnel. The first email sits directly on the trigger, so it goes out about 15 seconds after the submission. Lay out the rest like this:
# | Step | What it does |
|---|---|---|
1 | Trigger | A visitor completes the live estimate funnel |
2 | Send an email | Email 1, the estimate |
3 | Check the estimate | 25,000 or more: send an internal email to the owner (and, on Grow with two users, assign the contact to whoever takes big jobs). Otherwise continue |
4 | Wait | 2 days |
5 | Check the Booked segment | Booked: exit |
6 | Check for a click on email 1 | Clicked: the short "pick a time" email. Otherwise email 2 |
7 | Wait, check Booked, send | 4 days, exit if booked, then email 3 |
8 | Wait, check Booked, send | 7 days, exit if booked, then email 4 |
9 | Exit | No restart |
Two branches do most of the work. The first splits on the estimate: add a conditional logic step on the calculator's value from the submission data, set to greater than or equal to 25000, so big jobs alert the owner right away. The second checks whether the prospect clicked in email 1, so someone who opened the booking page and left gets a short nudge to pick a time. That's what separates email sequences that follow up from a reminder in your calendar.
Create with AI drafts the emails, waits and branches from a short description, which saves the writing. It branches on outcomes only, so add the estimate check yourself. Each email step shows its own open and click rates. Email Automation in the help center covers every step type.
Step 5: Put the Calendar Under the Estimate and in Every Email
On the outcome page, place the Schedule Appointments element right under the estimate. It embeds your own scheduler, so the homeowner books while the number is on screen. It works with the common schedulers, such as Calendly, Cal.com or HubSpot, and most of them prefill the name and email from the contact form. The Schedule Appointments Element article lists them all with the setup.
In emails, use a button that links to your booking page. Email clients block embedded schedulers, so the button is the version that works everywhere.
Chili Piper's 2026 benchmark of 2.9 million form submissions found that 62% of qualified submissions booked a meeting, and showing a whole team's availability booked 76% against 18% for one rep's calendar. It's B2B mid-market data from a company that sells scheduling, and the lesson carries: if more than one person runs review calls, show everyone's times.
Step 6: Stop the Sequence When They Book
This step keeps you from emailing "Should we close your estimate?" to someone who booked yesterday. I'd build it before writing a single email. The booking happens in your scheduler, so involve.me needs to be told, and a tag plus a segment do that:
In Zapier, create a Zap with the Calendly trigger Invitee Created or Rescheduled. Calendly needs its Standard plan or higher for Zapier.
Add the involve.me action Add Contact Tag, map the invitee's email and set the tag to booked. In this action, tag names take letters, numbers, dashes and underscores only, and the contact has to exist already.
In the CRM, create a segment called Booked that holds every contact with the booked tag.
In the workflow, put a check on the Booked segment before each follow-up email, with Booked going to exit.
Check the segment rather than the tag. The workflow reads a contact's tags once, when the run starts, so a tag added on day 3 is invisible to a tag check on day 6. Segment membership is checked live at every step. The tag also needs the same email address as the contact, which is one more reason the scheduler prefill from step 5 matters.
If you want the owner to hear about every booking in one place, add a second workflow that starts when a contact enters the Booked segment and sends an internal email. If a prospect replies instead of booking, set up the call by email and add the booked tag to their contact by hand: the same check catches it. The help articles on the Zapier integration and Segments and Filters cover each setting.
Estimate or Quote? What to Say on the Page and in the Email
A calculator on your website produces an estimate. It runs on the visitor's own answers before anyone has measured a wall. Say so, and the number builds trust instead of setting a trap.
Label it. Use "estimate", "from $X" or a range on the outcome page, never "your quote".
Say what makes it final. Name the step (a site visit or a review call) and what it confirms: measurements, materials, access.
Give it a validity window. Thirty days in email 1 gives email 4 a real reason to exist.
Make the booked call the moment it becomes a quote. The written quote follows the visit, with the same number or a reasoned change.
Getting this right is rarer than it should be. In the same Citizens Advice research, 41% of UK homeowners who'd arranged repairs received a written quote, and among those whose repair went wrong, 14% were charged more than the quote without agreeing to it. A labelled estimate followed by a written quote already puts you ahead of most of the traders in that survey.
Insurance and financial advisors need extra care. Call the figure an indication, say plainly that it isn't an offer or advice, and check what your regulator allows a pre-meeting email to say. An insurance quote follow-up sequence covers those emails in detail.
Quote Follow-Up in Other Industries
The six steps stay the same everywhere. The vocabulary, the booked step and the involve.me template you start from change:
Solar. The calculator turns a monthly bill and roof details into a savings estimate, and the booked step is a site survey. The guide to a solar savings calculator funnel walks through it, and the Solar Panels Personalized Quote template is a ready start.
Insurance. A quote request becomes an indication of premium, and the call goes to a licensed agent. Ask for consent to calls and texts on the form. The Car Insurance Calculator template shows the front end.
Financial advisors. A planning estimate, such as a retirement gap or a fee comparison, leads to a consultation. The Retirement Readiness Score template, one of several financial services funnels, pairs a score with a Schedule Appointments element.
IT services. Price per user or per device, then a scoping call, using the proposal email above. There's no ready-made template for managed IT pricing yet, so describe your rate card to the AI Agent and let it build the first draft.
Manufacturing. The estimate is a budgetary quote or the first step of a request for quotation, driven by quantity, material and lead time. The Bulk Order Calculator for Manufacturing template is a good base.
B2B software. A pricing estimate by seats and tier leads to a demo. Start from the Price Quote Calculator for Software template and pair it with the Demo Booking Form for Software.
Coaches. Show the program price from a few questions about goals and format, then offer a discovery call. Build it with the AI Agent, since there's no coaching price template.
How to Measure Quote Follow-Up in involve.me
Measure each link of the chain separately, so you know which one leaks:
Starts and completions of the estimate funnel.
Contacts created from it.
Clicks per email, from the open and click rates on each email step.
Bookings: contacts in the Booked segment.
Won jobs: contacts whose status you set to Completed once the job is signed.
On Grow, hidden fields pass the traffic source from the URL into each submission, so you see which channel sends the leads that book. On Scale, detailed analytics show where people drop off inside the funnel itself.
What You Need to Run Quote Follow-Up in involve.me
Start ($29 a month billed annually, $49 billed monthly) runs the whole chain: live calculators, the built-in CRM, email automation workflows and the Zapier integration that adds the booked tag. Add your scheduler: Calendly Standard is the lowest Calendly plan that works with Zapier.
Grow ($69 or $99) removes involve.me branding from funnels and emails, and adds disposable-email blocking, Captcha, hidden fields and your own domain. Scale ($139 or $199) adds OTP verification, partial submission tracking and A/B tests. The Free plan publishes 2 live funnels and lets you test the paid features, but email automation and the CRM need Start. Compare every limit across involve.me's pricing plans.
If I had to pick one step to build first, it'd be step 6, because an email to someone who already booked costs you more than an email you never sent.
Turn every estimate into a booked call
Build the quote calculator, keep each estimate on the contact in your built-in CRM, and let the email sequence follow up until they book. Trusted by 4,500+ businesses, SOC 2 Type II audited, and GDPR-compliant.
Quote Follow-Up Email FAQ
-
Send the first follow-up within minutes of the request, automatically, then follow up again after two days, around day six or seven, and with a short close-out email around day 14. The exact days are common practice rather than research, so fit them to your sales cycle. Speed on the first email is the part the research backs: firms that try to contact a lead within an hour qualify far more leads than firms that wait.
-
Four emails over two weeks is enough for most quotes. Survey research, the closest evidence there is, shows that following up with people who haven't replied raises the odds of a reply by about a third in postal surveys, and that later reminders still bring in replies, so one email isn't enough. Make every email after the first give the prospect something new (what changes the price, a similar finished job, a clear yes-or-no close-out) and stop as soon as they book, reply or opt out.
-
Repeat the estimate and what it covers, answer one question the prospect is likely asking (what can change the price, or what a similar job cost), and link to your calendar for the review call or site visit. Give the estimate a validity window, such as 30 days, and end the last email with a yes-or-no question so a reply takes one word.
-
Restate the estimate and the answers it rests on, say what makes it final, and give one clear next step, usually a button to book the review call. In involve.me, send it as the first email step of the workflow, directly on the trigger, so it arrives within a minute of the request.
-
An estimate. It's based on the visitor's own answers before anyone has measured or scoped the job, so label it as an estimate, a range or a "from" price, never as a quote. The written quote follows the site visit or review call, with the same number or a reasoned change.
-
Yes, with one connection. involve.me doesn't receive booking data from your scheduler, so a Zap adds a booked tag to the contact when someone books, for example on the Calendly trigger Invitee Created or Rescheduled. A segment called Booked collects tagged contacts, and a check on that segment before each follow-up email sends booked contacts to exit. Check the segment rather than the tag, because a workflow reads tags once, when the run starts.
-
No. The Schedule Appointments element embeds your own scheduler, such as Calendly, Cal.com or HubSpot, on any page of the funnel, and most of them prefill the name and email from the contact form. The booking lives in your scheduler, and involve.me doesn't receive the appointment data. In follow-up emails, link to your booking page with a button.
-
No. involve.me's email automation is built in, and the sequences branch on the same answers, calculator values and outcomes the funnel collected, plus opens and clicks. When the follow-up runs in a separate tool, it starts late and can't react to what the person answered.
-
Start, at $29 a month billed annually or $49 billed monthly. It includes live calculators, the built-in CRM, email automation workflows and the Zapier integration. Grow adds disposable-email blocking, Captcha, hidden fields and your own domain, and Scale adds OTP verification and A/B tests.