crm

CRM With WhatsApp for Service Businesses | DunaHub

Learn how service businesses can turn WhatsApp conversations into organized CRM leads, proposals, scheduled Jobs, invoices, and follow-ups with DunaHub.

Aisha Benevente

Writer

23 min de leitura

CRM With WhatsApp for Service Businesses: Turn Customer Chats Into Leads, Proposals, Jobs, and Revenue

For many service businesses, the sale starts with a message.

A customer asks:

Do you service my area?

Another sends:

Can I get an estimate?

Another asks:

Are you available this week?

Sometimes that message comes through SMS.

Sometimes through email.

Sometimes through a website form.

And, for many businesses and customers, it comes through WhatsApp.

Messaging is fast, familiar, and easy for the customer.

But when customer conversations stay only inside messaging apps, the business can quickly lose control.

Messages get buried.

Leads are forgotten.

Customers are answered twice by different people.

Estimates are sent but never followed up.

Approved work does not become a scheduled job.

Completed work does not become an invoice.

The problem is not messaging itself.

The problem is trying to use messaging as a CRM.

A CRM for service businesses should organize every customer conversation into a real sales and operations workflow.

With DunaHub, WhatsApp can become part of a complete CRM process:

Customer message → Lead created → Pipeline stage updated → Proposal sent → Job scheduled → Invoice created → Review requested

The customer still gets a simple conversation.

Your business gets structure behind the scenes.

Why WhatsApp matters inside a CRM

WhatsApp is more than a messaging app for many customers.

It is where they prefer to ask questions, send photos, confirm details, and follow up.

For service businesses, WhatsApp may be used for:

  • new quote requests;
  • service-area questions;
  • project photos;
  • property addresses;
  • appointment confirmations;
  • job updates;
  • invoice questions;
  • follow-up messages;
  • repeat service requests.

That makes WhatsApp valuable.

But value only appears when the business can connect the conversation to the customer record.

A WhatsApp message should not live alone.

It should be connected to:

  • the lead;
  • the pipeline stage;
  • the customer history;
  • the proposal;
  • the scheduled Job;
  • the invoice;
  • the next follow-up;
  • the responsible team member.

That is the difference between “answering messages” and managing a customer relationship.

WhatsApp is a channel. CRM is the process.

A common mistake is thinking that a busy WhatsApp inbox means the business has a sales process.

It does not.

WhatsApp is where the conversation happens.

CRM is where the business organizes what needs to happen next.

A customer message may require:

  • qualification;
  • pricing;
  • estimate request;
  • proposal;
  • appointment;
  • technician assignment;
  • invoice;
  • review request;
  • future follow-up.

Without CRM, all of those steps depend on memory.

With CRM, the conversation becomes part of a pipeline.

The workflow changes from:

WhatsApp message → Manual reply → Customer forgotten

to:

WhatsApp message → Lead in CRM → Stage assigned → Follow-up tracked → Work scheduled

The problem with managing customers only in WhatsApp

WhatsApp works well when one person manages a small number of conversations.

As the business grows, problems appear.

Leads get buried

A customer may ask for a quote, but newer conversations push that message down.

The team forgets to follow up.

There is no sales stage

A customer may be:

  • new;
  • waiting for a quote;
  • reviewing a proposal;
  • ready to book;
  • already scheduled;
  • lost.

Inside a raw messaging app, those stages are not clear.

The team lacks context

One employee answers without knowing what another employee already said.

The customer has to repeat information.

Approvals are informal

A customer replies:

Looks good.

But the business still needs to know:

  • what was approved;
  • which price was accepted;
  • what was included;
  • what date was agreed;
  • who should perform the work.

The owner becomes the bottleneck

If every customer conversation depends on one phone, the business cannot scale.

Customer history is fragile

Important information may stay inside one employee’s device or personal account.

A CRM solves these problems by connecting the message to the business process.

What a CRM with WhatsApp should do

A CRM with WhatsApp should help your team manage more than conversations.

It should help you manage outcomes.

A strong workflow should allow the business to:

  • capture new leads;
  • attach messages to the customer record;
  • move leads through a pipeline;
  • assign responsibility;
  • prioritize Hot, Warm, and Cold leads;
  • send proposals;
  • schedule approved work;
  • invoice completed jobs;
  • follow up automatically when appropriate;
  • keep the team aligned.

