contractors

Automated Follow-Up for Contractors | DunaHub

Learn how contractors and service businesses can use automated follow-up to recover stalled proposals, request missing information, and reduce lost leads through SMS, email, and WhatsApp.

Aisha Benevente

Writer

24 min read

Automated Follow-Up for Contractors: Recover Stalled Proposals and Stop Losing Leads

A customer requests an estimate.

Your team responds.

The proposal is sent.

The customer says:

I’ll review it and get back to you.

Your team waits.

Two days pass.

Then five days.

Then two weeks.

Nobody follows up.

The lead remains stuck in the pipeline.

Eventually, the customer hires another company.

This happens every day in service businesses.

It does not always mean the customer rejected the proposal.

Sometimes they simply:

  • got busy;
  • forgot to reply;
  • are comparing providers;
  • need approval from a spouse, manager, or property owner;
  • lost the proposal link;
  • did not understand one of the line items;
  • are waiting for the right time;
  • need one reminder to restart the conversation.

The problem is that many contractors treat silence as a final answer.

They send the proposal and expect the customer to manage every next step alone.

When that does not happen, the opportunity is forgotten.

DunaHub Stage Automations help turn follow-up into a repeatable process.

When a lead enters a pipeline stage such as Proposal Sent, DunaHub can wait for a configured period and automatically send a message through SMS, email, or WhatsApp, depending on the business setup.

The workflow can look like this:

Proposal sent → Wait three days → Automatic follow-up → Customer replies → Lead moves forward

If the lead changes stages before the scheduled message, the old automation stops.

That helps businesses reduce forgotten opportunities without requiring someone to track every proposal manually.

What is follow-up?

Follow-up is the communication that happens after a sales interaction.

It is the process of contacting a potential customer again to find out whether they:

  • received the proposal;
  • had time to review it;
  • have questions;
  • are still interested;
  • need a change;
  • want to schedule;
  • need more time;
  • want to continue the conversation.

Follow-up is not the same as pressure.

It means not abandoning an opportunity without understanding what happened.

A simple message can reopen a conversation that seemed lost.

Example:

Hi {{lead.name}}, I wanted to check whether you had a chance to review the proposal. I’m happy to answer questions or resend the link.

The customer may respond:

I forgot about it. Can you send it again?

or:

I’m still interested, but I need a different date.

or:

The price was higher than expected. Is there another option?

Without follow-up, your business may never learn what was blocking the sale.

Why do service businesses struggle with follow-up?

Most teams do not skip follow-up because they do not care.

They skip it because the day becomes busy.

The team needs to:

  • answer new leads;
  • prepare estimates;
  • schedule Jobs;
  • communicate with technicians;
  • serve customers;
  • send invoices;
  • solve problems;
  • handle rescheduling;
  • track payments.

By the end of the day, unanswered proposals get pushed aside.

The next morning, new leads arrive.

Older conversations move farther down the inbox.

The opportunity slowly disappears.

Without a system, follow-up depends on someone’s memory.

Memory is not a sales process.

Manual follow-up vs. automated follow-up

Manual follow-up

With manual follow-up, someone must remember to:

  • identify which customers received proposals;
  • check how long ago each proposal was sent;
  • open the conversation;
  • write the message;
  • send it;
  • record the response;
  • plan the next action.

This can work when the business has only a few leads.

It becomes difficult when volume increases.

Automated follow-up

With automated follow-up, the business defines:

  • which stage triggers the message;
  • how long the system should wait;
  • what message should be sent;
  • which channel should be used;
  • when the sequence should stop.

The system then handles the repeatable reminder.

The team still takes over when the customer responds, asks a question, or needs a personalized conversation.

Automation handles the reminder.

People handle the relationship.

How DunaHub Stage Automations work

DunaHub Stage Automations use pipeline movement as the trigger.

Example:

  1. Your team sends a proposal;
  2. The lead moves to Proposal Sent;
  3. The automation begins;
  4. DunaHub waits three days;
  5. A follow-up message is sent;
  6. The customer replies;
  7. The team moves the lead to a new stage;
  8. The old sequence stops.

The automation follows the sales process.

It does not send random messages to the entire contact database.

The message is connected to the lead’s current pipeline stage.

