
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.
| Information | What is it for? | Point to check |
|---|---|---|
| Reference and version of the estimate | Identify the proposal concerned | Old version replaced or still valid |
| Contact person and email address | Choose the recipient | The contact for that estimate, not someone with a similar name |
| Current status | Allow or stop draft preparation | Last known decision |
| Last exchange and next follow-up | Respect the conversation | Call or postponement request recorded |
| History of reminders | Prevent sending the same message twice | Manual 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.
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.
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.

| Situation observed | Planned action | Stop condition |
|---|---|---|
| Estimate sent and follow-up date reached | Submit a draft | Missing information or a new reply |
| Estimate accepted or refused | End the planned follow-up | No new emails in this sequence |
| Customer who responded or called | Hand over to a person | Resume only after an explicit decision |
| New version or expired estimate | Check the proposal to be presented | Do not default to sending the old document |
| Message already sent or uncertain result | Check the history | No 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.
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 prepare | Decision needed | Mistake to avoid |
|---|---|---|
| Source-of-truth record | Where to read updated status | Following up on an old estimate version |
| Stopping rules | When to hand over to a person | Ignoring a reply received elsewhere |
| Sending controls | Who approves messages and checks incidents | Sending 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.
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 →

















