ReadySMS Documentation

Everything you need to set up, send, and scale your SMS campaigns.

Overview

ReadySMS is a full-featured SMS platform built for businesses that need reliable, high-volume text messaging at competitive rates. It plugs directly into your CRM so every text, reply, and opt-out is tracked in one place.

Compliant by Default

Built-in 10DLC registration, opt-in pages, privacy policies, and automatic opt-out handling.

AI-Powered Messaging

Generate high-converting SMS copy instantly with the AI Message Writer.

Smart Send Technology

Deliver each message at the optimal time for every individual contact.

Volume Pricing

Rates as low as $0.0028/segment. The more you send, the less you pay.

Key capabilities:

Installation

ReadySMS is available directly from the marketplace. Installation takes under two minutes.

  1. Open the marketplace and search for "ReadySMS".
  2. Click Install on the ReadySMS listing.
  3. Authorize the connection when prompted. This grants ReadySMS permission to send and receive SMS on your behalf.
  4. Select the sub-account(s) you want to connect.
  5. Once installed, ReadySMS appears in your sidebar. Click it to open the dashboard.
Free credits included. Every new account receives 2,500 free SMS credits upon installation, so you can start sending immediately.

Initial Setup

Before sending your first message, you need to complete 10DLC registration and provision a phone number. This is required by US carriers to ensure deliverability.

Step 1: Register Your Brand

Navigate to Settings → 10DLC and fill out your business details:

Cost: Brand registration is $10/month.

Step 2: Register a Campaign

A campaign describes how you will use SMS messaging. ReadySMS simplifies this process:

Approval typically takes 1-3 business days.

Cost: Campaign registration is $20/month per campaign.

Step 3: Buy a Phone Number

Once your campaign is approved:

  1. Go to Settings → Phone Numbers.
  2. Enter your preferred area code (e.g., 657, 949, 310).
  3. ReadySMS will provision a local 10-digit number instantly.
  4. The number is automatically linked to your approved campaign.
You're ready to send! Once your number is provisioned, you can start sending SMS immediately from the Call/Text tab or via SMS Blasts.

Sending SMS

Single Message

To send a one-off text message:

  1. Go to the Call/Text tab in the dashboard.
  2. Select your From Number from the dropdown.
  3. Enter the recipient's phone number in the To field.
  4. Type your message in the composer. The character counter shows segment count in real time.
  5. Click Send Message.

Replies from the recipient appear in your Conversations inbox automatically.

Bulk Sending

For sending to multiple contacts at once, use SMS Blasts (covered in detail in the SMS Blasts section). You can also use the Call/Text tab to send to contacts selected from your CRM.

Personalization

Use merge fields to personalize each message:

Example: "Hey {first_name}, just wanted to check in about your property on Main St..."

Understanding Segments

A segment is a 160-character portion of an SMS message. Messages longer than 160 characters are split into multiple segments:

The character counter in the message composer shows the exact segment count before you send, so there are no surprises.

AI Message Writer

The AI Message Writer helps you craft high-converting SMS messages in seconds. Instead of staring at a blank screen, describe what you want to say and let AI do the writing.

How It Works

  1. Click the AI Writer button in the message composer (available in Call/Text and SMS Blasts).
  2. Describe your message intent in plain English. For example: "Follow up with a homeowner about selling their house, friendly tone, mention we buy as-is."
  3. The AI generates 3 optimized message variations with different tones and angles.
  4. Click any suggestion to use it. Edit further if needed.
Tip: The AI considers SMS best practices like keeping messages concise, using a clear call-to-action, and staying within 1-2 segments for better engagement.

Conversations

The Conversations tab is your shared inbox for all two-way SMS communication. Every inbound reply from a contact appears here in real time.

Features

Filtering Conversations

Use the filter bar to narrow conversations by:

CRM & Contacts

ReadySMS includes a built-in CRM to manage your contacts, track engagement, and keep your lists clean.

Contact Management

Pipeline

Track contacts through your sales or outreach process with a visual pipeline. Default stages include:

Drag-and-drop contacts between stages, or let automations move them based on message activity.

Lead Scoring

ReadySMS automatically scores contacts based on engagement signals:

Use lead scores to prioritize follow-ups and filter your blast recipients.

List Scrubbing

Keep your lists clean and compliant with built-in scrubbing tools:

Important: Sending to landlines or invalid numbers wastes credits and hurts your sender reputation. Run a scrub before your first blast.

SMS Blasts

SMS Blasts let you send a single message to hundreds or thousands of contacts at once. This is your tool for campaigns, announcements, and mass outreach.

