Skip to content

Booking Widget Demo — CleanerHQ

Public Demo · Lead-Capture Widget

CleanerHQ Booking Widget — Consent Demo

A publicly viewable demo of the affirmative SMS consent UX presented to end customers when they request a cleaning quote through a CleanerHQ-powered booking widget.

What is this page?

This is a public demo of the consent screen that real end customers see before their phone number is captured by the CleanerHQ platform. The form below is a working copy of the same consent UX that subscribing cleaning businesses embed on their own websites.

It exists so that compliance reviewers (mobile carriers, TCR, and messaging providers) and curious visitors can confirm exactly how SMS consent is collected: unchecked checkbox by default, verbatim disclosure text with frequency / STOP / HELP / Terms / Privacy, and consent that is optional — you can submit the form without ticking the box.

If you submit, the request goes to a CleanerHQ-controlled API endpoint that records the submission, the consent state, the verbatim disclosure text shown, the timestamp, and the originating IP / user agent. That record is the compliance evidence we produce if a carrier or regulator ever asks “show me proof of consent for phone number XXXXX.”

Request a cleaning quote

Tell us your phone number and we’ll have a cleaning provider reach out. SMS notifications are optional.

US or Canadian number, 10 digits.

Verbatim consent disclosure text

The exact text shown next to the SMS consent checkbox above (and stored verbatim with each consent record):

“I agree to receive SMS notifications about my appointments and account from CleanerHQ. Msg frequency varies (typically 2–6 per service visit, max 20 per month). Msg & data rates may apply. Reply STOP to opt out. Reply HELP for help. Terms: https://cleanerhq.com/terms-and-conditions/ — Privacy: https://cleanerhq.com/privacy-policy/”

What happens when you submit

  • The checkbox is OPTIONAL. The form submits whether or not the consent box is ticked — consent is never a condition of service.
  • Two distinct success states. If you ticked consent, the success message confirms a confirmation SMS will be sent. If you did NOT, the success message confirms email-only delivery and explicitly notes that no SMS opt-in occurred.
  • Phone number is validated. Only valid US or Canadian numbers (10 digits, NANP-compliant) are accepted. Invalid numbers prompt for re-entry without contacting the API.
  • Submissions are timestamped. Each submission stores the consent state (true/false), the verbatim disclosure text shown, the IP address, browser user agent, and a UTC timestamp.
  • Audit trail. The consent record is retained for the lifetime of the customer relationship and is used to honor STOP requests across all CleanerHQ workspaces and message categories.
  • Opt-out. If you opted in to SMS, you can opt out at any time by replying STOP, STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, or REVOKE to any message; or by emailing support@cleanerhq.com; or by updating preferences in the client portal at app.cleanerhq.com.

Where this widget runs in production

The CleanerHQ booking widget is embedded on the websites of cleaning service providers that subscribe to the CleanerHQ platform. Each provider’s installation displays the same consent UX shown above. Consent collected through any installation flows into the same single CleanerHQ messaging service registered under the CleanerHQ LLC A2P 10DLC brand and toll-free number +1 (888) 438-8805.

SMS notifications sent to end customers are limited to transactional categories: appointment reminders, on-the-way crew alerts, job-completion confirmations, invoice reminders, and post-service review requests. No marketing or promotional SMS is sent.

Related compliance documentation