Automation & AI 7 min read · published September 27, 2026

Automated estimate follow-ups: how do you reach the right customer?

Wail Saidani Wail Saidani Founder of DevDream
Summarize this article with: Claude ChatGPT Perplexity Le Chat Grok
Illustration: a switch directs an envelope towards a box after human control
Illustration: each follow-up must reach the right customer with the right estimate.

To automate an estimate follow-up, start with a draft from the correct customer record, then approve it before sending. The system should check the recipient, estimate version and current status. Estimates that are accepted, declined or already being handled personally should leave the automatic sequence.

The message isn't the hard part. The real issue is whether this client is still waiting for a response, whether they have already called and whether you have sent them a new proposal. A perfectly written message can still reach the wrong person at the wrong time.


Which part of estimate follow-up should you automate first?

I recommend starting with draft preparation, while you trigger sending. The system gathers information, identifies records needing review and proposes a message. You make the final decision. This lets you assess the workflow before automating all customer communication.

  • Identify estimates whose next follow-up date has arrived.
  • Exclude closed, paused or incomplete records.
  • Prepare the message with the estimate reference.
  • Show the information you need for approval.

This separation exists technically: the Gmail documentation distinguishes draft creation from sending. That does not mean every tool offers this workflow with one click. Check your software's capabilities and the access required.

If you are still looking for which task to delegate first, the article on automations useful to contractors covers other options. Here, we focus on one workflow: following up on an estimate already sent.


Where should each estimate's reliable status be kept?

Choose one source of truth for current estimate status: your business software or a carefully maintained spreadsheet. Decide which information takes priority when a customer signs online, emails or calls. A note on your phone does not automatically update the software.

InformationWhat is it for?Point to check
Reference and version of the estimateIdentify the proposal concernedOld version replaced or still valid
Contact person and email addressChoose the recipientThe contact for that estimate, not someone with a similar name
Current statusAllow or stop draft preparationLast known decision
Last exchange and next follow-upRespect the conversationCall or postponement request recorded
History of remindersPrevent sending the same message twiceManual messages included

The automation doesn't know what you haven't recorded. Plan a simple action after each call: update the record or pause it. If nobody can keep that information current, start with an internal reminder rather than an email to the customer.

Good to know

The Sellsy documentation, consulted on September 27, 2026, lists "Sent," "Read" and "Expired" as eligible statuses for estimate follow-ups. Your software may therefore allow a reminder you would prefer to review manually. Check its rules instead of assuming they match yours.

A useful follow-up starts with the right information. 5.0/5 on Google · 16 reviews
Let's talk

What should you check just before sending?

Review the recipient, estimate and latest conversation, then recheck the status when sending. A morning draft may become unnecessary after an afternoon call. Approval should cover the final message and attachments, rather than just a list of recipients.

Illustration: check the recipient, the document and the time of tracking before sending
Illustration: before each message, check the estimate, recipient and stop conditions.
Situation observedPlanned actionStop condition
Estimate sent and follow-up date reachedSubmit a draftMissing information or a new reply
Estimate accepted or refusedEnd the planned follow-upNo new emails in this sequence
Customer who responded or calledHand over to a personResume only after an explicit decision
New version or expired estimateCheck the proposal to be presentedDo not default to sending the old document
Message already sent or uncertain resultCheck the historyNo automatic repeat without verification

Here is a fictional case : a customer calls to remove an option from the estimate while a draft waits in your inbox. Pausing the record prevents sending "Have you had a chance to review my proposal?" just after discussing it.

A response from the customer changes the next action, even without a signature. If the tool cannot receive replies or see calls, human approval must compensate. Do not assume it understands a conversation it cannot access.


Should you use AI to write the follow-up?

A template may be enough for a simple workflow. AI can help rephrase a draft or summarize a conversation, but should not invent discounts, deadlines or business decisions. Give it only relevant information from the record, then review the result.

A simple starting message is: "Hello, I am following up on estimate [reference] for [project]. Do you have any questions about the proposal before deciding? I would be happy to clarify." Fill in the bracketed fields before sending.

  • Use the contact associated with the estimate, without letting the AI choose an address.
  • Keep business commitments in verified fields.
  • Remove unnecessary personal data from the draft.
  • Route replies to an inbox someone actually checks.

To learn how to frame the instructions and reread the answers, I prepare a training in the use of Claude. It is in development: leave your email on the training page to hear when it launches. Connecting estimating and email tools is a separate project, defined around your software.


How should you test the workflow before using it with customers?

Use sample records and a test email address you control. Test both sending and stopping. The history should show which estimate triggered the draft, who approved it and what happened next. If a send result is uncertain, pause further processing until the history is checked.

  • Process the same record twice: no duplicate message should go out.
  • Accept the estimate after preparing the draft: the follow-up should be canceled.
  • Add a reply or manual pause: the record should leave the queue.
  • Simulate a sending failure: the error should be visible, with someone responsible for checking it.

An unconfirmed send does not necessarily mean the message never went out. The provider should define how to verify that case before retrying. Also ask for a simple way to pause all follow-ups.


What should you clarify before starting?

Timing, software choice and conditions for resuming depend on how your business works. Begin with records you can track reliably. These answers help define a first version without pretending the tool can replace every decision made on the phone or jobsite.

Choose the interval based on your work, proposal and any deadline agreed with the customer. There is no universal timing established here. Record the next follow-up date and allow it to change after a conversation.

Not necessarily. First check whether it can provide status, the correct contact and a history. If those are not reliably accessible, limit the first version to an internal reminder or a draft you approve manually.

Not in the first version described here. A reply pauses automation; a person decides whether to respond, revise the estimate or schedule another follow-up. An ambiguous reply should not authorize more messages.


What should you prepare for a useful first version?

List the reliable information, situations that stop the workflow and person approving messages. Then test draft preparation before allowing more autonomy. Start with a process you understand and can pause easily.

To prepareDecision neededMistake to avoid
Source-of-truth recordWhere to read updated statusFollowing up on an old estimate version
Stopping rulesWhen to hand over to a personIgnoring a reply received elsewhere
Sending controlsWho approves messages and checks incidentsSending twice after an error

This approach is part of my work onadministrative workflow automation. To frame yours, let's start with how you currently track estimates, using anonymized examples and your existing tools.

Portrait of Wail Saidani, founder of DevDream
Published September 27, 2026 · updated September 29, 2026 Wail Saidani

Founder of DevDream, a web and AI workshop for contractors and small businesses in Villeneuve-la-Garenne, near Paris, France (92). I build websites and help small businesses improve local visibility.

Follow me on LinkedIn →

Need to organize estimate follow-ups?

An introductory discussion to understand your current tracking and choose useful checks.

Discuss my project →