Which communication channels can be used?

DunaHub Stage Automations can use supported channels based on the business plan and configuration.

SMS

SMS is one of the most important channels for U.S. and Canadian service businesses.

It works well for short follow-up messages.

Example:

Hi {{lead.name}}, I wanted to check whether you had a chance to review our proposal. Reply here if you have any questions.

SMS uses prepaid credits because each outgoing text has a carrier cost.

It should be used for concise, useful communication.

Email

Email works well for:

  • commercial customers;
  • property managers;
  • larger proposals;
  • contractors;
  • consultants;
  • customers who need to forward the proposal;
  • decisions involving multiple people.

Example:

Hi {{lead.name}}, I wanted to confirm whether you had a chance to review the proposal we sent. If you need additional details or would like to discuss the next step, our team is available to help.

WhatsApp

WhatsApp can be used when the customer already communicates through that channel and the business has an active connected instance.

Example:

Hi {{lead.name}}, were you able to review the proposal? Let me know if you have any questions or need the link again.

The best channel is usually the one the customer already uses.

What is a stage-based automation?

A stage-based automation begins when a lead enters a specific CRM pipeline stage.

Possible stages include:

  • New Lead;
  • Contacted;
  • Information Needed;
  • Site Visit Completed;
  • Proposal Sent;
  • Follow-Up;
  • Approved;
  • Job Scheduled;
  • Completed;
  • Inactive Customer.

Each stage needs a different message.

A New Lead may need confirmation that the request was received.

A lead in Information Needed may need to send photos or an address.

A lead in Proposal Sent may need time to review the estimate.

An Approved lead may need to choose a service date.

The automation should match the customer’s real situation.

Example automation for new leads

When a new lead enters the pipeline, the business can send a confirmation:

Hi {{lead.name}}, we received your request. Our team will review the information and follow up with the next step.

This reassures the customer that the request did not disappear.

It does not replace a real response.

It simply confirms receipt.

Example automation for missing information

The customer requested an estimate but has not provided the address, measurements, or photos.

After one day:

Hi {{lead.name}}, we still need the service address and a few photos before we can prepare the next step. You can reply here whenever they are available.

This helps move the lead forward.

Without follow-up, the request might remain incomplete forever.

Example automation after a proposal

Three days after sending the proposal:

Hi {{lead.name}}, I wanted to see whether you had a chance to review our proposal. I’m happy to answer questions or clarify any details.

This is neutral and helpful.

It does not pressure the customer.

Example second follow-up

On the Pro plan, the business may send another message after an additional delay:

Hi {{lead.name}}, your proposal is still available. If you would like to move forward, we can check scheduling and next steps for you.

The second message should add something useful.

Do not send the exact same message repeatedly.

Example final follow-up

After previous attempts received no response:

Hi {{lead.name}}, since we have not heard back, we’ll close this proposal follow-up for now. If you would like to restart the conversation later, just reply to this message.

This reduces pressure and keeps the door open.

It also helps clean up the pipeline.

How many follow-ups should you send?

There is no single number that fits every business.

The right sequence depends on:

  • service value;
  • urgency;
  • sales cycle;
  • customer type;
  • channel;
  • proposal complexity;
  • decision process;
  • relationship.

For a small residential service, one or two follow-ups may be enough.

For a larger remodeling, commercial, or installation proposal, the decision may take longer.

A practical sequence may be:

  • first follow-up after two or three days;
  • second follow-up four or five days later;
  • final message after one or two weeks.

The goal is consistent communication, not constant communication.

How long should you wait before the first follow-up?

Urgent service

A same-day or next-day follow-up may make sense.

Standard residential service

Two or three days is often reasonable.

Larger home-service project

The customer may need several days to review the scope and compare estimates.

Commercial proposal

The customer may need approval from management, purchasing, or accounting.

The delay should match the real decision cycle.

Do not copy the same timing for every service.

What are stop conditions?

A stop condition prevents an automation from sending messages after the customer’s situation changes.

This is essential.

Imagine that a customer approves the proposal one day after receiving it.

The lead moves from Proposal Sent to Approved.

The old follow-up should no longer be sent.

It would be confusing for the customer to receive:

Did you have a chance to review the proposal?

after already approving it.

