Bulk RingCentral SMS

10k contact queue, live progress, delivery report, and STOP handling.

Queue contacts from CSV, personalize with CSV columns like {name}, send with parallel curl_multi, refresh the OAuth token automatically, and keep inbound STOP replies from being sent again.

Save RingCentral settings before sending.
Last dashboard refresh: 2026-03-12 09:35:20
Contacts 0 Subscribed: 0
Pending Queue 0 Processing: 0
Accepted 0 Delivered: 0
Failed / STOP 0 Unsubscribed: 0

Step 1

RingCentral Settings

Needs token
Keep a valid refresh token here. The app updates the access token automatically and persists the rotated refresh token after each refresh.

Step 2

Contacts and Campaign

Header row supported. Include phone, name, and any other variables such as company or city.
{name} {phone}
Queueing skips unsubscribed contacts automatically. Incoming STOP/END/UNSUBSCRIBE replies are synced into the unsubscribe list.

Step 3

Campaign Progress

Campaign Total Progress Breakdown Created
No campaigns yet. Upload contacts, create a campaign, and start the worker.

Delivery Report

Recent Queue Activity

Name Phone Status Provider Message Updated
No queued messages yet.

Inbound STOP / START

Recent Replies

Phone Action Message Received
No inbound replies have been synced yet.