CONTRACTOR ESTIMATE FOLLOW-UP EMAIL EXAMPLES Original manual examples by Breezy AI. Prepared October 5, 2026. Scenario: A customer requested an estimate for routine planned work and received it successfully. Example cadence: Day 2, Day 7, Day 14 calendar days after estimate_sent_date (Day 0). This is an example, not a universal timing recommendation or a results promise. Choose one agreed channel per touch. SMS examples are alternatives, not extra touches. A customer-requested date overrides the routine. Any reply pauses it for owner review. After Day 14, pause no-response follow-up. Never imply a booking before confirmation. Assign an owner and backup. Replace every placeholder and check facts before sending. Use only an agreed channel; these examples do not establish contact permission. 1. Confirm the estimate reached the customer Use it: Day 2; no reply, no customer-requested date and no stop condition. Subject: Your {project_name} estimate #{estimate_reference} Hi {customer_first_name}, I sent your estimate for {project_name} on {estimate_date}. Here is the current version: {estimate_link}. Does it cover the work you wanted us to quote? If anything is missing or unclear, reply here and I can review it with you. Thanks, {owner_first_name} {company_name} Owner action: Record the sent touch. If no reply arrives, the next example touch is Day 7. Any reply pauses routine follow-up. 2. Offer help with scope or timing Use it: Day 7; prior touch sent, no reply and no stop condition. Subject: Any questions about the {project_name} estimate? Hi {customer_first_name}, I'm checking in on estimate #{estimate_reference} for {project_name}. If the scope or timing is still undecided, I'm happy to talk it through. What would you like us to clarify before you decide? Thanks, {owner_first_name} {company_name} Owner action: Record the sent touch. If no reply arrives, the next example touch is Day 14. Do not invent a discount or deadline. 3. Pause follow-up without pressure Use it: Day 14; prior touches sent, no reply and no stop condition. Subject: Should I pause follow-up on estimate #{estimate_reference}? Hi {customer_first_name}, I haven't heard back about {project_name}, so I'll pause routine follow-up after this message. If you'd like to revisit the estimate or ask a question, you can reply here. If you've chosen another option, that's fine too. Thanks, {owner_first_name} {company_name} Owner action: Mark the tracker as paused for no response and leave the next contact date blank. Silence does not mean the customer accepted or declined. 4. Follow up on a date the customer chose Use it: The customer asked for contact on {requested_follow_up_date}; routine timing is paused. Subject: Checking in when you asked us to Hi {customer_first_name}, You asked me to check back around {requested_follow_up_date} about {project_name}. Is now a good time to revisit estimate #{estimate_reference}, or would you prefer to keep it paused? Thanks, {owner_first_name} {company_name} Owner action: Send only on the agreed date/window. If no reply arrives, keep the routine paused; do not restart Day 2/7/14 automatically. 5. Answer a scope question Use it: The customer replied with a scope question; a staff member has checked the written estimate. Subject: Clarifying {scope_item} in your {project_name} estimate Hi {customer_first_name}, Thanks for asking about {scope_item}. In estimate #{estimate_reference}, {confirmed_scope_explanation}. Does that answer your question, or would you like us to review a different scope? Thanks, {owner_first_name} {company_name} Owner action: Replace the explanation with checked facts. If the scope changes, prepare a revised written estimate and agree the next contact. Keep the routine paused. 6. Respond to a budget concern Use it: The customer said the proposed work is outside their budget. Subject: Reviewing the scope of your {project_name} estimate Hi {customer_first_name}, Thanks for letting me know. We can review the proposed scope together before you decide. Which part of the work is your priority? I'll confirm what alternatives we can actually offer and send a revised written estimate if we agree on a change. Thanks, {owner_first_name} {company_name} Owner action: Confirm any alternative with the responsible estimator. Do not promise a discount, financing, or a lower price without approval. Keep the routine paused. 7. Acknowledge a decision and arrange the next step Use it: The customer says they want to proceed; the office still needs to confirm the next step. Subject: Next step for {project_name} Hi {customer_first_name}, Thanks for letting us know you'd like to proceed with estimate #{estimate_reference}. I'll ask {scheduling_owner} to confirm the next step with you. An appointment isn't confirmed yet. We'll send the agreed date and time separately once the office has arranged it. Thanks, {owner_first_name} {company_name} Owner action: Stop routine estimate follow-up and make the promised handoff. Record acceptance only when actually confirmed. Keep appointment status awaiting_confirmation until a real booking exists. STOP RULES - Any reply pauses the routine sequence for owner review. Do not send the next routine touch while a conversation is active. - A stop request, wrong contact, unapproved channel, decline, canceled estimate, expired estimate or superseded revision stops routine follow-up. - A customer-requested date pauses the routine and becomes the next agreed action. A missing reply after that one agreed touch does not restart the routine. - A decision to proceed stops routine follow-up and creates a human next step. Acceptance is not a confirmed appointment or a completed job. - After the Day 14 message, pause no-response follow-up. Do not label silence as a decline or a win. - Failed delivery or uncertainty about the estimate/contact pauses sending while the owner checks the facts. Do not switch channels without checking the customer's preference. - No owner or reply coverage means no send. A CSV records these decisions but does not enforce them in messaging tools.