A lawn care business that just activated SMS messaging can bulk-send opt-in requests to all 85 existing clients in about 2 minutes - sending one text per second to respect carrier rate limits and stay TCPA-compliant. Clients who reply YES flip to active SMS status and start receiving invoice and appointment notifications. Clients who never reply stay on email-only without ever blocking the workflow. The system never auto-sends opt-ins on its own - the landscaper triggers it manually when ready.

This is the operational gap most landscapers do not anticipate when they sign up for SMS. The legal compliance is one problem (covered by A2P 10DLC registration). Getting 85 already-existing clients into the consented pool without spamming them or violating TCPA is a separate problem entirely.

Why Existing Clients Need a Different Workflow

For new clients added after SMS is active, opt-in is automatic. The landscaper saves a new client with a phone number, and the opt-in text fires immediately. The client replies YES, gets opted in, and the system flips them to active SMS.

That flow does not retroactively apply to clients who were already in the system before SMS activation. They have phone numbers on file but never received an opt-in request. Sending them a marketing text without consent would be a TCPA violation - the same law that triggers $500 to $1,500 per-text fines for unconsented commercial messaging.

The bulk consent feature exists specifically to handle this gap. It sends opt-in requests (which are the legally-allowed setup message, not marketing) to every existing client who has not been asked yet.

Where the Feature Lives

On the Clients page in FieldPlexus, there's a "Send Bulk Consent" button. Tapping it opens a modal titled "Bulk SMS Consent" that shows how many clients will receive the opt-in request before the send actually starts.

The system targets clients who meet three conditions: they have a phone number on file, their consent status is "none" (meaning they have never been asked), and they are not deleted or archived. Everyone else is skipped to prevent double-sending.

Who Gets Skipped Automatically

The bulk send is intentionally conservative. Four groups never get a bulk opt-in request:

Clients already in pending status - they were sent an opt-in already and are waiting for a reply. Sending another one would be spam.

Clients already opted in - they replied YES previously. They are already getting SMS notifications. Re-asking would be confusing.

Clients who opted out - they texted STOP at some point. Under TCPA, this is a legal opt-out and the business cannot re-solicit. The system blocks bulk consent from including them. The only way back into SMS for an opted-out client is for that client to text START on their own first.

Clients with no phone number - nothing to send to. They stay on email-only.

How Long the Send Actually Takes

The system sends one text per second. This rate is set to respect carrier rate limits - sending 85 texts in one burst would get the landscaper's number flagged as spam by mobile carriers and could trigger a deliverability block.

For 85 clients, that's roughly 1 minute and 25 seconds. For 200 clients, just over 3 minutes. The landscaper can watch the progress and the modal updates in real time.

This rate limit also gives the system time to respond if anything goes wrong. If a phone number on file is invalid (a typo somewhere), Twilio rejects that one specific message and the rest continue normally. The bulk send doesn't crash on a single bad row.

What the Client Receives

The opt-in text identifies the landscaping business by name and asks the client to reply YES to receive future invoice and appointment notifications. It includes the legally-required language about message frequency and carrier rates.

Clients who reply YES get added to the active SMS list. Their consent status flips from "pending" to "opted_in." They start receiving invoice notifications, appointment reminders, and payment receipts via text from that point forward.

Clients who don't reply stay in "pending" indefinitely. They don't block any workflow - they just continue receiving notifications via email instead of SMS. This is normal. Some clients reply within minutes. Some take days. Some never reply because they don't check their texts often, and that's fine.

What If a Client Replies STOP After the Bulk Send

STOP is a legal opt-out. When a client texts STOP to the FieldPlexus business number, three things happen automatically: their consent status changes to "opted_out," Twilio sends them a confirmation message, and they immediately stop receiving any further texts from the business.

The landscaper cannot re-solicit them. The bulk consent button will not include them in future sends. The Resend Opt-in Request button on their client detail page is hidden. This is US federal law and the system enforces it.

If an opted-out client later wants texts back, they have to text START to the business number themselves. Only after they do that, the system resets their status to "none" and the landscaper can manually tap "Resend Opt-in Request" on their client detail page. The client then has to reply YES one more time. All three steps are required - there are no shortcuts even for accidental STOP messages.

Resending to a Single Client

Sometimes a single client says "I never got that text." Maybe they were out of service. Maybe their phone was off. Maybe they deleted it before reading.

The Resend Opt-in Request button on their individual client detail page handles this case. It's available for any client with consent status "none" or "pending" - meaning the opt-in was either never sent or sent but not responded to.

The button is hidden for clients who already opted in (no need to ask twice) and for clients who opted out (legally cannot ask).

When to Run the Bulk Send

The right time is the moment SMS registration is complete and active. Not before - opt-in texts won't fire if the SMS service isn't approved yet. Not weeks after - clients who never get asked never start receiving the texts that make the whole workflow valuable.

For a landscaping business with 85+ existing clients, this is a one-time setup task. Once the bulk send runs, every client who replied YES is on SMS. Every new client added afterward gets the opt-in automatically when their phone number is saved. The business never has to think about bulk consent again unless they import a new batch of existing clients later (post-acquisition, for example).

For broader context on the legal side of business texting, see the TCPA compliance guide for lawn care businesses. The bulk consent feature handles the operational implementation; that post covers the legal framework.

The TCPA Trap to Avoid

The temptation when activating SMS is to "just text everyone" because they're already paying customers and surely they'd want updates. Don't. TCPA does not care about the existing relationship - it requires explicit opt-in for automated commercial texts, and the fines are per-message.

The bulk consent flow exists to solve this exact problem the legal way: a single setup message asking for permission, not a marketing blast pretending consent is already implied. Clients who say yes consent properly. Clients who don't say yes are protected.

If a landscaping business is sitting on 85 existing clients and stalling on activating SMS because the opt-in problem feels too complicated, FieldPlexus handles bulk SMS consent with carrier-safe rate limiting and TCPA-compliant opt-in language - and a 14-day free trial covers the full setup including SMS registration.