---
title: "Features · BlastoClean"
description: "It starts with Magic Quote — quoting a property by walking it — and covers the whole life of a cleaning job from there, residential or commercial: find it, estimate it, win it, schedule it, get paid for it, from the office or from the doorstep. Here's the full picture."
url: "https://www.blastoclean.com/features"
---

# Every feature, tour-length

It starts with Magic Quote — quoting a property by walking it — and covers the whole life of a cleaning job from there, residential or commercial: find it, estimate it, win it, schedule it, get paid for it, from the office or from the doorstep. Here's the full picture.

## Magic Quote

The feature people switch for. Quote a property by walking it: take photos, record a video, talk, jot a note — nothing has to be filed while the customer is standing next to you. Magic Quote organizes it afterwards into a draft quote you review, priced by your own library, with every finding pointing at the photo or second of audio it came from. Part of the Pro and Business plans: a walkthrough reads every photo and recording separately, so it uses far more of your monthly AI allowance than the other assists.

- **Capture first, structure later** — Tap Start and walk. Photos, short videos, voice notes, typed lines, a room name said out loud — take whatever the moment gives you, in any order, with nothing to categorize. The point is that you're looking at the property and the customer, not at your phone.
- **Start with nobody on file** — Knocking on a door is a normal way to get work, and a doorstep is the worst place to make somebody fill in a customer form. Start a walkthrough with no customer at all — the walk itself says who the job is for, and the review screen offers that name back to you beside a search of the customers you already have.
- **It listens while you talk** — Record a voice note walking through a room and Magic Quote reads it back as text: which room you're in, what the customer asked for, what they said to skip, how long you reckoned the shower would take. "Two dogs, lots of hair" is information, and it keeps it.
- **Capture with no cell signal or Wi-Fi** — Magic Quote lets you keep capturing with no cell signal and no Wi-Fi while the walkthrough stays open. Pending photos, voice notes and typed notes also stay saved if you close and reopen the app, then resume without creating duplicates when you reconnect. A short video that has not finished uploading does not yet have that restart protection, so leave the walkthrough open until its upload finishes.
- **A timeline you can check** — Every photo, clip and recording stays in the order you took it, with what was said written out beside it. When Magic Quote tells you the customer asked for the oven, you can tap through to the second of the recording where they said it.
- **It tells you what it isn't sure about** — Each thing it picked up carries a confidence, and anything shaky is put in front of you before it can affect a price. Confirm it, remove it, or fix the wording. Nothing you rejected gets quoted.
- **It notices when someone changes their mind** — "We don't need the refrigerator" at 10:05 and "actually, let's do the refrigerator" at 10:23 is one customer changing their mind, not two contradictory notes. Magic Quote shows you both and asks which stands.
- **Your prices, not a guess** — The draft is priced entirely by your own room and task library, your hourly rate and your multipliers — the same engine as every other quote. Magic Quote can suggest a range beside your number; it can never be the number.
- **Change it by talking to it** — "Make the first clean $325." "Take 10% off." "Did she mention windows?" Ask about the walkthrough or tell it what to change, and it answers with the capture it's drawing from.
- **Commercial bid walkthroughs too** — A bid walk works the same way: walk the office suite floor by floor, saying what happens nightly and what happens quarterly as you go. The draft comes back a commercial quote — every task carrying the frequency you mentioned — ready to price by the month.
- **What's said on a customer's property stays there** — Your honest note about the master shower stays internal; the customer's quote says the shower needs extra detail on the first visit. Photos and recordings are never public, and you choose how long they're kept — thirty days, ninety, a year, or as long as the customer.

## Quoting

Estimates built the way cleaners actually think: by room, by task, by condition.

- **Room and task library** — Start with a seeded library of room types and cleaning tasks, then shape it to how your company cleans. Every new quote draws from it.
- **Size and condition multipliers** — Mark a room large or heavily soiled and the time scales automatically. Multipliers are applied by the system, so a typo can never produce a silly price.
- **Live price preview** — Labor time and price update as you tick tasks, using exactly the same calculation that produces the final quote.
- **Manual adjustments, flagged** — Know a room takes 45 minutes no matter what the tasks add up to? Set it. The quote clearly shows the number was set by hand.
- **Price override with a paper trail** — An owner or manager can override the final price. The calculated total, the override, the reason and who set it are all kept.
- **Numbering and expiration** — Quotes number themselves in your company's own sequence and expire on your schedule — 30 days by default.

