SMS / Text Message Policy
1. Program Overview
DoughOps provides bakery operators with optional text-message (SMS) features that let them deliver requested transactional texts and, with separate written consent, recurring loyalty-program texts to their own customers. Customer consent is captured through distinct workflows depending on the type of message.
Sender: The bakery using DoughOps. DoughOps is the messaging platform; each bakery is the sender of record for messages to its customers.
Program name: DoughOps Customer Messages.
2. What Customers Receive
DoughOps supports both requested transactional texts and separately consented recurring loyalty texts:
- Requested transactional texts — receipts, order-status updates, and one-time verification codes. These are sent only when the customer requests the relevant action or initiates the related transaction.
- Recurring loyalty texts — balance notifications (new stamp earned, reward unlocked), reward reminders, and other loyalty-program notices. Typical frequency: 0–4 messages per month per bakery.
Customers will not receive recurring loyalty texts unless they separately complete the written consent flow described below.
3. How Customers Opt In
Opt-in is always explicit and affirmative. DoughOps never imports phone numbers from third parties or sends messages without consent. Requested transactional texts and recurring loyalty texts use separate consent methods:
3.1 At the register (staff-assisted, not a first-time promotional opt-in)
When a customer wants a text receipt, a one-time verification code, or a rewards signup link, the cashier may collect the phone number and initiate that customer-requested action. This staff-assisted register flow is not treated as first-time written consent for recurring promotional or loyalty messaging.
DoughOps uses separate SMS consent paths for separate message types. The public OTP flow uses its own unchecked checkbox for requested one-time transactional verification texts, while the recurring loyalty join flow uses a separate unchecked checkbox for recurring marketing and loyalty texts. Customers can choose transactional only, marketing only, both, or neither.
If the customer wants recurring automated DoughOps Customer Messages, the cashier sends a signup link to the customer's own device. The customer must then complete the self-service web form described in Section 3.2, including checking the unchecked SMS consent box before enrollment occurs.
DoughOps does not flip a stored recurring SMS opt-in flag during the one-time verification-code step or when the cashier sends the signup link. The stored recurring opt-in state remains off unless the customer affirmatively checks the self-service checkbox on their own device.
Carrier-review links for this program are public and accessible here: doughops.com/sms-opt-in, doughops.com/sms-terms, doughops.com/sms-policy, and doughops.com/privacy.
3.2 On the bakery's rewards portal or web sign-up
Customers can check their rewards balance at any time through the bakery's public rewards portal or a cashier-issued signup link. The rewards-portal OTP step is a one-time verification flow only. Where a bakery offers a first-time recurring loyalty-text sign-up via a cashier-issued link, the form includes an unchecked checkbox with the following language immediately above the submit button:
By checking this optional box, I give prior express written consent to receive recurring automated loyalty and rewards text messages from [Bakery Name] via DoughOps Customer Messages related to loyalty balance updates, reward reminders, and other loyalty-program notices. Message frequency varies. Message and data rates may apply. Reply STOP to opt out. Reply HELP for help. Consent is not a condition of purchase.
The same screen includes links to the Privacy Policy, SMS Terms & Conditions, and SMS Policy immediately adjacent to the consent language, plus direct support contact information and a short disclosure stating that SMS opt-in data and consent are not shared with third parties or affiliates for their own marketing or promotional purposes.
Consent is not a condition of purchase. Customers who decline recurring loyalty texts can still be served, earn loyalty manually at the register, request a one-time receipt text, and receive emailed receipts.
4. How Customers Opt Out
Standard US short-code opt-out keywords are supported on every message and at any time:
- STOP (also END, CANCEL, UNSUBSCRIBE, QUIT) — opts the phone number out of all further DoughOps messages. A single confirmation message is sent, after which no further messages are sent.
- HELP (also INFO) — sends a response with program name, sender contact, and a pointer to this policy page.
Customers can also opt out by emailing support@doughops.com or by asking the bakery to remove them. DoughOps records the opt-out against the phone number and matching customer records used by the platform, and honors that suppression until the customer opts in again.
5. Frequency and Pricing
Message frequency: Transactional messages (receipts, verification codes, order status) are sent only when the customer initiates the relevant action. Loyalty messages are typically 0–4 per month per bakery. Customers who opt in to multiple bakeries through DoughOps may receive messages from each independently.
Pricing: Message and data rates may apply. The messages themselves are free from the bakery and DoughOps — your mobile carrier may charge standard SMS rates as per your plan.
Carrier liability: Carriers are not liable for delayed or undelivered messages.
6. Privacy
Phone numbers collected through any opt-in method are used only to send the message categories listed in Section 2. All the above categories exclude text messaging originator opt-in data and consent; this information is never sold, rented, or shared with third parties or affiliates for their own marketing or promotional purposes, and it is not shared between bakeries using DoughOps. See the full Privacy Policy for details on data handling, retention, and deletion rights.
7. Support & Contact
Questions about this policy or a specific message can be directed to:
- Email: support@doughops.com
- Phone: (708) 996-0245
- Mail: SMFORCE, LLC d/b/a DoughOps (see Contact page for mailing address)
Appendix A — Keyword Summary
For carrier and AWS End-User Messaging (10DLC) registration:
| Keyword | Action | Example Reply |
|---|---|---|
| JOIN | Re-subscribe for a phone number that was already enrolled in DoughOps Customer Messages. | "You are subscribed to DoughOps Customer Messages. Reply STOP to opt out or HELP for help. Message and data rates may apply." |
| STOP | Opt-out — removes the phone number from all DoughOps messages. | "You are unsubscribed from DoughOps Customer Messages. No more messages will be sent. Reply HELP for help or START to re-subscribe." |
| HELP | Help — program info and contact. | "DoughOps Customer Messages: receipts, loyalty, order status. Help: support@doughops.com or 708-996-0245. Reply STOP to cancel. Message and data rates may apply." |
Appendix B — Regulatory Compliance
- TCPA (47 U.S.C. §227) — All autodialed or prerecorded messages require prior express written consent for marketing content. Transactional messages (receipts, verification codes, order status) require prior express consent. DoughOps captures the higher "prior express written consent" standard for all non-transactional message categories.
- CTIA Messaging Principles and Best Practices — Compliance with opt-in, opt-out, help-keyword, pricing-disclosure, and content-restriction requirements.
- CAN-SPAM — N/A for SMS (covers email), but DoughOps applies equivalent disclosure and opt-out handling.
- 10DLC Registration — DoughOps operates on registered 10DLC campaigns. This page is the registered opt-in disclosure URL submitted to mobile carriers during campaign vetting.
This SMS Policy is part of our Terms of Service and Privacy Policy.