How to Automate Markate

Markate automates the messages a service business sends. Estimate follow-ups chase themselves, email and SMS drip campaigns run to a schedule, invoice follow-ups nudge unpaid balances, and review requests go out once a job is complete. Knowing when a follow-up is worth sending means reading systems Markate cannot open.

Markate is built for the operator who is also the crew

Markate is a service operations platform for home service trades: pressure washing, carpet and tile cleaning, window cleaning, handyman work, painting, electrical, landscaping, tree work, appliance repair, holiday lighting and snow clearing.

The businesses on it are small, and often very small. One person and a truck. Two crews and a spouse doing the books. At that size the software is not one department's tool, it is the entire back office: the customer list, the estimate, the calendar, the work order, the invoice and the marketing behind a single login.

That shapes what it has to be good at. Nobody is going to configure anything elaborate. Nobody is at a desk between eight and five. And the difference between a good month and a bad one is not capacity, because there is always another driveway to wash. It is whether the phone rings.

So Markate leans where its customers need it, at winning work and at not letting work slip.

Leads arrive in five inboxes and one of them is Markate

Ask a small contractor where the work comes from and the answer is a list of places, not a system.

A form on their own site. A Google Local Services enquiry. Angi and Thumbtack, each with an app of its own. A Facebook message. A text to the owner's mobile from a neighbour who was given the number.

Only some of those reach Markate, and only once somebody has retyped them. The rest wait until the evening, by which point the homeowner has three quotes.

The other half of the week is the supply side. On anything made to measure, blinds, doors, custom panels, the job is stuck behind a supplier's order, and the only way to know where it is is a portal or a phone call. The install date was promised to a customer who will ring on the day if nobody rings her first.

None of this is a scheduling problem. It is a knowing problem, and every answer sits in somebody else's software.

The markate.com homepage, the app these three jobs run in. Markate
Every enquiry in one pipeline Leads left sitting in marketplace and directory inboxes, collected each morning so the first reply does not depend on which app got opened.
Supplier dates before the customer asks Made-to-measure orders tracked on the supplier's own portal, so a slipped install is a call you make rather than one you take.
Follow-ups that wait for a reason Messages drafted when something has actually changed, and held for a person, because a badly timed text to a homeowner becomes a review.

Drip campaigns fire on a date, not on a reason

Markate automates the customer conversation properly, and a business should switch all of it on before adding anything.

Automated follow-ups chase an estimate that has not been accepted. Automated email and SMS drip campaigns run a sequence to a list. Automated invoice follow-ups nudge an unpaid balance. Automated review requests go out once a job is marked complete. Job reminders and notifications reach the customer by text or email ahead of the appointment. There is a Kate AI receptionist for the calls nobody could pick up, and an estimate can flow through to a work order and an invoice without being keyed again.

It is a great deal for the money.

Every piece of it, though, is triggered by something already inside Markate and timed by a clock. Day three after the estimate. Seven days after the invoice. The morning of the job. None of it can be set off by the fact that the blinds shipped, that an enquiry landed in a marketplace app an hour ago, or that a deposit never cleared.

An estimate can be chased on the day it is worth chasing

Work in this trade starts as a lead somewhere else and becomes a job in Markate. The gap between the two is where most of it is lost, and it is a gap something can stand in.

Enquiries collected from the marketplace and directory inboxes each morning and dropped into the pipeline with a reply already drafted, so the first response is measured in minutes rather than in which app got opened. Supplier orders on made-to-measure work checked on the supplier's portal, so a slipped date reaches the customer as a call from you.

Then the follow-ups that only make sense with outside information. The estimate for a roof wash chased on the first dry week rather than on day three of rain. Last winter's snow customers listed before the forecast turns, not after. A review that appeared on Google overnight matched back to the job and the crew who earned it.

And the money. Deposits promised and never taken, checked against what the payment processor shows, so nobody drives to an install nobody paid for.

That is one person's whole morning, finished before the first job starts.

The smallest businesses have the most tabs open

There is no office to absorb any of this. A two-van operation has about as many portals to check as a twenty-van one and one fewer person to check them, so the checking happens at half past nine at night or not at all.