## Built for commercial contracts too

Tell BlastoClean what work your company does — residential, commercial or both — in Settings, and commercial quotes unlock what a janitorial contract actually needs. Companies that do both choose per quote, with the property type picking the sensible default: an office, a store or a medical suite starts commercial.

- **A frequency on every task** — One contract can say trash and restrooms every visit, carpets weekly, high dusting monthly, strip and wax quarterly. Every task on a commercial quote carries its own frequency — every visit, weekly, every two weeks, monthly, quarterly. Work orders list the every-visit tasks as tonight's checklist and tag the periodic ones with their frequency, for the crew to plan into the week.
- **Price the month, not the visit** — Choose visits per week and the engine works out the month. The quote prices as a monthly amount, and the customer sees a proper spec sheet grouped by frequency — the document a facilities manager expects to read, not a residential quote wearing a suit.
- **Contract terms on the quote** — Contract length in months, auto-renewal, an annual price escalation percentage and a cancellation notice period — set on the quote, printed on it, and following the schedule when it's booked. The dashboard warns you when a contract approaches renewal, so the date never sneaks past.
- **Escalations that announce themselves** — The annual increase is applied through the same dated price-change flow as any other raise: the new amount takes effect on its date, everything before it keeps the old price, and the customer is notified before it happens — never a surprise on an invoice.
- **Net terms and PO numbers** — A customer can carry payment terms — Net 30, say — and a PO number, and invoices get due dates, instead of pretending every business pays at the door.
- **One invoice for the month** — Switch a customer to consolidated monthly invoicing and the month's completed visits land on a single invoice — the way commercial clients actually pay — rather than twenty separate ones for twenty nightly cleans.
- **Aging you can act on** — The Receivables report ages what's owed — 0–7, 8–30, 31–60 and over 60 days, counted from the invoice's due date for customers on terms. A 60-day debt becomes a line on a report you check, not a surprise in the bank balance.
- **Proof of service, with GPS** — Cleaners clock in and out of visits from the mobile app with GPS, so the office sees arrival and departure times and whether the crew was actually on site. Clock-out fills in the visit's real minutes for the estimated-vs-actual report.
- **Missed-clean alerts** — If nobody has clocked in by a set number of minutes after a visit's start, the owner is alerted. You find out at 6:15pm — not when the client calls the next morning.
- **Bid by the square foot, not by the room** — Commercial work is estimated the way the trade estimates it: a measured area, a floor type, and a production rate in square feet per hour. Twelve thousand square feet vacuumed at 3,000 sq ft/hour is four hours, and the minutes are derived rather than typed — correct the walkthrough figure once and every task measured over it follows. Rates start from a reference table in the ISSA tradition and vary by what is underfoot, because mopping sealed concrete is twice mopping tile.
- **Restrooms priced per fixture** — A 400 sq ft restroom with twelve fixtures is not the same job as a 400 sq ft one with three, and no floor-area rate can tell them apart. Count the toilets, urinals and sinks; the library ships them as separately counted tasks at fixtures-per-hour rates.
- **Quality inspections your client can see** — Walk the building, score each area out of five, photograph what is wrong. Completing snapshots the score as a percentage and freezes the lines, so a scorecard always follows from its own evidence — and an area you could not get into is left out rather than scored zero. Bad lines become corrective actions with an owner and a date, and you choose which walkthroughs the client sees.
- **A complaint log with a clock on it** — Clients raise issues in their own portal and watch what happens to them. The promise is time to acknowledge, not time to fix — a bin problem sorted at the next visit is fine if somebody answered within the hour — and the target in force when they raised it is the one it is judged against, forever. Your office cannot file a request on their behalf, because that would flatter every figure the log produces.
- **Margin per site, per month** — A contract signed two years ago still invoices the same figure, which is exactly why nobody notices when it stops paying. Revenue against hours actually worked at your loaded hourly cost, one row per building per month — because a ten-site account can be comfortably profitable while two of its buildings bleed. With no cost recorded it reports hours and declines to state a margin, and a visit nobody timed is never costed from its schedule.
- **Extra work without a second invoice** — “Tenant moved out on 4, needs a turn clean.” One line, one approval link, and one more line on the invoice they were already going to pay — rather than a fresh quote and a second document their accounts-payable department has to process.
- **Supplies, keys and paperwork** — Par levels per building and one-tap shortage flags from the phone, with billable restocks priced at delivery and rolled onto the month's invoice. Alarm codes and keys in an encrypted per-site vault where every read is written down. And expiry warnings for your COI and W-9 thirty days and seven days out, because a lapsed certificate is usually discovered by a crew at a locked door.
- **One client, many buildings** — Each site carries its own contact — the person at that building, who is not the person who pays — and visit reminders go to them. Sites carry the client's own reference code, printed on the work order beside the address, so a facilities manager can reconcile a line without phoning to ask which building it was.

