1import{j as e}from"./react-vendor-DiPH5lVt.js";import{S as r,F as n}from"./seo-page-layout-B-LiLgS4.js";import{Z as i,A as o,ac as l,i as c,q as d,O as m,j as u,aJ as x,l as h}from"./icons-vendor-BwRqF1tc.js";import"./index-9vpykpNb.js";import"./router-vendor-DTWDk0qo.js";import"./query-vendor-BkSe8esv.js";import"./radix-vendor-DkyL7ygx.js";import"./motion-vendor-Kpgm-t3Q.js";import"./seo-head-wL6lpM5k.js";import"./Untitled_design_(3)_1772589106333-Cpu2nWqR.js";const p="AI Follow-Up for Cleaning Quotes â Close More Jobs on Autopilot | QuotePro",g="QuotePro AI automatically follows up on unanswered cleaning quotes by email. Set it once. Close more jobs without lifting a finger. 7-day free trial.",f=[{name:"Home",url:"/"},{name:"AI Follow-Up for Cleaning",url:"/ai-follow-up-cleaning"}],b=[{num:"1",title:"You send a quote from QuotePro",desc:"Build a professional 3-tier quote in 60 seconds. Send it to the customer by email with one tap."},{num:"2",title:"The customer doesn't respond",desc:"You set the follow-up window â 12 hours, 24 hours, or 48 hours. If they haven't replied, QuotePro takes over."},{num:"3",title:"QuotePro AI drafts a personalized follow-up",desc:"The AI pulls the customer name, job type, and quote details to write a message that feels human â not like a bot."},{num:"4",title:"Follow-up is sent by email",desc:"Delivered automatically on your schedule. No reminders needed. You never have to remember to follow up again."},{num:"5",title:"You get notified when they respond",desc:"QuotePro alerts you the moment the customer replies. Just close the job."}],w=[{icon:c,text:"Automatic follow-up timing â set your own delay: 12h, 24h, or 48h"},{icon:d,text:"Text and email delivery â reach customers however they prefer"},{icon:m,text:"Personalized with job details â never a generic 'just checking in'"},{icon:u,text:"Works on residential and commercial quotes of any type"},{icon:x,text:"Full history in your CRM â see every follow-up sent and opened"},{icon:h,text:"Available on Growth plan ($49/mo) and Pro plan ($99/mo)"}],y=[{question:"Which plan includes AI follow-up?",answer:"AI follow-up is available on the Growth plan ($49/mo) and Pro plan ($99/mo). The Growth plan includes a 7-day free trial â no credit card required. The Starter plan ($19/mo) includes the CRM and quoting features but not automated follow-up sequences."},{question:"Can I customize the follow-up message?",answer:"Yes. You can set the message tone, review the AI draft before it sends, or let it send automatically on your chosen schedule. Every follow-up is editable before delivery â you're always in control."},{question:"Does this work for commercial cleaning quotes too?",answer:"Yes. QuotePro AI follow-up works for any quote type â residential, commercial, move-out, Airbnb turnover, deep cleaning, and more. The AI pulls the right details from each quote to personalize the message."},{question:"What if the customer already accepted or declined before the follow-up sends?",answer:"QuotePro tracks quote status in real time. If a customer accepts, declines, or responds before the follow-up window closes, the automated message is automatically cancelled. Only unresponsive quotes trigger the follow-up."},{question:"How long does it take to set up?",answer:"About 60 seconds. You choose your follow-up window (12h, 24h, or 48h) once in settings, and QuotePro handles the rest for every future quote you send. There's nothing to configure per-quote."}];function F(){return e.jsxs(r,{title:p,description:g,canonical:"/ai-follow-up-cleaning",breadcrumbs:f,schemaType:"SoftwareApplication",children:[e.jsx("section",{className:"mb-14","data-testid":"section-hero",children:e.jsxs("div",{className:"text-center max-w-3xl mx-auto",children:[e.jsx("p",{className:"text-xs font-bold text-[#0F6E56] uppercase tracking-widest mb-3",children:"QuotePro AI Follow-Up"}),e.jsx("h1",{className:"text-4xl sm:text-5xl font-extrabold text-gray-900 leading-tight tracking-tight mb-5",children:"Stop Losing Cleaning Jobs to Slow Follow-Up"}),e.jsx("p",{className:"text-lg sm:text-xl text-gray-600 leading-relaxed mb-4 max-w-2xl mx-auto",children:"QuotePro AI follows up on every unanswered quote â automatically â by email. You focus on cleaning. We close the job."}),e.jsxs("p",{className:"text-sm text-gray-500 mb-6 max-w-xl mx-auto",children:["AI follow-up is built into our"," ",e.jsx("a",{href:"/cleaning-quote-software",className:"text-[#0F6E56] hover:underline font-medium",children:"cleaning quote software"}),"."," ","Price the job first with the free"," ",e.jsx("a",{href:"/tools/janitorial-bidding-calculator",className:"text-[#0F6E56] hover:underline font-medium",children:"janitorial bidding c
1alculator"}),"."]}),e.jsxs("div",{className:"inline-flex items-center gap-2 bg-amber-50 border border-amber-200 text-amber-800 text-sm font-semibold px-5 py-3 rounded-xl mb-8",children:[e.jsx(i,{className:"w-4 h-4 text-amber-500 shrink-0"}),"Cleaning businesses that follow up within 24 hours win 3à more jobs."]}),e.jsxs("div",{className:"flex flex-col sm:flex-row items-center justify-center gap-4",children:[e.jsxs("a",{href:"https://app.getquotepro.ai/register?intent=growth",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-green-500 hover:bg-green-600 text-white font-bold px-8 py-4 rounded-xl text-base transition-colors shadow-md","data-testid":"button-hero-cta",children:["Start winning jobs free â 7 Days Free ",e.jsx(o,{className:"w-5 h-5"})]}),e.jsxs("a",{href:"/pricing",className:"inline-flex items-center gap-2 text-[#0F6E56] font-semibold hover:underline text-base","data-testid":"link-hero-pricing",children:["See Pricing ",e.jsx(l,{className:"w-4 h-4"})]})]})]})}),e.jsx("section",{className:"mb-14","data-testid":"section-problem",children:e.jsxs("div",{className:"max-w-2xl mx-auto text-center",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-gray-900 mb-6",children:"You sent the quote. They went quiet. You got busy."}),e.jsx("p",{className:"text-gray-600 leading-relaxed mb-6 text-base",children:"It's the same cycle for most cleaning businesses: you send a quote, you wait, life gets busy, you forget to follow up â and the customer hires the next person who called. Not because your price was wrong. Because you weren't first to reach back."}),e.jsxs("div",{className:"bg-blue-50 border border-blue-100 rounded-2xl px-7 py-5",children:[e.jsx("p",{className:"text-[#0F6E56] font-bold text-base",children:'"Most cleaning business owners say follow-up is their #1 missed growth lever."'}),e.jsx("p",{className:"text-blue-400 text-sm mt-1",children:"QuotePro customer research"})]})]})}),e.jsxs("section",{className:"mb-14","data-testid":"section-how-it-works",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-gray-900 mb-10 text-center",children:"How QuotePro AI follow-up works"}),e.jsxs("div",{className:"relative max-w-2xl mx-auto",children:[e.jsx("div",{className:"absolute left-5 top-8 bottom-8 w-0.5 bg-gray-200 hidden sm:block"}),e.jsx("div",{className:"flex flex-col gap-7",children:b.map(({num:t,title:a,desc:s})=>e.jsxs("div",{className:"flex gap-5 items-start","data-testid":`step-${t}`,children:[e.jsx("div",{className:"w-10 h-10 rounded-full bg-[#0F6E56] text-white font-extrabold text-sm flex items-center justify-center shrink-0 shadow-sm z-10",children:t}),e.jsxs("div",{className:"pt-1.5",children:[e.jsx("h3",{className:"font-bold text-gray-900 text-base mb-1",children:a}),e.jsx("p",{className:"text-gray-600 text-sm leading-relaxed",children:s})]})]},t))})]})]}),e.jsxs("section",{className:"mb-14","data-testid":"section-example-message",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-gray-900 mb-4 text-center",children:'Not a generic "just checking in" message'}),e.jsx("p",{className:"text-gray-500 text-center mb-8 max-w-xl mx-auto",children:"QuotePro AI personalizes every follow-up with the customer name, job type, and quote details â so it never feels automated."}),e.jsxs("div",{className:"max-w-lg mx-auto",children:[e.jsxs("div",{className:"bg-gray-900 rounded-2xl p-6 shadow-xl",children:[e.jsxs("div",{className:"flex items-center gap-2 mb-4",children:[e.jsx("div",{className:"w-2 h-2 rounded-full bg-red-400"}),e.jsx("div",{className:"w-2 h-2 rounded-full bg-yellow-400"}),e.jsx("div",{className:"w-2 h-2 rounded-full bg-green-400"}),e.jsx("span",{className:"text-gray-500 text-xs ml-2",children:"Text Message Preview"})]}),e.jsxs("div",{className:"bg-[#0F6E56] rounded-2xl rounded-tl-sm px-5 py-4 text-white text-sm leading-relaxed",children:[e.jsxs("p",{children:["Hi Sarah! Just following up on the quote I sent for your 3-bed/2-bath deep clean on Thursday. Happy to answer any questions or adjust the scope. You can approve directly by replying ",e.jsx("strong",{children:"YES"}),"."]}),e.jsx("p",{className:"mt-3 text-blue-200 text-xs",children:"â Shine Bright Cleaning"})]}),e.jsx("p",{className:"text-gray-500 text-xs text-right mt-3",children:"Sent automatically · 24h after quote"})]}),e.jsx("p",{className:"text-center text-xs text-gray-400 mt-3",children:"Example only â actual message uses your business name and real quote details"})]})]}),e.jsxs("section",{className:"mb-14","data-testid":"section-features",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-gray-900 mb-8 text-center",children:"Everything you need to close more jobs"}),e.jsx("div",{className:"max-w-2xl mx-auto grid sm:grid-cols-2 gap-4",children:w.map(({icon:t,text:a},s)=>e.jsxs("div",{className:"flex items-start gap-3 bg-gray-50 border border-gray-200 rounded-xl p-4","data-testid":`feature-${s}`,children:[e.jsx("div",{className:"w-8 h-8 rounded-lg bg-blue-50 flex items-center justify-center shrink-0 mt-0.5",children:e.jsx(t,{className:"w-4 h-4 text-[#0F6E56]"})}),e.jsx("p",{className:"text-sm text-gray-700 leading-snug",children:a})]},s))}),e.jsx("div",{className:"mt-8 text-center",children:e.jsxs("a",{href:"/features",className:"inline-flex items-center gap-1.5 text-[#0F6E56] font-semibold hover:underline text-sm","data-testid":"link-all-features",children:["See all QuotePro features ",e.jsx(l,{className:"w-4 h-4"})]})})]}),e.jsx(n,{items:y}),e.jsxs("section",{className:"mt-12 mb-6 rounded-2xl bg-gradient-to-br from-[#1e3a5f] to-[#0F6E56] px-8 py-12 text-center shadow-lg","data-testid":"section-final-cta",children:[e.jsx("h2",{className:"text-2xl sm:text-3xl font-extrabold text-white mb-3",children:"Close more jobs without adding more hours."}),e.jsx("p",{className:"text-blue-100 text-base mb-8 max-w-lg mx-auto",children:"7-day free trial on the Growth plan. No credit card required. Cancel anytime."}),e.jsxs("a",{href:"https://app.getquotepro.ai/register?intent=growth",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center gap-2 bg-green-500 hover:bg-green-400 text-white font-bold px-8 py-4 rounded-xl text-base transition-colors shadow-md","data-testid":"button-final-cta",children:["Start winning jobs free â 7 Days ",e.jsx(o,{className:"w-5 h-5"})]}),e.jsxs("div",{className:"mt-6 flex flex-wrap items-center justify-center gap-4 text-blue-200 text-sm",children:[e.jsx("a",{href:"/pricing",className:"hover:text-white transition-colors","data-testid":"link-cta-pricing",children:"View Pricing"}),e.jsx("span",{children:"·"}),e.jsx("a",{href:"/features",className:"hover:text-white transition-colors","data-testid":"link-cta-features",children:"See All Features"}),e.jsx("span",{children:"·"}),e.jsx("a",{href:"/crm-for-cleaning-business",className:"hover:text-white transition-colors","data-testid":"link-cta-crm",children:"CRM for Cleaning Business"})]})]})]})}export{F as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.