The goal is not to make communication complicated.

The goal is to make sure every message has a next step.

How DunaHub connects messaging to CRM

The DunaHub Unified Inbox brings supported customer conversations into one shared place.

That allows the team to manage communication across channels such as:

  • SMS;
  • email;
  • WhatsApp.

Instead of jumping between separate apps, the business can review customer history from the CRM workflow.

This matters because customers rarely behave in a perfectly organized way.

A customer may:

  1. Submit a website form;
  2. Reply by SMS;
  3. Send a photo through WhatsApp;
  4. Ask a question by email;
  5. Approve the proposal later.

Without a unified customer history, that relationship becomes fragmented.

With CRM, the business can keep the context together.

Why the CRM pipeline is the center

The DunaHub CRM Pipeline gives each lead a place in the sales process.

A simple service-business pipeline may include:

  • New Lead;
  • Contacted;
  • Information Needed;
  • Proposal Sent;
  • Follow-Up;
  • Approved;
  • Job Scheduled;
  • Completed;
  • Lost.

When a WhatsApp conversation begins, the customer should not remain only in a chat list.

The customer should become a lead.

That lead should have:

  • a stage;
  • a score;
  • a history;
  • a responsible person;
  • a next action.

A message becomes a sales opportunity.

A sales opportunity becomes work.

Work becomes revenue.

CRM stages for WhatsApp leads

Not every WhatsApp conversation means the same thing.

A CRM helps classify the situation.

New Lead

The person just contacted the business.

The goal is to respond quickly and understand the request.

Information Needed

The business needs more details before estimating.

Examples:

  • address;
  • service type;
  • photos;
  • property size;
  • preferred timing;
  • issue description.

Proposal Sent

The customer received an estimate or proposal.

The goal is to track whether it was viewed and follow up.

Follow-Up

The customer has not replied yet.

The lead needs another message or call.

Approved

The customer accepted the proposal.

The next step is scheduling.

Job Scheduled

The work is now on the calendar.

The customer conversation moves from sales to operations.

Completed

The service was delivered.

The next steps may include invoicing and review requests.

Lost

The customer did not move forward.

The team should record why.

How to score WhatsApp leads

Lead scoring helps the team decide who needs attention first.

DunaHub supports simple Hot, Warm, and Cold scoring.

Hot

A Hot lead is ready to move.

Signs include:

  • wants service soon;
  • provided an address;
  • sent photos;
  • asked for scheduling;
  • replied quickly;
  • requested a proposal;
  • asked how to approve.

Example:

I need this done this week. Can you send the estimate today?

That lead should be handled quickly.

Warm

A Warm lead is interested but not ready.

Signs include:

  • comparing options;
  • planning for later;
  • asking general questions;
  • needs a spouse or manager to approve;
  • wants to understand pricing.

Example:

We are thinking about doing this next month. Can you give me an idea?

This lead needs useful follow-up.

Cold

A Cold lead has low urgency or low fit.

Signs include:

  • no clear timeline;
  • no address;
  • vague request;
  • stops replying;
  • service outside your area;
  • budget mismatch.

Example:

Just checking for future reference.

Cold does not mean worthless.

It means lower priority right now.

Why shared messaging matters for small teams

As soon as more than one person handles customers, the business needs a shared process.

A shared inbox helps avoid:

  • duplicate replies;
  • missed messages;
  • unclear ownership;
  • scattered history;
  • customers repeating themselves;
  • information stuck with one employee.

A small service team may include:

  • owner;
  • office manager;
  • sales assistant;
  • technician;
  • dispatcher;
  • bookkeeper.

Each person may need customer context at a different moment.

The owner wants to know whether the lead will close.

The office manager wants to know what was promised.

The technician wants to know where to go.

The bookkeeper wants to know what to invoice.

A CRM connects those moments.

How to avoid duplicate replies

A shared inbox is helpful, but it needs rules.

Your team should define:

  • who owns new leads;
  • who replies to pricing questions;
  • who sends proposals;
  • who handles complaints;
  • who schedules jobs;
  • who sends invoices;
  • who follows up after estimates.