## Finding what you already have

Everything the company has written down, one keystroke away.

- **One box for customers, properties, quotes and visits** — Type the first letters of a name, a street, a unit number or a quote number and the matches come back grouped by what they are, each row carrying enough to tell two Johnsons apart — the email on a customer, the total on a quote, the date on a visit. It only ever shows what your role and your location cover, so it is not a way around a permission.
- **⌘K, and then the keyboard** — Press ⌘K — Ctrl+K on Windows — from any page in the app. Arrow keys move the highlight, Enter opens what it is on, Escape puts you back exactly where you were. The pages you are allowed to open are in the same list, so it navigates as much as it searches, and the whole thing works without ever reaching for the mouse.

## Finding the work

A quote-request form for your own website — and an inbox where the leads land.

- **A ready-made request page** — Every company gets a public "request a quote" page to link from your website or social profiles. Visitors leave a name and a way to reach them — no account, ever.
- **An embeddable widget** — Paste one script tag and the form lives on your own site, as an inline form or a floating button. Restyle it from Settings — accent color, theme, headline, which questions to ask — and every widget you've already published updates without touching the code again.
- **A leads inbox** — New requests badge the navigation and email the office. Convert one into a customer, a property and a draft quote in a single step — or dismiss it.
- **In the visitor's language** — The request form follows the visitor's browser language, English or Spanish — because a stranger's language is something only their browser knows.

## Winning the job

Make saying yes the easiest part of your customer's day.

- **Private share links** — Each quote gets a private link only your customer can open. Regenerate it at any time and the old link stops working immediately.
- **Accept online, no account** — The quote page opens instantly on any device and works without JavaScript. Your customer reads it and accepts in one tap.
- **Send it by email — or by text** — Email the quote with a personal note, or text it to customers who've opted in. The quote number, the total and the link always arrive intact; if a note runs long it's trimmed and you're told, never silently cut.
- **Follow-ups that chase for you** — Switch them on and unanswered quotes get a polite nudge after the days you choose, plus a warning before the quote expires — each sent at most once, and never after the customer has answered.
- **Instant status** — The moment a customer views, accepts or declines, the quote's status updates and your team is emailed — no more "did you get my email?" calls.
- **Professional PDFs** — Generate a polished PDF of any quote for customers who want paper, generated in the cloud with your company details on it.
- **Tracked revisions** — Editing an accepted quote creates a revision, so the version your customer agreed to is never lost.
- **In your customer's language** — Quote pages, PDFs, emails, texts and the portal are written in English or Spanish — whichever you set for your company. A quote keeps the language it was written in, forever.
- **A signature on the acceptance, if you want one** — Switch it on and accepting asks for more than a click: the customer types their name, ticks that they agree to the quote, and signs with a finger or a mouse. The mark is kept with the acceptance and printed on the quote page and the PDF beside the date it was given. Drawing is the part that can fail on an old phone, so it is the part that is optional — the typed name and the tick accept the quote on their own, and nobody is ever stuck at a canvas that will not draw.
- **Ask why, when the answer is no** — A customer who declines can say why in one tap — too expensive, wrong timing, they went with somebody else, they no longer need it — and the answers are counted for you on the quote funnel report. Nobody has to fill anything in, so most of the time you get an answer, and the ones you do get are the same four words rather than free text nobody can add up.