In DunaHub, the stage sequence stops when the lead leaves the triggering stage.

That keeps messages aligned with the actual customer journey.

Why must the CRM pipeline stay updated?

Automations depend on accurate information.

If the team does not move the lead, the system assumes the lead is still in the same stage.

That can create inappropriate messages.

Example:

  • customer approves;
  • team forgets to move the card;
  • automation still sees Proposal Sent;
  • unnecessary follow-up is sent.

Using automation requires CRM discipline.

The team should update the pipeline when:

  • information is received;
  • a proposal is sent;
  • a customer approves;
  • a Job is scheduled;
  • an opportunity is lost;
  • the service is completed.

A good automation starts with an accurate pipeline.

How automated follow-up helps recover sales

Many customers do not reply because they forgot, not because they rejected the company.

A follow-up message can:

  • remind them about the proposal;
  • bring the conversation back to the top of the inbox;
  • make it easy to ask a question;
  • help them recover the proposal link;
  • reveal an objection;
  • start a negotiation;
  • lead to scheduling.

Example:

Business:

Hi Sarah, did you have a chance to review the proposal?

Customer:

Yes, but I had a question about the payment terms.

Now the team has a real conversation.

Without follow-up, the business may never have learned about that concern.

How follow-up reveals objections

Silence does not explain why the lead stopped moving.

The customer may have concerns about:

  • price;
  • timeline;
  • scope;
  • payment options;
  • trust;
  • scheduling;
  • competitor quotes;
  • internal approval;
  • technical details.

A helpful follow-up creates space for those concerns.

Example:

Is there anything in the proposal you would like us to explain or adjust?

The objective is not to force the customer to buy.

It is to understand what is preventing the next step.

How follow-up improves customer experience

When done correctly, follow-up shows attention.

The customer sees that the company:

  • remembers the request;
  • tracks proposals;
  • is available;
  • has a process;
  • does not abandon communication.

But this only works when the message is respectful.

Too many messages create the opposite effect.

The customer should not feel chased.

Can automated follow-up sound robotic?

Yes, if the message is poorly written.

Avoid language such as:

Dear prospect, your opportunity remains inactive in our sales funnel.

That sounds like software, not a service business.

Use simple language:

Hi {{lead.name}}, did you have a chance to review the proposal? I’m happy to help if you have questions.

Variables help personalize the message.

DunaHub supports variables such as:

  • {lead.name};
  • {company.name}.

But personalization is not only adding a name.

The message must match the lead’s stage and situation.

How to use variables correctly

A message may begin with:

Hi {lead.name},

and end with:

The {company.name} team

This avoids creating a separate message for every customer.

Always test variables before activation.

Check:

  • whether the variable is spelled correctly;
  • whether the name appears naturally;
  • what happens if a field is missing;
  • whether the company signature looks right;
  • whether the message reads well on mobile.

An automation with broken variables can damage trust.

How to make automated messages feel human

Use a few simple principles.

Be direct

Explain why you are contacting the customer.

Keep it short

The customer does not need a long sales message.

Offer help

Create room for questions.

Avoid pressure

Do not use fake urgency.

Match the stage

Mention the proposal, missing information, or next step.

Include one clear action

Example:

Reply here if you would like us to resend the proposal.

Identify the business

The customer should know who is contacting them.

What should you avoid in follow-up messages?

Avoid phrases such as:

  • “Last chance,” when it is not true;
  • “You will lose this opportunity”;
  • “I need an answer now”;
  • “Why haven’t you replied?”;
  • “Are you interested or not?”;
  • “The price increases today,” without a real reason;
  • “Only one spot left,” when that is not true.

These tactics create unnecessary pressure and can reduce trust.

How to combine automation with human service

Automation should begin or remind.

A person should take over when there is a response, question, objection, or negotiation.

Recommended workflow:

  1. System sends follow-up;
  2. Customer replies;
  3. Team member reads the history;
  4. Team member responds personally;
  5. Lead moves to the correct stage;
  6. Old automation stops.

The automation should not continue sending sales messages while a team member is already having an active conversation with the customer.

How automations connect to the Unified Inbox

Messages and replies can be managed through the DunaHub Unified Inbox, depending on the configured channel.