A simple rule works well:

Every active lead needs one clear owner.

If no one owns the lead, everyone assumes someone else is handling it.

That is how leads get lost.

How WhatsApp connects to proposals

Many customers ask for estimates through messaging.

That does not mean the estimate should stay inside a message.

A stronger process is:

  1. Customer sends a WhatsApp message;
  2. Team collects the required information;
  3. Lead moves to Proposal Needed;
  4. A Visual Proposal is created;
  5. Proposal link is sent back to the customer;
  6. Customer reviews and approves;
  7. Proposal becomes a Job.

Instead of sending only:

Total is $850.

send:

Hi {{lead.name}}, your proposal is ready. You can review the scope, line items, and total here: [proposal link]. Let us know if you have any questions.

The conversation stays easy.

The proposal stays organized.

How WhatsApp connects to Jobs

A customer saying “yes” is not the end of the process.

It is the beginning of operations.

After approval, the business should create a Job with:

  • date;
  • time;
  • service address;
  • service type;
  • assigned technician;
  • value;
  • notes;
  • status.

This prevents a common problem:

The salesperson closes the job, but the operations team does not receive complete information.

A CRM with Jobs keeps the sale connected to the work.

The workflow becomes:

WhatsApp approval → Proposal approved → Job created → Technician assigned → Status tracked

How WhatsApp connects to invoices

After the work is completed, billing should not depend on another manual reminder.

The team can create a DunaHub Invoice and send the link through the customer’s preferred channel.

Example:

Hi {{lead.name}}, thanks again for choosing us. Your invoice for today’s service is ready here: [invoice link]. Let us know if you have any questions.

The invoice gives the customer a clearer payment experience than a loose message.

The CRM keeps the invoice connected to the customer history.

How WhatsApp connects to reviews

After a completed service, the business should ask satisfied customers for feedback.

DunaHub’s Google Review Engine can help request reviews after completed Jobs.

The review request may be sent through supported channels.

A professional request might say:

Thank you for choosing our team. If you had a good experience, your review helps our small business grow: [review link]

A review request should be ethical.

Do not:

  • offer rewards for positive reviews;
  • request fake reviews;
  • pressure customers;
  • only ask customers likely to leave five stars.

The goal is to build real reputation from real service.

How WhatsApp and AI work together inside CRM

DunaHub Conversation AI can respond to supported inbound messages, including WhatsApp when enabled.

The AI uses the business context configured by the company.

It can help with:

  • first response;
  • service questions;
  • business hours;
  • service areas;
  • basic qualification;
  • information collection;
  • lead creation;
  • human handoff.

Example:

Customer:

Do you install gutters in my area?

AI:

Hi! We can help check that. Please send your city or ZIP code and the type of service you need: cleaning, repair, or installation.

The AI does not replace the team.

It helps prevent new inquiries from sitting unanswered.

When should a human take over?

Some conversations should not be handled only by AI or templates.

A human should take over when the customer mentions:

  • complaints;
  • refunds;
  • damage;
  • safety concerns;
  • urgent issues;
  • technical diagnosis;
  • legal or contract questions;
  • pricing negotiations;
  • unusual job requirements;
  • angry feedback;
  • manager requests.

Human handoff should be easy.

Common keywords include:

  • human;
  • manager;
  • representative;
  • agent;
  • speak to someone;
  • talk to a person.

When a human replies, the AI should pause so it does not interrupt the conversation.

How to write better WhatsApp messages inside CRM

Speed matters.

But speed without quality can hurt the sale.

A strong message should be:

  • short;
  • clear;
  • polite;
  • specific;
  • action-oriented.

Bad example:

Address?

Better example:

Hi {{lead.name}}, thanks for reaching out. To prepare the estimate, please send the service address and a short description of what you need.

Bad example:

Price depends.

Better example:

Pricing depends on the property size and scope. If you send the address and a few photos, our team can prepare the next step.

Bad example:

We’ll get back to you.

Better example:

Thanks. We received the details. Our team will review them and follow up with the next step.

Message templates every service business should create

Start with the most repetitive moments.