## Scheduling

Accepted quotes become visits — and the schedule looks after itself.

- **One-off and recurring visits** — Weekly, every two weeks, monthly by date or by rule — "the second Tuesday" stays the second Tuesday. The series keeps itself scheduled about twelve weeks ahead.
- **Conflict-proof booking** — Nothing can be booked on top of anything else. A clash is refused before it's written — naming the exact visit in the way — and back-to-back visits are fine.
- **Crew assignment — one cleaner or a whole crew** — Put one person or several on a series or a single visit; every one of them holds the hour and gets it on their own calendar. Reassigning one visit touches only that visit; changing the series flows to every future one.
- **See who's free before you book** — The booking form draws the week as a free/busy calendar — pick the crew and see their calendars, pick nobody and see the whole company's. Click an open slot and it's the visit's date and time.
- **Calendar feeds — one per cleaner, too** — Google Calendar, Outlook/Office 365 and Apple iCloud subscribe straight to your schedule, and every team member gets a personal feed of just their own visits for their own phone.
- **Confirmations and reminders** — Confirmation requests and reminder emails go out automatically on schedule, each with an add-to-calendar file attached. Customers confirm from a link that works on any device.
- **Printable work checklists** — Every visit created from a quote carries a worksheet: the rooms, the exact tasks the customer accepted, and the property's access notes — ready to print or read from a phone.
- **Before-and-after photos** — Attach up to 25 photos to any visit. Proof of the deep clean, the state of the oven, the scratch that was already there.
- **Self-healing schedule** — The scheduler runs every fifteen minutes and every step is safe to repeat, so a hiccup never drops a visit.
- **Put the rate up from a date you choose** — Every cleaning company raises its prices, and until now that meant editing each schedule by hand on the morning it took effect. Set the new price and the date it starts instead: visits from that date carry the new amount, everything before it keeps the old one, and the customer can be emailed the change in advance — the current price, the new price and the date. Three, five and ten per cent are one tap away, and what is stored is the resulting amount, never the percentage. Change your mind before the date and cancelling puts every repriced visit back.

## Your own mailbox and calendar

Customer email from the address they already reply to, and availability from the calendar you actually keep.

- **Send as yourself, not as no-reply** — Connect Gmail, Microsoft 365 or iCloud Mail and quotes, reminders and invoices leave from your own address. The customer's reply lands in the inbox you already watch — not in a mailbox nobody reads.
- **Signing in and sending are separate** — Sign in with the Google account work gave you, send from the iCloud address customers have always used, and take availability from an Outlook calendar. Nothing forces one account to be all three.
- **Permission asked when you use it** — Logging in asks to know who you are. "Connect Gmail" asks to send email as you — and only then. You are never shown a wall of permissions for a feature you have not switched on.
- **Your calendar decides when you are free** — Connect Google, Outlook or iCloud calendars and the office stops booking over what is already in your day. A dentist appointment is a dentist appointment.
- **Busy, without saying why** — A personal calendar can block bookings without showing anyone what is on it. The office sees "busy 2–3pm" and never the title — that is the default, and it is per calendar.
- **Assigned work lands in your calendar** — Choose which calendar gets your cleaning visits. Move a visit or hand it to somebody else and the calendars follow — including taking it off the calendar of whoever is no longer going.
- **It never blocks the work** — If a mailbox stops answering, the message still goes out from the company address with your address as the reply-to. If a calendar provider is down, the office is warned rather than stopped.
- **One thread per customer** — Emails, texts and replies in a single conversation on the customer's page, in the order they happened — so nobody sends the same reminder twice because they checked the wrong list.

## Text messages, done right

SMS is part of the Pro and Business plans — and it behaves the way the rules require.