The team can review:

  • automated message sent;
  • customer response;
  • conversation history;
  • pipeline stage;
  • proposal;
  • Job;
  • invoice.

When a customer responds to an automated message, it becomes a real customer-service conversation.

The purpose of automation is to create the opportunity for that interaction.

How automations connect to the CRM Pipeline

The CRM Pipeline is the foundation of the automation.

The stage triggers the message.

Example:

New Lead → Contacted → Information Needed → Proposal Sent → Follow-Up → Approved → Job Scheduled

Each movement tells the system where the customer is in the process.

Without a pipeline, the automation lacks context.

With a pipeline, the message can match the customer journey.

How automations connect to proposals

Visual Proposals are one of the main uses for follow-up automation.

After the proposal is sent, the lead moves to Proposal Sent.

The automation can:

  • confirm the proposal was delivered;
  • ask whether the customer has questions;
  • resend the link;
  • remind them about scheduling;
  • explain the next step;
  • close the follow-up cycle after multiple attempts.

Example:

Hi {{lead.name}}, your proposal is still available here: [proposal link]. If you have any questions about the scope or pricing, our team can help.

How automations connect to Jobs

After approval, the lead should leave the proposal follow-up workflow and enter service delivery.

The Job Scheduling module manages the date, time, service address, value, technician, and status.

At that point, different messages may be needed:

  • appointment confirmation;
  • information request;
  • reminder;
  • preparation instructions;
  • on-the-way update.

Do not continue sending proposal reminders to a customer who already hired the company.

How automations connect to Online Booking

Follow-up can direct the customer to Online Booking.

Example:

Hi {{lead.name}}, when you’re ready to move forward, you can choose an available time for the site visit here: [booking link]

This works well when the next step can be scheduled directly by the customer.

How automations connect to Public Forms

A lead captured through a Public Form can enter the pipeline and receive stage-based communication.

Example:

  1. Customer submits form;
  2. Lead enters New Lead;
  3. Confirmation is sent;
  4. Team reviews the request;
  5. Team asks for photos or details;
  6. Proposal is sent;
  7. Automatic follow-up begins.

The form captures the opportunity.

The automation helps move it forward.

How automations connect to the Auto Website

The DunaHub Auto Website can generate leads through its form.

Those contacts should not remain unanswered.

An initial message can confirm that the request was received.

Then the team can take over.

If a proposal is sent, the follow-up workflow begins.

The website attracts.

The CRM organizes.

The automation prevents silence.

Follow-up example for cleaning companies

A cleaning company sends a move-out cleaning proposal.

After two days:

Hi {{lead.name}}, did you have a chance to review the move-out cleaning proposal? If you need to adjust the date or scope, let us know.

After another delay:

Your proposal is still available. If the service is still needed, we can check upcoming availability.

Follow-up example for HVAC contractors

After sending an installation estimate:

Hi {{lead.name}}, did you have a chance to review the HVAC installation proposal? If you have questions about the equipment, timeline, or next steps, our team can help.

Follow-up example for electricians

After a service visit:

Hi {{lead.name}}, we sent the proposal based on the service visit. If you have questions about the recommended work, please let us know.

Technical questions and safety issues should continue to be handled by qualified professionals.

Automation supports the sales conversation.

It does not replace technical judgment.

Follow-up example for plumbers

After sending a repair proposal:

Hi {{lead.name}}, I wanted to check whether you reviewed the plumbing repair proposal. Let us know if you need clarification about the scope or scheduling.

Follow-up example for landscaping businesses

For a larger project with a longer decision cycle:

Hi {{lead.name}}, I wanted to see whether you had time to review the landscaping proposal. We can discuss any changes to the scope or project phases.

Follow-up example for pressure washing businesses

After a driveway or exterior cleaning quote:

Hi {{lead.name}}, your pressure washing estimate is still available. If you would like to move forward, we can check the next available service dates.

Follow-up example for gutter companies

After sending a cleaning, repair, or replacement estimate:

Hi {{lead.name}}, did you have a chance to review the gutter proposal? We can answer questions about the recommended service or scheduling.

Follow-up example for consultants

After sending a business proposal:

Hi {{lead.name}}, I wanted to confirm whether you had a chance to review the proposal. If helpful, we can schedule a short call to discuss the next steps.