1. First response

Hi {{lead.name}}, thanks for contacting us. What service do you need, and what is the service address?

2. Request for photos

Can you send a few clear photos of the area or issue? That will help us understand the scope before preparing the estimate.

3. Request for missing information

To finish the estimate, we still need: [missing information]. Can you send that here?

4. Proposal delivery

Your proposal is ready. You can review the scope, line items, and total here: [proposal link]. Let us know if you have questions.

5. Proposal follow-up

Hi {{lead.name}}, were you able to review the proposal? I can clarify the scope or adjust details if needed.

6. Scheduling confirmation

Your service is scheduled for [date] at [time]. Please make sure the service area is accessible.

7. Invoice delivery

The service has been completed. Your invoice is ready here: [invoice link]. Thank you again for choosing us.

8. Review request

Thanks for choosing our team. If you had a good experience, your review would really help our business: [review link]

Templates save time and keep the customer experience consistent.

How stage automations support WhatsApp CRM

DunaHub Stage Automations can help with predictable follow-up.

For example:

  1. Lead moves to Proposal Sent;
  2. The system waits for the configured delay;
  3. A follow-up message is sent;
  4. If the lead changes stage, the automation stops.

This is useful for:

  • proposal follow-up;
  • missing information reminders;
  • booking reminders;
  • reactivation messages;
  • post-service communication.

Automation should not replace thoughtful human service.

It should prevent routine tasks from being forgotten.

Example workflow: pressure washing company

A homeowner sends a WhatsApp message asking for driveway cleaning.

  1. The message enters the shared inbox;
  2. A lead is created in the CRM;
  3. The lead is scored Warm;
  4. The team asks for the address and photos;
  5. The lead moves to Information Needed;
  6. Photos are received;
  7. The team creates a proposal;
  8. The proposal link is sent through WhatsApp;
  9. The customer approves;
  10. The proposal becomes a Job;
  11. A technician is assigned;
  12. The work is completed;
  13. An invoice is sent;
  14. A review request follows.

The entire journey starts with a message.

But it does not stay trapped in a message thread.

Example workflow: HVAC contractor

A customer sends:

My AC is not cooling. Can someone come out?

The CRM workflow may be:

  1. Lead created;
  2. Customer issue recorded;
  3. Service address requested;
  4. Diagnostic visit scheduled;
  5. Job assigned to technician;
  6. Status updated through the service day;
  7. Invoice sent after completion;
  8. Customer history saved for future maintenance.

If a safety concern appears, the conversation should move to a qualified human.

Example workflow: electrical contractor

A customer sends photos of an installation request.

The business should not rely only on the message thread.

The process should be:

  1. Save the lead;
  2. Ask for service address;
  3. Collect project details;
  4. Schedule site visit if needed;
  5. Send proposal;
  6. Create Job after approval;
  7. Assign qualified technician;
  8. Invoice after completion.

Technical safety, permits, and trade documentation should remain in the proper professional systems.

Example workflow: cleaning company

A customer asks for move-out cleaning.

The team collects:

  • address;
  • bedrooms;
  • bathrooms;
  • square footage;
  • preferred date;
  • special requirements.

The lead moves from New Lead to Information Needed, then Proposal Sent, then Approved, then Job Scheduled.

The final invoice is sent after completion.

Example workflow: landscaping company

A customer sends WhatsApp photos of a yard.

The team:

  1. Creates a lead;
  2. Reviews the photos;
  3. Requests property address;
  4. Schedules a walkthrough;
  5. Sends a proposal;
  6. Creates a Job after approval;
  7. Assigns a crew;
  8. Invoices after completion;
  9. Offers recurring maintenance.

The CRM turns a casual message into a managed sales opportunity.

How to measure WhatsApp CRM performance

Do not measure messaging only by how many conversations came in.

Measure whether conversations become revenue.

Useful metrics include:

New leads

How many new customer conversations entered the CRM.

First response time

How quickly the team replied.

Leads by stage

How many are New, Proposal Sent, Approved, Scheduled, or Lost.

Proposals sent

How many conversations became estimates.

Proposal approval rate

How many proposals turned into approved work.

Follow-ups completed

