A2P 10DLC Compliance Disclosure

SMS Consent & Opt-In Disclosure

CleanerHQ LLC — operator of cleanerhq.com and app.cleanerhq.com

Last verified: April 25, 2026

For Twilio / TCR Reviewers

Legal Entity
CleanerHQ LLC
Brand Website
cleanerhq.com
Application
app.cleanerhq.com
Use Case
Account Notification (transactional only)

CleanerHQ sends transactional SMS notifications to two audiences on behalf of cleaning businesses that use our platform: (1) the cleaning business's end customers — appointment reminders, on-my-way crew alerts, job completion confirmations, invoice payment reminders, and post-service review requests; and (2) the cleaning business's staff and field crew — job assignment notifications, schedule reminders, and clock-in reminders. Every SMS recipient must provide explicit, affirmative opt-in consent through one of the three flows documented below. No marketing, promotional, or unsolicited messages are sent.

1. Public Booking Widget

When an end customer requests a quote or books a cleaning service through the CleanerHQ booking widget embedded on a cleaning provider's website, they enter their phone number and are then shown the consent checkbox below. The checkbox is unchecked by default; the customer must actively click it to opt in. Submitting the form stores a timestamped consent record (consent text, IP address, and timestamp) in the CleanerHQ database.

Booking widget — phone number step
(555) 123-4567

I agree to receive SMS notifications about my appointments and account from CleanerHQ. Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out. Reply HELP for help. Terms & Privacy Policy

Submit Booking Request

Source: apps/web/components/widget-embed/lead-capture-form.tsx

2. Client Portal Booking

When an existing customer logs into the CleanerHQ client portal at app.cleanerhq.com and books a service, they see the same affirmative consent checkbox before submitting. The consent record is stored against the customer's contact record with timestamp, IP address, and the exact disclosure text shown.

Client portal — booking confirmation step
Standard Cleaning
(optional)

I agree to receive SMS notifications about my appointments and account from CleanerHQ. Msg frequency varies. Msg & data rates may apply. Reply STOP to opt out. Reply HELP for help. Terms & Privacy Policy

Confirm Booking

Source: apps/web/components/client-portal/booking-form.tsx

3. CRM Contact Entry (Owner-Attested Consent)

When a cleaning business owner adds a new customer to their CRM after collecting consent verbally or in person (for example, on the phone or on a paper service agreement), they record that consent on the customer's behalf using the checkbox below. This option is only available to authenticated workspace owners and staff; the CleanerHQ Terms of Service require that workspace owners obtain and retain documentation of the underlying customer consent before checking this box. The checkbox is unchecked by default.

CRM — Create Contact dialog (workspace owner view)
Jane
Doe
(555) 987-6543

Contact consents to receive SMS notifications

Save Contact

Source: apps/web/components/crm/create-contact-dialog.tsx

Full SMS Consent Disclosure

The complete disclosure language presented to end users at the time of opt-in (and stored with each consent record):

By providing your phone number and checking the SMS consent box, you consent to receive transactional SMS/text messages from CleanerHQ on behalf of your cleaning service provider. Message types include: appointment reminders, "on my way" crew alerts, job completion confirmations, invoice payment reminders, and post-service review requests. Message frequency varies based on your service schedule (typically 2–6 messages per service visit, up to 20 messages per month). Message and data rates may apply. You may opt out at any time by replying STOP to any message. Reply HELP for assistance. Your phone number and message content are shared with Twilio for delivery purposes only. Your mobile information will not be shared with third parties for marketing or promotional purposes. For full details, see our Terms and Conditions (Section 4) and Privacy Policy (Section 6).

Sample Messages

Representative messages sent under this campaign. Every message includes the brand identifier and (on the first message of any conversation) the STOP / HELP keywords.

  • Appointment ReminderCleanerHQ: Reminder — your cleaning appointment is scheduled for tomorrow, March 18 at 10:00 AM. Questions? Contact your cleaning provider. Reply STOP to opt out.
  • On-My-Way AlertCleanerHQ: Your cleaning crew is on the way to 123 Main St and should arrive in approximately 15 minutes. Reply STOP to opt out.
  • Job CompletionCleanerHQ: Your cleaning job at 456 Oak Ave has been completed. Thank you for choosing our service! Reply STOP to opt out.
  • Invoice ReminderCleanerHQ: Invoice #1042 for $150.00 is ready. View and pay here: https://app.cleanerhq.com/pay/inv_abc123 Reply STOP to opt out.
  • Crew Job AssignmentCleanerHQ: You have a new job assignment — 789 Elm St on March 20 at 9:00 AM. Open the CleanerHQ app for details. Reply STOP to opt out.

How to Opt Out

  • Reply STOP to any SMS message to immediately unsubscribe from all future messages. Other accepted opt-out keywords: STOPALL, UNSUBSCRIBE, CANCEL, END, QUIT, REVOKE.
  • Reply HELP (or INFO) to any SMS message for assistance and support contact information.
  • Update preferences in your client portal at app.cleanerhq.com.
  • Email support@cleanerhq.com and we will process the opt-out within one business day.

Opt-outs are honored permanently across all CleanerHQ workspaces and all message categories. Once opted out, a phone number cannot be re-enrolled unless the recipient texts START, YES, or SUBSCRIBE to the same shortcode/long code, or the recipient explicitly re-checks the consent box in the CleanerHQ client portal.

Sending-Hour Restrictions

In compliance with the TCPA, all messages are sent only between 8:00 AM and 9:00 PM in the recipient's local time zone. Time zone is computed from the contact's service address. The only exception is emergency safety alerts (SOS crew safety notifications), which a workspace owner may send outside normal hours when a field crew member triggers the in-app SOS button.