How to build a follow-up sequence

A simple sequence may follow this structure:

Message 1: delivery confirmation

Shortly after sending:

Your proposal has been sent. Let us know if you have any trouble opening it.

Message 2: follow-up

After a few days:

Did you have a chance to review it? I’m happy to answer questions.

Message 3: next-step option

After another delay:

If you are still interested, we can review scheduling or adjust details.

Message 4: close the cycle

At the end:

We’ll close the follow-up for now. You can reply anytime if you would like to restart the conversation.

Not every company needs four messages.

Starter includes one message per stage.

Pro supports multi-step sequences with multiple delays.

How much do DunaHub automations cost?

Current DunaHub plans use flat company pricing.

PlanMonthly priceStage Automations
Free$0Not included
Starter$9.90/monthBasic: one message per stage
Pro$49/monthMulti-step drip sequences

Starter

Starter may be enough for businesses that need:

  • one reminder after a proposal;
  • one request for missing information;
  • a simple follow-up;
  • basic stage-based communication;
  • up to five users.

Pro

Pro may be a better fit for businesses that need:

  • several follow-up messages;
  • different delays;
  • proposal-recovery sequences;
  • longer sales cycles;
  • unlimited users;
  • more advanced processes.

Does Free include automations?

No.

Free users can still organize leads in the CRM and complete follow-up manually.

That is useful because the pipeline shows which leads are stalled.

When volume increases and manual follow-up becomes difficult, Starter or Pro may make more sense.

How to configure a stage automation

The general process is:

  1. Open automation settings;
  2. Choose the pipeline stage;
  3. Select the communication channel;
  4. Write the message;
  5. Configure the delay in hours or days;
  6. Add variables;
  7. Save;
  8. Test with a lead;
  9. Confirm delivery;
  10. Review the pipeline.

On Pro, repeat the process to build a sequence with multiple messages.

Are messages sent at the exact configured time?

DunaHub processes stage automations approximately every 15 minutes.

That means a message may be delivered within that processing window rather than at the exact second it becomes due.

Stage Automations are designed for delays measured in hours or days.

They should not be used for communication that requires second-by-second timing.

How to test before activating

Never create an automation and assume it works.

Test it first.

Review:

  • correct channel;
  • wording;
  • spelling;
  • customer-name variable;
  • company-name variable;
  • delay;
  • triggering stage;
  • stop condition;
  • links;
  • reply handling;
  • history record.

Use an internal test contact before applying the automation to real leads.

How to measure automation performance

Track practical outcomes.

Leads entering follow-up

How many opportunities reach the stage?

Customer replies

How many people restart the conversation?

Recovered proposals

How many deals close after an automated follow-up?

Time to approval

How long does the typical customer take to decide?

Lost reasons

Why do leads fail to move forward?

Messages sent

How many customers receive follow-up?

Complaints or opt-outs

If customers are annoyed, adjust the timing and frequency.

The goal is not to send more messages.

The goal is to send more useful follow-ups.

How to improve response rates

Keep messages short

The customer should understand the message quickly.

Ask one simple question

Example:

Do you have any questions about the proposal?

Offer an easy action

Resend the link, adjust the proposal, or schedule the next step.

Use the customer’s preferred channel

Some customers respond better to SMS, while others prefer email or WhatsApp.

Respect the decision cycle

Larger projects need more time.

Match the message to the stage

Do not use the same message for every situation.

Avoid excessive frequency

Too many messages can damage the relationship.

Common follow-up automation mistakes

Automating a disorganized pipeline

Messages will be sent at the wrong time.

Forgetting stop conditions

Customers continue receiving reminders after they already moved forward.

Writing robotic messages

The communication feels impersonal.

Using delays that are too short

The customer feels pressured.

Repeating the same message

The sequence adds no new value.

Ignoring customer replies

Automation without an active team does not solve the problem.

Using broken links

Always test proposal, booking, and website links.

Not reviewing results

The business does not know whether the workflow is helping.

Automating complaints

Sensitive situations should go to a person.

Failing to update pipeline stages

The automation works with outdated information.

