Run a carpet cleaning business from ChatGPT

Carpet cleaning sells rooms, stairs, and a promise about a stain. The quote should say which, the photo should show the stain, and the invoice should match what they signed. Doing Work holds that, and ChatGPT, Claude, or Grok drafts it once connected at https://doingwork.work/mcp. Quote or invoice lines the assistant drafted stay unsent until a person whose role may send them sends them. The owner can always send quotes, invoices and visit recaps. Office can send them for any job, a lead for jobs on their crew, and field for jobs assigned to them, until the owner turns that send off.

Rooms, not a vague 'whole house'

Write the rooms as lines, or offer a one-room option and a whole-downstairs option. Stairs and a sofa can be optional lines. You set the price, from a price book task if you have one. The customer opens one link, picks, signs, and can pay a deposit. They do not make an account. If the job was booked by phone and you already agreed, you can draft an invoice with no quote and still put a deposit on it.

Attach the stain photo so they are signing the stain you saw, not a different one. Before and after are stages on the upload. A summary can call out the damage or the wear. Notes about a pet or a lockbox stay internal. The recap, if you send one, is a separate email and waits for a person whose role may send the recap.

Saturdays and rental calendars

A Saturday that is already full should warn you when you try to book over it. The warning is an overlap, time off, or hours outside the day. It does not silently stack two jobs on one person. Rental turns that happen every month are repeating visits. A move-out checklist can gate done: rooms photographed, stairs done, invoice drafted. The assistant cannot override a required item. The owner can, on a hosted page, and the reason is stored.

You will rarely need a purchase order. If you buy a specialty solution for one job, you can still put it on an order or record it as a material. There are no stock locations either way. Doing Work will not order your driving loop among Saturday houses.

Say this

  • "Draft a quote for the living room and hallway, with stairs as an optional line. Hold it."
  • "Attach the stain photo with a caption and do not send until I have looked."
  • "Book this rental on the 1st of each month for the next year. Warn me if that tech is off."
  • "They paid a deposit on the quote. Invoice the balance after the clean and hold the send."

Quickstart is how the assistant gets connected. /ai/ is the longer page on assistants and the fee.

Price

The first $1,000 you're paid each month is free. Above that we take 0.5%, up to $149 in a month. No subscription. Pricing. Jobber, Housecall Pro, and no monthly fee.

Questions owners ask

Carpet cleaners ask how rooms, stain photos, and a Saturday deposit fit together.

Can I run quotes and invoices for a carpet cleaning business from ChatGPT?

Yes. Connect ChatGPT where connectors are available, or Claude or Grok Bot. The assistant drafts room lines or options, and a person whose role may send quotes sends it. The first $1,000 you're paid each month is free. Above that we take 0.5%, up to $149 in a month. No subscription.

How do I price three rooms and the stairs?

As lines with quantities, or as options if the customer is choosing a smaller job. An optional line can add stairs or upholstery. They tick those on the signing page. The invoice uses what they picked.

Can they see the stain photo before they book?

Yes. Attach the photo to the quote, with a caption. They see it on the quote page. The copy they see has location data removed.

What about rental turns every month?

Book a monthly repeating visit, up to 104. A checklist can require a photo of each room before the visit can be marked done. A deposit on the quote page can hold a Saturday.

Is there an app for the tech in the van?

No. There is no app to install. The tech talks to the assistant, and a phone browser page can add photos to the job.