SMS Consent & Opt-In Flow
Kraydl LLC — A2P 10DLC Compliance & Verbal Opt-In Proof
Overview
Kraydl LLC operates an AI-powered phone ordering platform ("AI Caller") for restaurants. When a customer places an order by phone, transactional SMS messages (order confirmations, pickup notifications, payment links) are sent only after the customer provides explicit verbal consent during the call.
Consent is not a condition of purchase. If a customer declines, the order proceeds normally without any SMS messages.
Opt-In Method: Verbal / IVR Script
Consent is collected verbally during a live AI-assisted phone call. The AI assistant reads the following script before collecting the customer's phone number or sending any SMS:
"Before we send you order updates via SMS, do you agree to receive text messages from [Restaurant Name]? Message frequency varies. Message and data rates may apply. Reply STOP to unsubscribe. Reply HELP for support. Please say YES to agree or NO to decline."
This script includes all required disclosures at the point of consent:
- Service description & brand name: "order updates via SMS" from [Restaurant Name]
- Frequency disclosure: "Message frequency varies"
- Fee disclosure: "Message and data rates may apply"
- Opt-out instruction: "Reply STOP to unsubscribe"
- Help instruction: "Reply HELP for support"
- Voluntary consent: "Please say YES to agree or NO to decline"
Consent Flow (Step-by-Step)
- Customer calls the restaurant's AI-powered phone number.
- Customer places an order through the AI assistant.
- Before any SMS is sent, the AI reads the explicit opt-in script (above).
- If the customer says YES: consent is recorded as
sms_consent = truein the order database. The AI then asks for the customer's phone number. - If the customer says NO: consent is recorded as
sms_consent = false. The order proceeds without SMS. No messages are sent. - An opt-in confirmation SMS is sent immediately to customers who consented (see sample below).
- All subsequent SMS messages are sent only when
sms_consent = true.
Sample Messages
Below are examples of the transactional SMS messages customers may receive after opting in. All messages include the brand name, opt-out instructions, and are limited to order-related information.
Opt-In Confirmation (sent immediately after consent)
Welcome to [Restaurant Name] order updates powered by Kraydl! You'll receive SMS updates about your orders. Message frequency varies. Message and data rates may apply. Reply HELP for help. Reply STOP to unsubscribe.
Sample #1 — Order Confirmation
[User's Name], Your Order #[1234] is confirmed, total $[12.00]. Pickup in 20 mins. Reply STOP to unsubscribe.
Sample #2 — Order Ready
[User's Name], Your Order #[4567] is ready for pickup. Reply STOP to unsubscribe.
Sample #3 — Order with Payment Link
[User's Name], Your order #[1234] total is $[21.00]. Pay here: [payment link]. Msg&Data rates may apply. Reply STOP to opt out.
Keyword Handling & Automated Responses
STOP / Opt-Out Keywords
Keywords: STOP, CANCEL, END, QUIT, UNSUBSCRIBE, REVOKE, STOP, STOPALL
You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to re-subscribe.
Twilio manages opt-out and STOP keywords automatically. When a customer replies STOP, they are immediately unsubscribed and no further messages are sent.
HELP Keywords
Keywords: HELP, INFO
Reply STOP to unsubscribe. Msg&Data Rates May Apply.
Opt-In Keywords
Keywords: START, YES, UNSTOP
You have been re-subscribed to messages from this number. Reply HELP for help. Reply STOP to unsubscribe. Msg&Data Rates May Apply.
Message Content Details
| Sending messages with embedded links? | Yes (payment links for orders) |
| Sending messages with embedded phone numbers? | No |
| Sending messages with age-gated content? | No |
| Sending messages related to direct lending? | No |
Consent Data Handling
We do not share, sell, or rent mobile opt-in data or SMS consent information to any third parties for marketing or promotional purposes. All the above categories exclude text messaging originator opt-in data and consent; this information will not be shared with any third parties.
Consent is stored per-order in the database (sms_consent boolean field). Only orders with sms_consent = true trigger SMS delivery.
Policies
- Privacy Policy — includes data collection, SMS consent, and third-party sharing disclosures.
- Terms of Service — includes SMS program terms, frequency, opt-out instructions, and carrier liability disclaimer.
Contact & Support
Kraydl LLC
Email: support@kraydl.com
Website: propeny.kraydl.com
Reply HELP to any message for support. Reply STOP to unsubscribe at any time.