Sending Text Messages
Once SMS notifications are enabled, your team can send texts from invoice, estimate, job, and customer detail pages.
Invoice Payment Link
- Open an invoice detail page.
- Click the Share button, then choose the SMS option in the share dialog.
- Click Send SMS to send the customer a text with a direct link to view and pay the invoice.
Cooldown: 24 hours between sends for the same invoice. If you try to resend sooner, you will see an error message with the remaining wait time.
Message format:
{Your business name}: Invoice {number} for {amount} is ready. View & pay here: {portal link}
Reply STOP to unsubscribe
Estimate Review Link
- Open an estimate detail page.
- Click Share, then choose the SMS option.
- Click Send SMS to send the customer a text with a link to review the estimate.
Cooldown: 24 hours between sends for the same estimate.
Review Request
- Open a job detail page for a completed job.
- Click the review request SMS button.
- The customer receives a text with a link to leave a review.
Cooldown: One review request SMS per job. Once sent, it cannot be resent — this prevents customers from receiving duplicate review requests across jobs that span multiple invoices.
Requirements: A Google Review URL must be configured in Settings → Review Requests.
Portal Invite
- Open a customer detail page.
- In the Client Portal card, click Send Portal Invite SMS.
- The customer receives a text with a magic link to access their portal.
Cooldown: No cooldown. Portal invites can be sent multiple times.
On My Way Arrival Alert
- Open a job detail page.
- In the On My Way card, click Text Customer.
- The customer receives a text notifying them that your crew is on the way.
Cooldown: 15 minutes between sends for the same job. If you try to resend sooner, you will see an error message with the remaining wait time.
Custom messages: Configure your default arrival message at Settings → On My Way. You can use placeholders like {customerName}, {businessName}, {jobName}, and {serviceAddress} — they are replaced with real values when the text is sent.
When SMS Buttons Are Not Available
SMS buttons only appear when all of these conditions are met:
- Your organization is on the Pro plan.
- The SMS add-on is enabled (see Enabling SMS).
- The master toggle is on at Settings → SMS Notifications.
- The specific notification type (Invoices, Estimates, etc.) is enabled.
- The customer has a phone number on their profile.
- The customer has not opted out of SMS (replied STOP at some point).
- Your organization has at least 1 segment of available credit.
If a button is missing or grayed out, check each condition in order. See SMS Troubleshooting for detailed debugging steps.
Sending Limits
In addition to the cooldowns above, you have these sending limits per period:
- 50 messages per user per day
- 15 messages per user per hour
- 200 segments per organization per day
- 3 messages per recipient phone number per 24 hours
Hitting any of these limits returns an error and refunds the credits — no message is sent. See SMS Credits & Billing for details.
Related
- Enabling SMS — how to activate and configure SMS
- SMS Credits & Billing — how message segments are counted
- Customer Opt-Out & Compliance — how customers unsubscribe
- SMS Troubleshooting — common errors and how to resolve them