erp.io Marketing
Reviews, referrals and campaigns that run off real cleans
Your best marketing is a happy client right after a great clean. erp.io Marketing knows when that happens, because it runs on the same records as your schedule and invoices. Review requests, referral credits and win-back campaigns go out at the right moment without anyone remembering to send them.
Your home, fall-ready.
Book a deep clean before Oct 31, and your next regular clean is 15% off.
Book nowSegment: clients with no clean in 60+ days · 142
★★★★★ New Google review
“Priya is a magician with grout.” · AI reply drafted
Reviews on autopilot
Ask for a Google review after a completed clean, and draft replies with AI so every review gets a response.
Referrals that pay themselves
Give clients a referral link. When a friend books, the credit applies to the next invoice automatically.
Campaigns to the right list
Segment by service, frequency, zip code or last clean date, then send an email that fits.
Google reviews, asked at the right moment
Local search is how most residential clients find a cleaner, and reviews decide who gets the call. The trouble is asking. Owners mean to, cleaners forget, and the request goes out three weeks late or not at all.
erp.io Marketing sends the ask after a visit is marked complete, so it reaches clients while the clean is still fresh. A separate post-clean survey lets clients flag a problem privately, and those answers become a task for your office so you can make it right. When a review comes in, AI drafts a reply in your voice for you to approve.
- Review requests triggered by completed visits, not a calendar
- Post-clean survey that turns complaints into office tasks
- AI-drafted replies to new Google reviews
- Google Business Profile posts and updates from the same place
A referral program your office does not have to track
Cleaning is a word-of-mouth business. Clients already recommend you to neighbors. A referral program just makes it easy and rewards them for it.
Each client gets a personal link, available in the client portal and in their emails. When a friend books through it, the new client is tagged with the referrer, and once the first clean is paid, the credit applies to the referrer's next invoice. No spreadsheet, no manual discount codes, no forgotten thank-yous.
- Personal referral links for every client
- Credits applied to invoices automatically after the referred clean is paid
- Referral source tracked on the new client in the CRM
- Report of top referrers so you can thank them properly
Hi Dana
Next clean
Thursday, Oct 9 · 10:30
Email campaigns built on what actually happened
Because the marketing tools sit on your real service data, segments can be specific. Clients who have not been cleaned in 60 days. One-time move-out clients in a certain zip code. Recurring clients who have never booked the inside-fridge add-on. Commercial accounts with a contract renewal next quarter.
Build the segment, write the email or have AI draft it, and send. Opens, clicks and the bookings that follow are attributed back to the campaign, so you see revenue, not just open rates.
AI marketing agents for the work you never get to
erp.io Marketing includes a team of 48 AI marketing agents that handle the jobs most cleaning owners put off: local SEO pages for the towns you serve, blog content about seasonal deep cleans, social posts, Google Business Profile updates and attribution reporting.
You set the direction and approve what goes out. The agents do the drafting, scheduling and measuring, and everything they produce ties back to the same client and revenue data as the rest of your business.
Revenue
$48,210
+12%
Recurring clients
184
+9
Avg job margin
41%
+3 pts
A day with maid.co
One great clean, three pieces of marketing
Say your crew finishes a deep clean for a new client, Maria, on a Tuesday afternoon. The lead marks the visit complete in the field app, with before and after photos attached.
An hour later Maria gets a short text asking how the clean went, with a one-tap link to leave a Google review. She writes two sentences about the baseboards. The next morning, AI has drafted a warm, specific reply to her review, and you approve it between visits.
Her receipt email includes her referral link. Two weeks later her neighbor books a biweekly clean through it. The neighbor is tagged as a referral from Maria, and after the first clean is paid, Maria's next invoice shows the credit. Nobody in your office touched any of it.
FAQ
Questions, answered
What if a client is unhappy with a clean?
The post-clean survey gives every client an easy private way to tell you something went wrong. A low score or a complaint becomes a task for your office, so someone calls and schedules a re-clean the same day. Review requests go to every completed visit, since Google's policies discourage asking only happy clients. Fixing problems fast is what protects your rating.
How do referral credits show up?
When a referred client's first clean is paid, the credit amount you set is added to the referrer's account and applied to their next invoice. It shows as a clear line on the invoice and in the client portal. You can cap credits, set different amounts for residential and commercial, or require a minimum job size.
What are the 48 AI marketing agents?
They are specialized AI workers inside erp.io Marketing, each focused on a task like local SEO pages, blog drafts, social posts, Google Business Profile updates, campaign copy or attribution. You give direction and approve output. They are most useful for the steady, repetitive marketing work that owners know matters but rarely have time to do.
Can I send texts as well as emails?
Yes. Two-way texting runs through the erp.io CRM team inbox, and automations can send texts for things like win-back offers or seasonal reminders. Follow texting consent rules in your area, and keep marketing texts short and occasional. Email is usually the better channel for newsletters and larger campaigns.
How do I know which marketing actually works?
Lead source and campaign attribution are stored on the client record and carried through to invoices. Reports show revenue by lead source and by campaign, including whether those clients became recurring. That makes it easy to see if a channel brings in one-time cleans or long-term clients worth paying for.
Keep exploring
Run your whole cleaning company from one place.
Try every module free for 30 days. No card, no setup fee, and we'll help you bring your clients over.