SMS / Text Messaging Policy
Last updated: May 3, 2026
At a glance
- ✅ Job Cost Pro sends transactional SMS only — no marketing, no promotions.
- ✅ You only receive messages you (or someone acting on your behalf) explicitly opted in to.
- ✅ Reply STOP at any time to permanently unsubscribe. Reply HELP for support.
- ✅ Msg & data rates may apply.
- ✅ We never share or sell your mobile number. Opt-in data is never shared with third parties or affiliates for marketing or promotional purposes.
Program name
The brand sending messages is Job Cost Pro. Messages are delivered via Twilio from US 10DLC number (817) 214-2151.
What we send
We send three categories of transactional SMS, and only these:
- Worker invites — a one-time message containing a sign-in link, sent when a contractor invites a worker to a jobsite.
- Client payment reminders — a text alert when an invoice the contractor sent you becomes overdue (only when the contractor has enabled client SMS in Settings → Billing).
- Account & billing alerts — AI-spend threshold alerts, login codes, and other security notices to your own account phone.
Message frequency
Transactional only — typically fewer than five (5) messages per month per recipient. We do not send scheduled or recurring promotional messages.
Carrier charges
Msg & data rates may apply. These rates are charged by your carrier — Job Cost Pro does not charge you for SMS.
How you opt in
There are four opt-in paths to Job Cost Pro SMS. Every path captures explicit consent at the point a phone number is provided:
1. Account holder self opt-in (web). When you create or update your contractor account at jobcostpro.online and enter your own mobile in Settings → Security or in the AI cost-alerts admin panel, you see the disclosure language verbatim and proceed knowingly. The CTA includes brand, message types, frequency, "Msg & data rates may apply", "Reply STOP to opt out, HELP for help", and a link to this SMS Policy and the Privacy Policy.
2. Worker invite (offline / verbal consent + contractor attestation). When a contractor invites a worker, the contractor first obtains the worker's verbal consent in person on the jobsite, then enters the worker's mobile number in Team → Add member. Before the contractor can save the number, the in-app form shows the consent disclosure and requires the contractor to check the box: "I have the worker's permission to send this SMS." Saving is blocked until the box is checked.
3. Client phone (offline / verbal consent + contractor attestation). When a contractor sets up a project, they first obtain the client's verbal consent in person or by phone, then enter the client's mobile in Projects → New project (or via the Setup checklist on an existing project). The contractor must check "I have the client's permission to send SMS reminders to this number" before the form will save. Client SMS reminders are also off by default — the contractor must additionally toggle them on in Settings → Billing.
4. End-consumer intake form (web). A consumer who is sent a public intake link (e.g. https://jobcostpro.online/intake/abc123) and chooses to fill it out enters their phone number directly. The form displays the same CTA disclosure (brand, types, frequency, rates, STOP/HELP, links to this policy and the privacy policy) and requires a checked consent box before the form can be submitted. The web form CAPTCHA prevents automated submissions.
Exact CTA wording (verbatim quotes)
The following text and checkboxes are shown verbatim at every point Job Cost Pro collects a phone number. Reviewers can verify the public end-consumer intake CTA directly at https://jobcostpro.online/intake/demo (a permanent demo intake link kept active for compliance review). Reviewers can also sign up for a free contractor account at jobcostpro.online to verify the in-app worker and client capture flows (Team → Add member, Projects → New project).
Worker invite (Team → Add member, "Phone" field):
"By entering this number, you confirm the worker has agreed to receive a one-time SMS sign-in link from Job Cost Pro. Message frequency: one-time on invite. Msg & data rates may apply. Reply STOP to opt out, HELP for help." — followed by a required, unchecked-by-default checkbox: "I have the worker's permission to send this SMS."
Client phone (Projects → New project, "Phone" field, and Setup checklist):
"By entering this number, you confirm the client has agreed to receive transactional SMS from Job Cost Pro (overdue-invoice reminders, sent only if you toggle them on in Settings → Billing). Message frequency: typically fewer than 5 messages per month. Msg & data rates may apply. Reply STOP to opt out, HELP for help." — followed by a required, unchecked-by-default checkbox: "I have the client's permission to send SMS reminders to this number."
End-consumer intake form (public, /intake/{code}, phone field):
"By providing your phone number and checking the box below, you agree to receive transactional SMS from Job Cost Pro on behalf of this contractor about your project (estimate updates, scheduling, invoices, payment reminders). Message frequency varies — typically fewer than 5 messages per month. Msg & data rates may apply. Reply STOP to opt out, HELP for help." — followed by links to SMS Policy and Privacy Policy and a required checkbox: "I agree to receive SMS about my project at the number above. I can reply STOP at any time."
Admin AI cost alerts (in-app admin panel, owner's own phone):
"By saving this number, you consent to receive transactional SMS alerts from Job Cost Pro about your account's AI-spend thresholds. Frequency varies by usage. Msg & data rates may apply. Reply STOP to opt out, HELP for help."
Sample messages (verbatim)
These are the exact SMS bodies sent by Job Cost Pro. They match the sample_messages submitted to The Campaign Registry (TCR):
Worker invite:
You've been invited to Job Cost Pro. Open: https://jobcostpro.online/worker/{invite_token}
Reply STOP to opt out, HELP for help.Client payment reminder:
Reminder from Acme Construction: invoice INV-1042 is 7 days past due. View: https://jobcostpro.online/i/abc123 Reply STOP to opt out, HELP for help.
Admin AI-spend alert:
Job Cost Pro alert: your AI spend has crossed your $50 daily threshold. Open the app to review or raise the cap. Reply STOP to opt out, HELP for help.
How to opt out
Reply STOP to any message and you will be permanently unsubscribed from all Job Cost Pro SMS. Reply HELP and we will reply with our support contact (chris@jobcostpro.online). You can also email chris@jobcostpro.online directly to ask us to remove your number from our system.
Help & contact
Questions about Job Cost Pro SMS? Email chris@jobcostpro.online or call (817) 210-7117. Hours: Mon–Fri 8am–6pm Central.