SMS opt-in documentation
Blue Line Pro Construction Inc. (mmbluelinepro.com) sends transactional SMS only related to roofing estimates and jobs. No marketing or promotional campaigns. This page documents how recipients opt in and how consent is stored.
Legal pages: Terms of Service · Privacy Policy · Live intake form: mmbluelinepro.com/intake
1. Message types
- Intake / estimate request links after a customer calls or starts a web request
- Estimate / quote links to view and accept a proposal
- Job schedule confirmations and related project updates
- One-time office login codes for authorized staff (internal 2FA)
Message frequency varies by project (typically a few messages while estimating and scheduling). Message and data rates may apply. Reply HELP for help, STOP to opt out.
2. Web form opt-in (primary)
Customers open https://mmbluelinepro.com/intake (or the same form via a personalized token link). They enter name, phone, address, and job details. Before submit they must actively check an unchecked SMS consent checkbox. Consent is not pre-selected. Submit is blocked without the checkbox.
Consent language on the form (summary):
Live form for reviewers / screenshots: https://mmbluelinepro.com/intake
3. Verbal opt-in (phone IVR)
Callers who dial our Twilio voice number hear an IVR. Pressing 1 for a new estimate is treated as yes to transactional SMS. We then text an intake link to the caller’s number. Callers who hang up or do not press 1 are not enrolled via this path.
Thanks for calling Blue Line Pro. If you press 1, you agree to receive transactional text messages about your roof estimate and job—links to our form and quote, plus schedule updates. Message frequency varies. Message and data rates may apply. Reply HELP for help, STOP to opt out. Terms at mmbluelinepro.com/terms. Privacy at mmbluelinepro.com/privacy. Press 1 for a new estimate. Press 2 about an existing job.
After press 1: we send the intake SMS and say on the call that a text with the form link was sent.
4. How consent is stored
| Field | Meaning |
|---|---|
| leads.sms_opt_in | Boolean — true when the customer consented |
| leads.sms_opt_in_at | Timestamp of consent |
| leads.sms_opt_in_source | intake_web, intake_token, or verbal_ivr |
| leads.intake_answers.sms_opt_in | Raw checkbox value from the web form submission |
Web intake will not complete unless SMS consent is present.
5. Opt-out
Recipients may reply STOP (or equivalent Twilio standard keywords) to cancel. Reply HELP for help. Opt-out is honored for future customer messaging from this program.
6. Business contact
Blue Line Pro Construction Inc.
Website: https://mmbluelinepro.com
Email: info@mmbluelinepro.com