CrystalQore

Bulk SMS

Send bulk SMS messages to many recipients at once. Upload a CSV, preview valid and invalid numbers, compose your message, and track results.

Professional

Bulk SMS

Bulk SMS lets you send a message to many recipients in a single action by uploading a CSV file. This is ideal for announcements, promotions, appointment reminders, and notifications where you need to reach a large audience quickly.

How It Works

  1. Upload a CSV file containing phone numbers (and optionally names)
  2. Select the column that contains phone numbers
  3. CrystalQore validates the numbers and shows a preview
  4. Compose your message
  5. Send — each recipient receives an individual SMS

Bulk SMS is separate from contact lists and templates. Use bulk SMS for one-off sends from a CSV. Use contact lists and templates for recurring campaigns with saved audiences.

Sending Bulk SMS

Open the SMS module — Navigate to SMS from the sidebar.

Click "Bulk SMS" — In the Conversations tab, click the Bulk SMS button in the sidebar header.

Upload your CSV — Select a .csv file from your device. The file should have a header row and at least one column with phone numbers.

Select the phone column — From the dropdown, choose which CSV column contains the phone numbers. CrystalQore reads the column headers from your file.

Preview the results — CrystalQore validates every number and displays:

CategoryDescription
ValidNumbers in correct format, ready to receive SMS
InvalidNumbers that can't be parsed or are malformed
DuplicatesNumbers that appear more than once (sent only once)

Review the counts to ensure your list is clean.

Compose your message — Type the message body. This is the same text sent to every recipient.

Select your SMS number — Choose which business phone number to send from.

Send — Click Send to start delivery. CrystalQore sends each message individually and shows results when complete.

Results

After sending, a summary dialog shows:

MetricDescription
TotalNumber of recipients targeted
SentSuccessfully queued for delivery
FailedCould not be sent (invalid number, carrier rejection, etc.)

Individual failure reasons are shown per recipient when available.

CSV Format Requirements

Your CSV file should:

  • Have a header row — Column names in the first row
  • Use commas as delimiters
  • Include at least one column with phone numbers
  • Use E.164 format for best results (e.g., +15551234567), though other formats are accepted

Example:

phone,name,company
+15551234567,John Smith,Acme Inc
+15559876543,Sarah Jones,TechCorp
+15551112222,Mike Wilson,StartupCo

MMS with Bulk SMS

You can optionally attach media (images, PDFs, videos) to bulk messages. Attachments are sent as MMS to each recipient.

  • Supported formats: JPEG, PNG, GIF, WebP, PDF, MP4, 3GPP
  • Maximum file size: 5 MB per attachment
  • Select the MMS delivery mode: Faster or Higher Quality

See Media & MMS for details on attachment handling.

Best Practices

  • Validate your list — Review the preview carefully; remove invalid numbers from your CSV before sending to improve delivery rates
  • Test first — Send to a small test group (your own number) before blasting the full list
  • Include opt-out — For marketing messages, add "Reply STOP to opt out" to comply with carrier and regulatory requirements
  • Respect time zones — Schedule sends for appropriate hours in your recipients' time zones
  • Keep messages concise — SMS messages longer than 160 characters are split into multiple segments, which increases cost
PageDescription
Contact ListsReusable recipient lists for recurring campaigns
TemplatesTemplated messages with variable substitution
Media & MMSSending images, videos, and files via MMS
SMS OverviewFull SMS feature overview

On this page