Cleaning Quote Tools

Customer Follow-up Desk

A lightweight customer workspace for cleaning business owners to revisit saved quotes, prepare follow-up messages, and keep quote conversations moving.

Customers

Turn saved quotes into follow-up action.

This desk reads the quotes saved in your browser and helps you follow up with customers without retyping the same message every time.

0 saved quotesSave a quote first to build a customer list.Create a quote

No customer list yet

Customers appear after the owner saves quotes.

This is not a public customer portal. It becomes useful after you save one quote with a customer name, status, and follow-up date from Jobs.

First customer workflow

Use Customers as a follow-up desk, not a contact dump.

Start with the quote, then add only the customer details that help you win or protect the job: contact method, follow-up date, scope notes, and whether this lead is worth chasing.

1Save a quote from Jobs

Add the customer name, quote status, next action, and follow-up date before saving.

Open Jobs
2Finish the contact card

Phone, email, address, tags, and owner notes make the next message faster.

Review customers
3Send the right script

Use scope, follow-up, deposit, or boundary messages based on the customer's status.

Open Templates
Starter examples

Sent quote: follow up in 48 hours with scope and booking window.

Accepted quote: request deposit, access details, and prep instructions.

Missing contact: collect phone or email before spending more owner time.

Profiles saved0

Customers with phone, email, tags, or notes saved locally.

Missing contact0

Saved quotes that still need phone or email before follow-up.

Tagged customers0

Profiles with tags like recurring, office, Airbnb, or high-value.

Open customer value$0

Draft or sent quotes still waiting on a decision.

Call list0

High-value, overdue, or missing-contact customers.

Contact gaps0

Quotes with no phone or email saved locally.

Best customer moveSave a quote

The next desk-wide owner action appears here.

Contact loop discipline

A follow-up is not finished until the next owner move is saved.

Audit in Reports
1. Pick the customerStart with money waiting

Open sent quotes, overdue dates, and high-value customers before low-value admin.

Find customer
2. Send or log the touchText, email, or call

Use the message builder, then record the channel so the same customer does not get chased twice.

Use scripts
3. Record outcomeAccepted, waiting, declined

Mark what happened after contact. A quote with no outcome is still owner work.

Update quote
4. Decide next owner actionBook, chase, reprice, or stop

Set the next action and date before leaving the desk so Reports can catch stale work.

Check reports

Duplicate customer cleanup

Consolidate repeat customer records without deleting quotes.

Ready
Repeat groups0

Customers with more than one saved quote appear here.

Top cleanupNo duplicate customer records

Merge profile fields, tags, and notes while keeping every quote in history.

Repeat customer records will appear here after multiple quotes share a customer name.

Owner action queue

Which customer deserves the next 10 minutes?

No queue yet
Call firstNo urgent call

Due sent quotes and high-value open work rise to the top.

Call-first customers will appear here.

Fix before chasingNo fix needed

Missing contact or quote-readiness issues should be cleaned up before follow-up.

Fix-first customers will appear here.

Protect value$0 open value

Open value that should not quietly go cold.

High-value open customers will appear here.

Follow-up script queue

What should the owner send after the quote?

No scripts queued yet
Text nextNo text queued

Short follow-up scripts for sent quotes and quick decisions.

Text follow-ups will appear here.

Email nextNo email queued

Longer scope, booking, and quote-summary messages.

Email follow-ups will appear here.

Call nextNo call queued

High-value, overdue, or missing-contact leads that need a human touch.

Call prompts will appear here.

Today follow-up pack

Copy the owner's next follow-ups in one pass.

No follow-ups ready yet
Today priorityOverdue and high-value customers first.

Work call-ready items before casual texts. If contact is missing, fix the profile before chasing the quote.

Text0
Email0
Call0

Save sent quotes or missing-contact customers to build today's follow-up pack.

Ready when quotes are queued.

Customer priority map

Sort customers by owner action, not alphabetically.

No customer segments yet
High value0

Customers with meaningful quoted value, won work, or high-value tags.

High-value customers will appear here.

Needs follow-up0

Sent quotes that are due now or getting stale.

Follow-up customers will appear here.

At risk0

Declined, thin, overdue, or owner-review quotes that need a lesson captured.

At-risk customers will appear here.

Missing contact0

Customers that need phone or email before the owner spends more time.

Missing-contact customers will appear here.

Recent customers

Quotes that may need a decision.

Message templates

Showing all saved customers.

Today follow-upsContact the customers that can still turn into money.

Save sent quotes with customer names to build today's list.

Current list batchNo customers selected by filter

Filter the customer list, then handle the visible follow-up work in one pass.

Use filters like Due follow-up, High value, or Missing contact first.

Saved quotes with customer names will appear here.

Customer profile

Keep the details that make the next quote faster.

Select or save a customer
Profiles stay local in this browser.

Customer desk rule

Keep follow-ups specific: reference the quoted amount, scope, and next decision. Avoid reopening price unless the customer changed the scope.

Customer loopCreate the quote before chasing the lead.