How consistently the team follows up.

Jobs scheduled

How many approved leads became scheduled Jobs.

Invoices sent

How many completed Jobs were billed.

Reviews requested

How many customers were asked for feedback.

A CRM makes these numbers easier to understand.

Daily routine for WhatsApp CRM

A practical routine can keep the system clean.

Start of day

  • Review new messages;
  • create or update leads;
  • assign owners;
  • score Hot, Warm, or Cold;
  • move cards to the right stage;
  • identify urgent conversations.

During the day

  • respond to new messages;
  • use templates;
  • request missing information;
  • send proposal links;
  • update pipeline stages;
  • schedule approved work;
  • handle handoffs.

End of day

  • review unanswered leads;
  • check proposals waiting for follow-up;
  • confirm approved Jobs were scheduled;
  • send invoices for completed work;
  • plan tomorrow’s actions.

The daily habit matters as much as the software.

Weekly CRM review

Once a week, review:

  • number of WhatsApp leads;
  • proposal volume;
  • approval rate;
  • lost reasons;
  • average response time;
  • open follow-ups;
  • overdue invoices;
  • Jobs completed;
  • reviews generated.

Look for bottlenecks.

For example:

  • Many leads stuck in Information Needed may mean your first questions are unclear.
  • Many leads stuck in Proposal Sent may mean follow-up is weak.
  • Many approved leads not scheduled may mean operations is disconnected from sales.
  • Many completed Jobs not invoiced may mean billing needs a daily routine.

The pipeline shows where the business is leaking revenue.

Common mistakes when using WhatsApp without CRM

Using a personal WhatsApp for business

This mixes personal life and customer operations.

Not creating leads

The conversation stays isolated.

Not assigning responsibility

Everyone sees the message, but nobody owns it.

Sending prices too early

The customer compares only numbers, not scope.

Not sending structured proposals

Important details are hidden in chat messages.

Forgetting follow-up

Many customers need a reminder before deciding.

Not moving pipeline stages

The CRM becomes inaccurate.

Not turning approvals into Jobs

The sale does not become scheduled work.

Not invoicing immediately

Completed work sits unpaid.

Not asking for reviews

Good service does not turn into public reputation.

Letting AI answer everything

Complex, sensitive, or high-value conversations need people.

CRM setup checklist for WhatsApp-driven businesses

  • Define the main lead sources;
  • Connect customer channels to the CRM;
  • Set up the Unified Inbox;
  • Create pipeline stages;
  • Decide who owns new leads;
  • Create Hot/Warm/Cold scoring rules;
  • Write first-response templates;
  • Write proposal follow-up templates;
  • Write missing-information templates;
  • Write invoice templates;
  • Define when to create a proposal;
  • Define when to create a Job;
  • Define when to send an invoice;
  • Set rules for human handoff;
  • Configure Conversation AI if appropriate;
  • Review new messages daily;
  • Review pipeline stages daily;
  • Review metrics weekly;
  • Remove parallel spreadsheets;
  • Train every team member on the workflow.

How much does DunaHub cost?

Current DunaHub pricing uses flat company pricing.

PlanMonthly priceCRM fit
Free$0Start with up to 50 leads and core CRM tools
Starter$9.90/monthSmall teams that need more capacity and email sync
Pro$49/monthGrowing teams that need unlimited users and advanced workflows

DunaHub does not charge per user within the user allowance of the selected plan.

That matters for service businesses because CRM only works when the team actually uses it.

Which plan fits a WhatsApp-focused CRM workflow?

Free

Free can work for:

  • owner-operators;
  • new service businesses;
  • teams testing CRM;
  • businesses with lower lead volume;
  • companies starting with basic lead organization.

Starter

Starter can fit:

  • small teams;
  • businesses receiving daily messages;
  • companies needing email sync;
  • teams that send regular proposals;
  • businesses that want more operational capacity.

Pro

Pro can fit:

  • growing service companies;
  • teams with more users;
  • businesses using advanced automations;
  • companies with higher lead volume;
  • operations that need stronger sales-to-Job workflows.

The best plan depends on message volume, team size, and how much of the customer journey you want inside the CRM.

What DunaHub does not replace