Follow-up automation checklist

  • Organize pipeline stages;
  • Define the automation objective;
  • Choose the correct stage;
  • Select the channel;
  • Set the delay;
  • Write a short message;
  • Use variables correctly;
  • Include one clear action;
  • Avoid pressure;
  • Use stage movement as the stop condition;
  • Test the workflow;
  • Test every link;
  • Train the team;
  • Update cards daily;
  • Reply quickly when customers respond;
  • Track recovered proposals;
  • Review messages monthly;
  • Adjust timing;
  • Remove automations that do not help;
  • Keep sensitive conversations human.

Daily routine with automated follow-up

Beginning of the day

  • review new responses;
  • prioritize reactivated leads;
  • move pipeline cards;
  • check proposals close to approval;
  • answer customer questions.

During the day

  • reply personally;
  • record objections;
  • adjust proposals;
  • create Jobs after approval;
  • move leads to stop outdated sequences.

End of the day

  • review stalled leads;
  • verify stages;
  • correct outdated cards;
  • review sent automations;
  • prepare next-day follow-up.

Automation reduces repetitive work.

It does not remove the need for management.

Summary: follow-up should not depend on memory

Many customers do not reply to the first proposal.

That does not always mean the opportunity is lost.

The customer may be busy, may have forgotten, may have lost the link, or may have a concern they never explained.

Without follow-up, the business never finds out.

With stage-based automations, follow-up becomes part of the process.

The workflow becomes:

Lead enters → Proposal is sent → Lead changes stage → DunaHub waits → Follow-up is sent → Customer replies → Team takes over → Pipeline moves forward

Automated follow-up can help:

  • reduce forgotten proposals;
  • recover conversations;
  • reveal objections;
  • standardize communication;
  • save time;
  • keep the pipeline active;
  • improve customer experience.

But it must be used carefully.

Messages should sound human.

Timing should be respectful.

The pipeline must stay updated.

And the team should take over when the customer responds.

Automation does not replace relationships.

It prevents those relationships from being abandoned.

Frequently Asked Questions

What is automated follow-up?

Automated follow-up is a message sent based on a lead’s stage in the CRM pipeline.

Does DunaHub include follow-up automations?

Yes. DunaHub includes Stage Automations on eligible plans.

What triggers an automation?

A lead entering or moving into a configured pipeline stage.

Which channels can be used?

SMS, email, and WhatsApp, depending on setup and availability.

Does SMS cost extra?

SMS uses prepaid credits.

Can I configure the delay?

Yes. Delays can be configured in hours or days.

Can I use the customer’s name?

Yes. DunaHub supports variables such as {lead.name}.

Can I use the company name?

Yes. You can use {company.name}.

When does the sequence stop?

The sequence stops when the lead changes stages.

Why are stop conditions important?

They prevent old messages from being sent after the customer approves, schedules, or leaves the opportunity.

Are messages sent at the exact second?

No. Automations are processed approximately every 15 minutes.

Does Free include automations?

No.

What does Starter include?

Starter includes one basic follow-up message per stage.

How much is Starter?

Starter is $9.90 per month.

What does Pro include?

Pro includes multi-step drip sequences with multiple messages and delays.

How much is Pro?

Pro is $49 per month.

Does automation guarantee more sales?

No. It reduces forgotten follow-up and improves consistency, but it does not guarantee conversion.

Can I automate proposal follow-up?

Yes. Proposal follow-up is one of the main uses.

Can I remind customers to send missing information?

Yes. A stage automation can request missing details.

Can I send an online booking link?

Yes. The message can direct the customer to your booking page.

Does automation replace customer service?

No. Your team should take over when the customer responds or the situation becomes complex.

How many follow-ups should I send?

It depends on the sales cycle. Use a small number of useful messages and respect the customer’s time.

Which businesses should use automated follow-up?

Cleaning companies, HVAC contractors, electricians, plumbers, landscapers, pressure washers, gutter companies, painters, repair businesses, consultants, and other service businesses.

Stop losing proposals because nobody followed up

A sent proposal should not disappear inside an old message thread.

Create your DunaHub account, organize your leads in the CRM Pipeline, and use automated follow-up to reconnect with opportunities at the right time.

Ready to organize your sales pipeline?

DunaHub is free to start. No credit card required.

Start free →