- **Two channels, independent** — Reminders go out by email and, for customers who opt in, by text. A customer with no email address still gets texts; one who never opted in still gets email.
- **Consent, recorded properly** — Opt-in is tracked per phone number — recorded by the office, chosen by the customer online, or given by text reply. A STOP reply opts the number out everywhere, instantly; START opts back in.
- **Quiet hours, kept** — Nothing is texted between 9pm and 8am in the visit's own time zone. A reminder that comes due at 3am waits until 8am — deferred, never dropped.
- **No texts to landlines** — The app checks what kind of line a number is before texting it and says so right beside the phone field — so you never pay for a message a landline would silently swallow.

## Getting paid

Your own Stripe account, your money — BlastoClean just does the driving. Card processing is part of every paid plan, with no platform fee — you pay only Stripe's own processing fees — and recording cash and checks works on every paid plan too.

- **Bring your own Stripe account** — Link your company's own Stripe account through Stripe Connect — a couple of clicks, no API keys to paste — on any paid plan. Payments settle directly to your own Stripe account: your money never passes through us, and we add no fee of our own on top of Stripe's.
- **Card on file** — Customers save a card once through Stripe's hosted page. You never see or store the card number — and neither do we.
- **Automatic billing on completion** — Mark the visit done and the card is charged — or keep billing manual and charge with one click. Per-visit prices are always under your control.
- **Pay-by-link, email or text** — No card on file? Send a secure payment link for any visit or amount — by email, or by text to customers who've opted in.
- **Cash, checks and everything else** — Record payments in the methods your company actually takes — the list is yours to edit — and refund them too. No Stripe account required, on any paid plan.
- **An optional card fee, disclosed** — Add a percentage fee of your own for paying online by card if you choose — your fee, not ours; BlastoClean never adds one. It's off by default and shown to the customer on the quote and again at checkout — never a surprise on the statement.
- **Tips, if you want them** — Switch tips on and customers can add one wherever they pay — on their invoice online, at the door with Tap to Pay or the Stripe Checkout page, or recorded with a cash payment. Off by default, switchable per location, and every tip is tracked on its payment and rolled up in reporting.
- **An invoice for every visit** — Each scheduled visit mints an invoice in your company's own numbering, and its status keeps itself in step with the visit's payments. Browse, search and filter them all in one place — and a customer on consolidated monthly billing gets one invoice covering the month instead.
- **Invoices you write yourself** — Not every charge has a visit behind it. Write an invoice by hand from line items — a late fee, the equipment you sold, the cleaning that never made the calendar — and it takes payment every way the app does: card on file, pay-by-link, cash or a check at the door. Flip the sign and the same lines make a credit memo, money you owe back, settled onto the customer's card or given back by hand.
- **Branded PDF receipts** — Every successful charge produces a PDF receipt with your logo on it, emailed to the customer automatically — and kept, so it can be re-sent any time.
- **A portal for every customer** — Mint a private portal link from the customer's page: upcoming visits with confirm buttons, payment history, receipts, and the card on file — updatable without a call to the office.
- **Refunds and a full ledger** — One-off charges, partial refunds and recorded payments all land in an append-only ledger that drives each visit's payment status.

## On your phone

A native companion app for iPhone and Android that carries the schedule, builds the quote — and takes the money.

- **The week at a glance** — The week's visits with payment status on every row. Open one for the work checklist, confirm, complete or cancel, and the money panel.
- **Quote at the door** — Create a quote on the phone: pick the customer, walk the rooms, tick the tasks, adjust the price, and send it — the same server-side pricing as the browser, so the numbers can never disagree.
- **Tap to Pay** — With your Stripe account linked, the phone is the terminal: Tap to Pay on supported iPhones and Androids. The server sets the amount, the phone collects the card, and the ledger settles from Stripe's answer — even if the phone dies mid-tap.
- **Hosted checkout, right on the phone** — No tap? Open the hosted Stripe Checkout card page on the phone — the same page a payment link opens — and the customer enters their card there. The card number goes straight to Stripe; it never touches the app.
- **Cash and checks, no Stripe needed** — Record cash, checks, bank transfers or any method you've defined, and refund them — all with no payment account connected at all.
- **Charge the card, send the link** — When your Stripe account is linked, charge the card on file or email a payment link straight from the visit.
- **The owner's numbers, riding along** — Money collected, the quote pipeline, the week ahead and the needs-attention list — the dashboard in your pocket.
- **Locked to you** — Face ID, Touch ID or Android biometrics guard the app, with your device passcode as the fallback.
- **Before and after, from the phone in your hand** — The camera is on the phone, so the photos start there: take one on the visit, or pick several at once from the library, and they attach to the visit the office already sees. If the signal drops, a limited number remain saved on the phone after you leave the screen or reopen the app. BlastoClean tries again automatically when the connection returns, without adding the same photo twice. If a photo cannot be accepted, it stays listed so you can retry or remove it; its saved copy is deleted only after the upload is confirmed or you choose Remove.
- **Answer the leads from the van** — New quote requests badge the app with the number still waiting. Read one on the phone and turn it into a customer, a property and a draft quote in a single tap — then carry straight on into the quote editor. The person most likely to see a new lead first is the one already out working, and that half of the job had been the half you could only do at a desk.