WebRun is an AI agent that works a real Chrome browser, signed in as you. It opens the marketplace inbox, the supplier's order portal or the payment dashboard, and brings what it finds back into Markate as a lead, a date or a note against the job.

You set the schedule, it runs in your own private environment, and you can watch a run and stop it. Anything addressed to a homeowner is written and then waits, because at this size you are the brand.

The workflows below are already built, and each one names what it opens.

Questions people ask

We already run the drip campaigns. Is this instead of them?

No, keep them. They handle timed sequences well and cost nothing extra. This adds the trigger they cannot have, which is something happening on a site outside Markate.

Can it pull leads out of Angi or Thumbtack?

Yes. It signs into the marketplace the way you do, reads the new enquiries and creates them in Markate with a reply drafted. There is nothing to integrate, because it works the same screens you work.

Will it text or email my customers by itself?

Not by default. Messages are prepared and held for you to send. At this size the owner is the brand, so what goes out under your name stays your decision.

13 ready-made Markate workflows

Each one names the apps it touches and the exact steps it takes. Open one to read what it will do, then turn it on.

Automated Markate Unsold Estimate Worklist
Every week, WebRun scans Markate for estimates that were sent but never accepted and never formally declined, and posts a prioritised worklist to Slack so your team can reach back out to the right leads.
MarkateSlackAirtable
Automated Markate Supplier Order Followup
WebRun cross-checks open Markate jobs against pending supplier orders, flags any overdue deliveries, and posts a supplier chase list to Slack so you can follow up before installs are delayed.
MarkateSlackGoogle Sheets
Automated Markate Seasonal Promo Campaign Drafts
WebRun pulls your past customer list from Markate, drafts a seasonal promotional email for eligible customers, and queues every message for your review and approval before a single one is sent.
MarkateMailchimpGoogle Sheets
Automated Markate Review Request Workflow
WebRun finds jobs completed in Markate in the last 24 hours, drafts a review request message for each customer, and queues every message for your approval before it is sent.
MarkateGmailGoogle Sheets
Automated Markate Remake Order Worklist
WebRun finds all open remake or re-order jobs in Markate, checks their age and supplier status, and posts a prioritised weekly worklist to Slack so your team can chase every outstanding remake before the customer follows up.
MarkateSlackAirtable
Automated Markate Window Treatment Quote Followup
WebRun checks Markate for quotes sent but not yet accepted, drafts a friendly follow-up message for each customer, and queues them for your review before anything is sent.
MarkateGmailGoogle Sheets
Automated Markate Overdue Invoice Chaser
Every week, WebRun finds overdue invoices in Markate, drafts a polite payment reminder for each customer, and posts a summary of outstanding balances to Slack for your review.
MarkateSlackGmail
Automated Markate New Lead Followup
Every morning, WebRun checks Markate for new leads added in the last 24 hours with no outbound contact, drafts a personalised response for each, and queues the drafts for your review before anything reaches the prospect.
MarkateGmailGoogle Sheets
Automated Markate Measure Appointment Reminders
WebRun checks Markate for upcoming measure appointments, drafts SMS and email reminders for each customer, and queues them for your approval before they are sent.
MarkateTwilioGoogle Sheets
Automated Markate Install Scheduling Digest
Every morning, WebRun pulls today's installation jobs from Markate, organises them by crew and route, and posts a clean daily digest to Slack so your team knows exactly what is on.
MarkateSlack
Automated Markate Install Photo Collection Tracker
After installs are marked complete in Markate, WebRun checks whether job photos have been uploaded, flags any missing ones to the crew via Slack, and logs the photo status of every job to Google Sheets.
MarkateSlackGoogle Sheets
Automated Markate Deposit Collection Reminders
WebRun finds accepted Markate estimates with no deposit collected, drafts a payment reminder for each customer, and queues every message for your approval before it is sent.
MarkateGmailAirtable
Automated Markate Daily Job Digest
Every morning, WebRun pulls all jobs scheduled in Markate for the day, summarises revenue, crew assignments, and any open flags, and posts the digest to Slack so your whole team starts the day aligned.
MarkateSlack

Want one of these running on your own Markate?

Show WebRun the process once and it will run it on schedule, in your own private browser environment.