DunaHub helps organize WhatsApp and other customer conversations inside a CRM workflow.

It does not replace:

  • good customer service;
  • trade expertise;
  • professional judgment;
  • safety procedures;
  • legal advice;
  • accounting systems;
  • tax systems;
  • payroll;
  • advanced fleet tracking;
  • official WhatsApp policies;
  • your responsibility for accurate communication.

The tool organizes the process.

The business still owns the customer experience.

Summary: WhatsApp brings the lead, CRM closes the loop

WhatsApp can start the conversation.

CRM turns that conversation into an organized business process.

With DunaHub, service businesses can connect messaging to:

  • lead capture;
  • pipeline stages;
  • lead scoring;
  • shared inbox;
  • customer history;
  • proposals;
  • follow-up;
  • Jobs;
  • invoices;
  • reviews;
  • AI assistance.

The workflow becomes:

Customer sends a WhatsApp message → Lead enters CRM → Team qualifies the request → Proposal is sent → Customer approves → Job is scheduled → Invoice is sent → Review is requested

The customer gets a fast, familiar conversation.

Your team gets visibility, accountability, and follow-through.

That is what a CRM with WhatsApp should do.

It should not just help you reply.

It should help you close more jobs and lose fewer leads.

Frequently Asked Questions

What is a CRM with WhatsApp?

It is a CRM workflow where WhatsApp conversations are connected to leads, pipeline stages, customer history, proposals, Jobs, invoices, and follow-ups.

Is WhatsApp the same as CRM?

No. WhatsApp is a messaging channel. CRM is the system that organizes the customer relationship and sales process.

Why should service businesses connect WhatsApp to CRM?

Because customers often start conversations through messaging, but the business still needs to track stages, follow-up, approvals, scheduling, billing, and history.

Does DunaHub include a CRM pipeline?

Yes. DunaHub includes a visual CRM pipeline with customizable stages and drag-and-drop lead management.

Does DunaHub support WhatsApp in the inbox?

Yes. DunaHub’s Unified Inbox supports WhatsApp as a customer communication channel alongside SMS and email.

Does WhatsApp have per-message fees in DunaHub?

DunaHub documentation states that WhatsApp has no per-message cost inside the platform.

Does WhatsApp require setup?

Yes. WhatsApp setup uses QR code connection.

Can multiple team members manage customer conversations?

Yes. The Unified Inbox is designed as a shared customer communication screen for the team.

Can WhatsApp messages be connected to leads?

Yes. Customer conversation history can stay attached to the lead record.

Can I send proposal links through WhatsApp?

Yes. You can send a DunaHub proposal link through WhatsApp.

Can an approved proposal become a Job?

Yes. Approved proposals can create Jobs with prefilled information.

Can I send invoices through WhatsApp?

Yes. You can send invoice links through the customer’s preferred channel, including WhatsApp when appropriate.

Can WhatsApp leads be scored?

Yes. Leads can be scored as Hot, Warm, or Cold in the CRM pipeline.

Can AI respond to WhatsApp messages?

Yes. Conversation AI can respond on WhatsApp when that channel is enabled.

Can a customer ask for a human?

Yes. Handoff keywords such as “human” or “manager” can stop the AI and flag the conversation.

Does email sync work on Free?

No. Email sync is available on Starter and above.

Does DunaHub replace SMS?

No. SMS remains a separate channel. DunaHub brings supported channels into one customer workflow.

Does DunaHub charge per user?

No. DunaHub uses flat company pricing within the user allowance of each plan.

How much does DunaHub cost?

Current plans are Free at $0, Starter at $9.90/month, and Pro at $49/month.

Who is this best for?

It is useful for contractors, home-service businesses, cleaning companies, HVAC companies, electricians, landscapers, installers, repair teams, and other businesses that sell through customer conversations.

Turn WhatsApp conversations into organized sales

Your business should not lose leads inside old message threads, scattered replies, and forgotten estimates.

Create your free DunaHub account, connect customer conversations to your CRM pipeline, and manage every lead from first message to completed Job.

Pronto para organizar seu pipeline de vendas?

O DunaHub é gratuito para começar. Sem cartão de crédito.

Criar conta grátis →