## Keep working with no cell signal or Wi-Fi

Offline mode covers both: no cell connection and no Wi-Fi. It is one connected part of the BlastoClean web and mobile experience, keeping a small, useful set of recent work on each device — rather than downloading your whole company — so the app stays quick and storage stays under control.

- **Recent work stays within reach** — After it has loaded on that device, you can still look up recent customers, quotes and invoices. The near-term schedule and recently loaded worksheets stay available too, including the rooms and tasks for a visit.
- **Keep building a quote on the web** — If the connection drops while you are editing a quote in the web app, keep adding rooms, choosing tasks and adjusting the draft. Your work is saved on the device and BlastoClean sends it when the connection returns.
- **Inspections keep their place on the web** — Ratings, inspection lines and notes stay saved as a draft. On reconnect, BlastoClean checks for newer changes before syncing, so one person's offline work does not quietly replace another's. Inspections are currently in the web app; the mobile app does not yet include inspection screens.
- **Magic Quote is part of the same protection** — Magic Quote lets you keep capturing with no cell signal and no Wi-Fi while the walkthrough stays open. Pending photos, voice notes and typed notes also stay saved if you close and reopen the mobile app, then resume without creating duplicates when you reconnect. A short video that has not finished uploading does not yet have that restart protection, so leave the walkthrough open until its upload finishes.
- **Scheduling stays useful offline** — The schedule you loaded recently remains readable, and visit worksheets keep their room-and-task checklist. Creating, moving, assigning or cancelling a visit still needs internet so availability is always current.
- **Some final actions wait for a connection** — Payments, sending quotes or invoices, live schedule changes, uploading inspection photos, completing visits or inspections, and sharing inspection results require internet.

## Running the company

The numbers, without building the spreadsheet. Every paid plan includes the dashboard, the Receivables report and each person's My Week; Pro adds the analytics reports — profitability, the quote funnel, crew performance and leads — and Business adds capacity planning. Customer follow-ups live with your customers, so observed reasons turn into a short work list rather than a hunch.

- **The owner dashboard** — The quote pipeline by status, accepted work awaiting completion, money collected in the last 30 days, and the week ahead's visits and hours — every number opens the exact list it was counted from.
- **A needs-attention list** — Quotes expiring within the week, change requests waiting, failed payments and new quote requests, gathered in one place so nothing waits quietly.
- **Estimated vs actual** — Record how long a visit really took when it's completed, and the dashboard shows how your estimates compare with reality — the number that tunes every future quote.
- **An activity trail** — A company-wide record of who did what, when, to which record — pageable and filterable, there when you need to reconstruct a week.
- **Profitability, customer by customer** — Billed and collected revenue against your target hourly rate, for every customer — the ones running below it are flagged automatically, not left for you to notice.
- **Customer follow-ups, ready to act on** — A working list spots customers who have gone a while without a clean or who have cancelled repeatedly. See the reason, then call, email or text when their preferences allow it; snooze, schedule, or mark do not contact. Nothing goes to a customer automatically.
- **The quote funnel, week by week** — Sent, accepted and declined counts by week, so you can see whether more quotes are turning into yeses — or just piling up in the inbox.
- **Receivables, aging and all** — Every open invoice by customer, with its payment status and how long it's been waiting, so nothing outstanding hides at the bottom of an inbox.
- **Crew performance** — Completed visits, hours, revenue and no-shows per team member — the numbers a schedule alone never shows you.
- **Capacity, one to twelve weeks out** — Booked minutes against available minutes, per person, for whatever window you pick — so you know you're overbooked before a customer finds out for you.
- **Everyone gets a "my week"** — Not just owners and managers — every team member can open a personal view of their own visits and pay for the week, no manager permission required.
- **One click to a spreadsheet — or a schedule** — Every report your plan includes exports to CSV in one click. On Pro and Business, the same reports also flow straight into Zapier or Make on a schedule — with API keys and OAuth apps for building your own — so the numbers land wherever your team already works.

