Every part of the job, covered.
Tidyflow ships as one connected system — not five tools you have to glue together.
BOOKING & QUOTES
Two-step quote funnel
Residential and commercial paths from one entry point.
Use it when:A prospect calls while you're cleaning — they self-serve a quote and you get a notification.
ShippedCommercial pricing engine
Production rates × frequency × strict $100 floor — the only real one in this category.
Use it when:You mostly do residential, but when a property manager calls about an office or build-out, you have a real number ready in 30 seconds instead of "we'll get back to you."
ShippedGap-tier recurring pricing
Weekly / bi-weekly / monthly detected from actual visit gaps. No coupon hacks.
Use it when:A customer wants every-other-week — they get the recurring rate automatically, not the scary one-time price.
ShippedMagic-link quote sharing
Send a quote by link — recipient can review and book without an account.
Use it when:A property manager asks for three quote options — you send three links and let them pick.
ShippedQuote history & diff
Every edit captured; admin sees exactly what changed and when.
Use it when:A customer says "you charged me more than last time" — you show them exactly what changed and when.
Shipped
SCHEDULING & CALENDAR
Smart scheduling
Travel buffers and day-based lead time built in.
Use it when:A new job comes in across town — the system knows it can't follow your 9am because you'd never make it in time.
ShippedDay / week calendar
Admin view of every booking across crews.
Use it when:Sunday night you want to see every job for the week — one screen, every crew, every job.
ShippedICS calendar feed
Cleaners subscribe their schedule in Apple, Google, or Outlook.
Use it when:A new crew member starts Monday — they subscribe to one calendar and see every job they're booked on, including changes.
Shipped
CUSTOMER EXPERIENCE
Customer portal
Magic-link auth — no passwords for your customers to forget.
Use it when:A customer wants to reschedule at 9pm — they do it themselves, you don't get a phone call Sunday night.
ShippedCustomer CRM
Bilingual CSV / XLSX import, duplicate detection, manual onboarding flow.
Use it when:You've been keeping customers in a spreadsheet (in Spanish, half the names misspelled) — import the whole thing without re-typing a single row.
ShippedGoogle Places autocomplete
Address entry resolves to a real address; saves a step at the door.
Use it when:A customer mistypes their address — autocomplete catches it before your cleaner drives to the wrong house.
Shipped24h reminder emails
Sent automatically before every job.
Use it when:A customer forgets the appointment — they get a reminder the day before so you don't show up to an empty house.
ShippedPost-job rebook prompts
Triggered after completion, branded to the tenant.
Use it when:You finish a one-time clean — an email goes out asking if they want a recurring slot, while the job is fresh in their head.
ShippedSMS notifications (Twilio)
Day-before reminder, on-the-way text, admin alert on new booking, opt-in at quote time.
Use it when:A new lead doesn't open emails — they get a text confirming the appointment and a day-before reminder.
Coming this monthAutomatic review-request email
Sent after every completed job.
Use it when:You finish a great job — a review-request email goes out automatically, no chasing the customer.
Coming this month
PAYMENTS & BILLING
Stripe Checkout
Cards, ACH, Apple Pay. Money lands in your account, not ours.
Use it when:A customer wants to pay with Apple Pay on their phone — done in three taps, money in your account same day.
ShippedTipping at checkout
Stripe-powered tip flow at the end of every job.
Use it when:A customer wants to tip the crew that did a great job — they add it at checkout, no awkward cash handoff.
Coming this monthCancellation fees
Rule-based, Stripe-charged. Configurable per tenant.
Use it when:A customer cancels two hours before a job — the cancellation fee charges automatically per your rules.
Coming this month
OPERATIONS
Provider dashboards
Each cleaner sees their schedule, today's jobs, and details.
Use it when:Your cleaner shows up Monday — they pull up their phone, see today's three jobs with addresses, customer notes, and entry instructions.
ShippedAdmin dashboards
Pipeline view, calendar, customers, leads, reports.
Use it when:Wednesday morning you want to know how the week is shaping up — one screen tells you who's scheduled, what's open, where leads are stuck.
ShippedService checklists
Per-service, editable in admin, visible in provider view.
Use it when:A new cleaner runs a deep-clean for the first time — they follow the checklist instead of guessing.
Coming this monthTags on customers and bookings
Segment and filter your book of business.
Use it when:You want to see every weekly customer in Naperville — tag them and filter, no spreadsheet.
Coming this month
ANALYTICS
Vercel Analytics
Web vitals and traffic on every plan.
Use it when:You want to know which marketing channel sent that booking — traffic source attached automatically.
ShippedPostHog session replays & funnels
Identified by role — see exactly where customers drop off.
Use it when:A prospect bounces from the quote page — you can watch the replay and see where they got stuck.
ShippedAdvanced reports
Revenue by month, top customers, retention cohort, per-cleaner performance.
Use it when:End of month you want revenue by service type and your top 10 customers — exported in two clicks.
Coming this month
PLATFORM
Per-tenant pricing config
Square-footage curves, frequency discounts, add-on rates — all editable without code.
Use it when:You raise your residential rates 8% — change one config, done, no code, no waiting on a developer.
ShippedCustom domain + SSL
Run on your own subdomain with HTTPS issued automatically.
Use it when:Your booking page lives at quote.yourbusiness.com — your customers see your brand, not ours.
ShippedResend email with SPF + DKIM + DMARC
Mail sent from your domain, deliverability handled.
Use it when:Your quote confirmation lands in the customer's inbox, not their spam folder.
Shipped303 unit tests + 10 E2E tests
Vitest + Playwright. Lint, type-check, audit gated in CI.
Use it when:An update ships on a Tuesday — every release runs through the test suite first, so pricing doesn't break on Wednesday.
Shipped