Creating a Blast

  1. Go to SMS Blasts and click "+ New Blast".
  2. Name your campaign (internal only, contacts won't see this).
  3. Write your message. Use merge fields like {first_name} for personalization.
  4. Select your recipients: all contacts, specific tags, pipeline stages, or a custom filter.
  5. Choose your sending method: Send Now, Schedule for a specific date/time, or enable Smart Send.
  6. Review the estimated segment count and cost, then confirm.

Smart Send

Smart Send is ReadySMS's AI-powered delivery optimization. Instead of blasting everyone simultaneously, it learns when each contact is most likely to respond and staggers delivery into optimal windows.

Example: If John typically replies between 5-7 PM and Sarah responds best at 10 AM, Smart Send delivers John's message at 5:30 PM and Sarah's at 10:15 AM.

Result: On average, Smart Send improves reply rates by 40-50% compared to standard bulk sends.

A/B Testing

Test different message variations to find what resonates with your audience:

  1. When creating a blast, click "Add Variation" to create a B message.
  2. Write an alternative version of your message.
  3. Set the test split (e.g., 50/50 or 20/80).
  4. ReadySMS sends each variation to a portion of your list and tracks reply rates.
  5. After the test period, view results in the Blast detail page to see which version won.

Drip Sequences

Drip sequences let you send a series of automated messages over time. Set it up once, and ReadySMS handles follow-ups automatically.

Creating a Drip Sequence

  1. Go to Drip Sequences and click "+ New Sequence".
  2. Name your sequence and set the trigger (e.g., new contact added, tag applied, manual enrollment).
  3. Add messages to the sequence. For each message, set:
    • Delay — how long to wait before sending (e.g., 1 day, 3 days, 1 week)
    • Message content — the SMS to send, with merge field support
    • Send window — restrict sending to business hours only (optional)
  4. Set exit conditions: automatically stop the sequence if the contact replies, opts out, or reaches a specific pipeline stage.
  5. Activate the sequence.

Sequence Management

Best practice: Keep drip sequences to 3-5 messages. After 5 touches with no reply, further messages rarely convert and may increase opt-outs.

Analytics

ReadySMS provides detailed analytics so you can monitor performance, optimize campaigns, and maintain healthy sender reputation.

Usage Reports

The Usage Reports dashboard shows:

Number Health

The Number Health panel monitors each of your phone numbers for deliverability issues:

Warning: If a number's health drops to "Poor," reduce sending volume and review your message content. Continued sending on a poor-health number can result in carrier blocks.

Carrier Breakdown

See how your messages perform across different carriers:

This data helps you identify carrier-specific issues before they affect your overall deliverability.

Billing & Credits

Pricing Tiers

ReadySMS uses volume-based pricing. The more you send, the lower your per-segment rate:

Tier Monthly Volume Per Segment
Starter 0 - 50,000 segments/mo $0.0084
Growth 50,001 - 500,000 segments/mo $0.0059
Enterprise 500,001+ segments/mo As low as $0.0028
On a custom plan? Your rate is already set to the best discount available for your account. You can view your current rate anytime in the Billing tab. If you have questions about your pricing, just open a support ticket — we're happy to help.

Additional monthly fees:

Note: Carrier fees are passed through at cost and are not included in the per-segment rate.

Purchasing Credits

Credits can be purchased from Billing → Buy Credits. Select a package or enter a custom amount. Payment is processed via your saved card on file.

Auto-Rebill

Never run out of credits mid-campaign. Auto-Rebill automatically purchases credits when your balance falls below a threshold you set.

Configure it in Billing → Auto-Rebill:

Payment Methods

ReadySMS accepts all major credit and debit cards (Visa, Mastercard, American Express, Discover). Manage your payment methods in Billing → Payment Methods.

Sub-Accounts

If you manage multiple businesses or clients, sub-accounts let you keep everything organized under one ReadySMS login.

How Sub-Accounts Work

Managing Sub-Accounts

Agency tip: Each sub-account requires its own 10DLC brand and campaign registration. You can manage all registrations from a single dashboard.

Settings

The Settings page lets you configure your account, manage integrations, and customize your ReadySMS experience.

General

10DLC

Phone Numbers

Integrations

Compliance

Frequently Asked Questions

How long does 10DLC approval take?

Brand registration is usually approved within 24 hours. Campaign registration typically takes 1-3 business days. In some cases, carriers may request additional information, which can extend the process to 5-7 business days.

Can I send MMS (picture messages)?

ReadySMS currently supports SMS (text) messages. MMS support for images and media is on our roadmap and coming soon.

What happens if a contact replies STOP?

ReadySMS automatically handles opt-outs. When a contact texts STOP (or any configured opt-out keyword), they are immediately removed from all future messaging. Their DND (Do Not Disturb) status is updated in your CRM, and they will not receive any further messages from your account. This is required by law and cannot be overridden.

Can I use ReadySMS with my existing CRM workflows?

Yes. Once installed, ReadySMS becomes your SMS provider. All existing automations, workflows, and triggers in your CRM that send SMS will automatically use ReadySMS. No workflow changes are required.

Is there a free trial?

Every new account receives 2,500 free SMS credits upon sign-up. This lets you test the platform, send real messages, and evaluate deliverability before purchasing additional credits.

What is a segment and how is it counted?

A segment is a 160-character portion of an SMS message. Messages under 160 characters count as 1 segment. Longer messages are split: 161-320 characters = 2 segments, 321-480 characters = 3 segments, and so on. The character counter in the message composer shows the exact segment count before you send.

Do unused credits roll over?

Yes. Purchased credits never expire and roll over month to month. Your credits remain in your account until they are used.

Can I port my existing phone number?

Yes, number porting is supported. Contact our support team at support@readysms.io to initiate a port request. The process typically takes 2-4 weeks depending on your current carrier.

Is ReadySMS TCPA compliant?

ReadySMS provides the tools you need for TCPA compliance: automated opt-in/opt-out handling, consent tracking, quiet hours, and DNC list checking. However, compliance is ultimately your responsibility. Ensure you have proper consent before messaging contacts.

How do I cancel my account?

You can cancel at any time from Settings → Account. Remaining credits are non-refundable but will remain available if you reactivate. Monthly fees (brand and campaign registration) stop billing at the end of your current billing period.