## AI assists

On every paid plan — Starter, Pro and Business differ in how many AI credits a month you get, and the Free plan has none. The one exception is Magic Quote, which is on Pro and above because a walkthrough uses far more of that allowance than these do. AI drafts, sorts and summarizes; your pricing engine and your team decide what goes out.

- **Draft quotes from your website leads** — Your public request-a-quote page and widget now also accept up to 5 photos. AI reads the visitor's message and photos and pre-fills a draft quote with rooms and tasks from your company's own room and task library — you review and price every line before anything is sent.
- **Send photos, get a more accurate quote** — Visitors can attach up to 5 photos when they request a quote. AI looks at them alongside the message to sharpen the draft's rooms and tasks — it informs the estimate, it doesn't set the final price.
- **A text inbox that sorts itself** — When a customer texts back — "can we move Friday?" — AI files and labels it: confirming, reschedule, cancel or question, so your office sees what needs doing at a glance. No auto-replies, no automatic rescheduling — a person still acts on every message.
- **Estimates that learn** — The app already compares estimated and actual visit time. Now it suggests bounded adjustments to your task times from that comparison — you accept or dismiss each one. Quotes you've already sent never change; only the ones you send next get sharper.
- **A Monday-morning owner digest** — A weekly email with the pipeline, money collected, the week ahead and what needs attention — the same numbers as your dashboard's own reports, with a short AI summary on top.
- **Copy that saves you the blank page** — AI drafts a personalized quote follow-up email (the link and subject stay put), a "before you arrive" briefing on the printable work order, a review request after a completed, paid visit — only once you've set your review link — and a reply to a review. Send it as drafted, or edit first.
- **Proposes, never decides** — The deterministic pricing engine still computes every price from your company's own task library, and a person still confirms everything a customer sees. AI can suggest a room, a task or a time — it can never invent one, and it can never send anything on its own.

## Team and security

Grown-up security without the enterprise price tag.

- **Roles that mean something** — Owners manage the company, managers run the work. Changing a role or deactivating someone revokes their access immediately.
- **Multiple locations** — On the Business plan, run each branch or franchise territory as its own location: separate customers, quotes and schedules, its own quote-request form, its own rates and quote numbering — and, when a branch banks separately, its own payment account. Settings inherit from the company until you override them.
- **Sign in with Google, Facebook or Microsoft** — Social sign-in and passwords are credentials on the same account — mix them freely. Losing access to one never locks you out, and disconnecting a compromised one signs out every other session.
- **Sessions done right** — Your web sign-in stays in a secure cookie that browser scripts cannot read. To keep recent work available offline, the browser also stores a small working set on the device, separated by signed-in user, company and location. That offline information cannot sign anyone in. On a shared computer, sign out when you finish and clear BlastoClean's stored site data if you also want to remove the device copy.
- **Hardened sign-in** — Strong password hashing with per-user salts, rate limiting, and a bot check that only appears after repeated failures — normal sign-ins stay one click.
- **Company isolation** — Every query is scoped to your company. Another tenant's data isn't just off-limits — as far as the system is concerned, it doesn't exist.

## Your data

It's your business. You can always take it with you.

- **One-click export** — Download a portable JSON export of your whole company: settings, team, customers, properties, templates, quotes and audit records.
- **Import to get started** — Restore settings, templates, customers and properties into a new company from an export — handy for starting fresh or spinning up a second brand.
- **A paper trail for email and text** — Every email and every text the system sends — confirmations, reminders, pay-by-links — is logged with its outcome, so you can always answer "did that send?"

