Business Name: RPC Software
Website: www.corebusinesssystem.com
Headquarters: 1431 Opus Pl, Ste. 605 Downers Grove, IL 60515
Email Contact: info@corebusinesssystem.com
Industry: B2B Software for Office Furniture Dealerships Use Case: Internal Staff Communication & Customer Notifications Message Direction: Two-way (Dealership system <--> Employee / Customer) Phone Number Type: Toll-Free / 10DLC
The decision to initiate SMS communication is made by the dealership, based on prior agreements or ongoing communication with employees and customers. However, the system enforces a consent-first policy: no SMS message is delivered until the recipient explicitly confirms their consent by replying "YES" to a system-generated opt-in message or sending a recognized opt-in keyword (e.g., CONSENT or START). This ensures that SMS communication always begins with verified, affirmative recipient authorization. This approach ensures compliance with Twilio Toll-Free SMS Verification guidelines.
A standard SMS Authorization Form is available for dealerships to complete and sign:
Download Dealership Authorization form to RPC
Software
Consent to receive SMS messages is never bundled with account creation or phone number submission. Dealership services do not require SMS consent, and users must opt in separately via an explicit and affirmative action.
Our system exclusively sends transactional messages to recipients who have provided explicit consent. These messages include job notifications and service-related communications. We do not send promotional or marketing messages.
RPC Software uses Twilio’s built-in opt-out functionality to ensure carrier-compliant message blocking when a recipient replies STOP. This automatic mechanism immediately prevents further messages from being delivered to that number.
In addition to Twilio’s enforcement, the SMS microservice logs all STOP replies internally to avoid unnecessary attempts to send messages through the Twilio API. This ensures efficiency and helps prevent errors or rejected requests.
Please note: even after an opt-out, Twilio may send an automated confirmation message such as:
“You have successfully been unsubscribed. You will not receive any more messages from this number. Reply START to
resubscribe.”
No dealership or system-generated messages will be sent until the recipient explicitly opts back in.
RPC Software uses Twilio as the SMS service provider. All messages are sent through either:
The SMS microservice governs all aspects of message handling, consent enforcement, and integration with Twilio. It exposes the following API methods:
This microservice ensures that consent validation, message formatting, delivery status handling, and audit logging are all performed centrally and securely, independent of dealership-side configuration or user action.
Each SMS message is attempted only once. If delivery fails (e.g., due to an invalid number, carrier rejection, or network issue), no retries are performed. Failed messages are logged, and the dealership is advised to follow up with the recipient directly — by phone or email.
The SMS microservice logs all messaging activity, including:
Dealerships may request access to their message history in CSV format only if the request is compliant with
RPC Software's SMS Data Privacy Policy
.
All SMS messages are triggered automatically by the system based on scheduled operational workflows. Each day, at the end of business hours, a scheduled job identifies all work orders planned for the next day. The system then:
The number of SMS recipients per dealership varies depending on the size of the dealership and the number of scheduled work orders. On average, a dealership may notify 2 to 200 recipients per day, including both employees assigned to jobs and customer contacts.
Message Frequency: Each recipient typically receives 3 to 4 messages per working day, such as a consent request (if applicable), a confirmation or job notification, a reminder, and potentially a follow-up if a response is required, depending on their interactions.
All job-related SMS templates are predefined by each dealership through system configuration. However, the consent message is standardized and centrally managed by the SMS microservice to ensure consistent language and compliance across all dealerships. Dealerships cannot modify the consent message template.
Consent:
[DealerName]: To receive SMS updates, reply YES to confirm.
Msg & data rates may apply.
Reply STOP to opt out.
Questions? Email dispatch@dealership.com.
Unsubscribed (Opt-Out by Twilio):
You have successfully been unsubscribed. You will not receive any more messages from this number.
Reply START to resubscribe.
Employee Notification:
[DealerName]: You are scheduled for an installation job tomorrow at 2 PM.
Reply Y to confirm, N to contact the office, or STOP to opt out.
Questions? Email dispatch@dealership.com.
Customer Reminder:
[DealerName]: Your furniture delivery is scheduled for tomorrow between 9–11 AM.
Reply STOP to opt out.
Questions? Email service@dealership.com.
[DealerName]: To receive SMS updates, reply YES to confirm.
Msg & data rates may apply.
Reply STOP to opt out.
Questions? Email dispatch@dealership.com.
[DealerName]: To receive SMS updates, reply YES to confirm.
Msg & data rates may apply.
Reply STOP to opt out.
Questions? Email dispatch@dealership.com.
If the recipient was previously unsubscribed by replying STOP, the system cannot send them any further messages, including consent prompts. In such cases, the recipient must first re-initiate communication by sending the keyword START to the dealership’s SMS number. This triggers Twilio’s built-in opt-in process and allows future messages to be delivered.
Saved to Database 1
Negative response (STOP):
Saved to Database 2
Re-subscribe and communicate
Recipients who have questions or concerns about an SMS message they received should contact the dealership directly. Each dealership is responsible for the content and timing of its outbound messages and can assist with clarifications, opt-out confirmation, or follow-up communication. Dealerships are encouraged to include a contact email or phone number in their SMS message templates to ensure recipients can easily reach out if needed. This practice promotes transparency, builds trust, and aligns with carrier expectations for responsible messaging behavior. If necessary, RPC Software may support dealerships in investigating message-related issues reported through official channels.
The flow consists of the following steps:
RPC Software is committed to supporting responsible and compliant SMS communications across all dealership partners. Our system is designed to ensure consent-first messaging, reliable delivery, transparent logging, and full traceability. We welcome feedback from Twilio, carriers, or regulatory stakeholders to further strengthen our messaging framework.
© 2025 RPC Software. This document is intended for use by RPC Software partners, Twilio, and all concerned only.