Mass-notify owners with one composer that talks to Twilio (SMS), Resend (email), and the owner-portal banner. Audit-logged. Quiet-hours respected. Two-person send-approval for any message touching > 200 recipients.
Selected: Plaza Tower · 84 owners + 12 tenants = 96 recipients
147 / 160 chars · 1 segment · ~$1.34 send cost
96 recipients · under the 200-threshold · sole approver allowed but recommended
Twilio brand registered as "Capital Association Management." Every SMS includes opt-out language. STOP routes auto-unsub + stores in audit log. 4 unsubscribers currently · respected globally.
Default block 9 PM – 8 AM owner-local time. Override allowed only for declared emergencies (hurricane T-12, fire, water main). Override requires 2nd approver regardless of size.
Any broadcast >200 recipients OR any quiet-hours override OR any "all properties" send requires a second manager's approval before send-fire. Approver identity logged.
Every send: composer identity, audience filter, full body, send time, delivered/opened/replied counts, opt-outs, hash. Pulls into hash-chained audit log. Defensible against TCPA complaint.
Sender shows "CMG · Plaza Tower" rather than generic CMG. Owners trust it more, fewer block-as-spam reports. Email "from" is per-association alias.
Pulls from the notification settings center. Owner can opt down to email-only, opt out of non-emergency SMS, or set their own quiet hours. Broadcasts respect every preference automatically.
The "I had to text 84 owners individually" Saturday afternoon. The mismatched messaging when one manager texts and another emails the same announcement. The unsubscribe headache when nobody tracks who said "stop."
TCPA · CTIA messaging principles · 10DLC registration · Twilio Programmable Messaging · Resend transactional email · Ops Manual §VI Communications.