Ready Documentation

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

Get Started FAQ

Overview

Ready 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

Prioritize delivery based on each contact's historical reply patterns.

Volume Pricing

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

Key capabilities:

Getting Started

Ready is available as a standalone platform or through the GoHighLevel marketplace. Setup takes under two minutes.

Standalone Signup

  1. Go to app.tryready.com/signup and create your account with email or Google.
  2. You'll land on your dashboard and can start sending trial messages immediately.
  3. Complete 10DLC registration to unlock full sending volume and $25 added to your balance.

GoHighLevel Marketplace

  1. Open the GHL marketplace and search for "Ready".
  2. Click Install and authorize the connection.
  3. Select the sub-account(s) you want to connect.
  4. Ready appears in your sidebar. Click it to open the dashboard.
⚠️ Required, you must do this or SMS won't send through Ready in GHL

After installing, GoHighLevel requires one manual step: switch your Telephony Provider to Ready. GHL provides no API for this, so it can't happen automatically, until you switch it, your messages keep going out through your old provider and won't route through Ready.

  1. Open Settings → Phone System
  2. Click the "Additional Settings" tab
  3. Open the "Telephony Provider" tab
  4. Select Ready, then click Save
Settings then Phone System
1. Settings → Phone System
Additional Settings tab
2. Additional Settings
Telephony Provider tab
3. Telephony Provider
Pick Ready and Save
4. Pick Ready → Save
Free balance included. Complete your 10DLC business registration and receive $25 added to your balance. You can send up to 500 trial messages per month before registering.

Initial Setup

To unlock full sending volume, you need to complete 10DLC registration and provision a phone number. You can send trial messages before registering, but this is required by US carriers for production use.

Step 1: Register Your Brand

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

Cost: $35 one-time at brand submit (covers brand + campaign + first month of phone number). Then $35/month recurring (brand $10 + campaign $20 + phone number $5).

Step 2: Register a Campaign

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

Approval typically takes 1-3 business days.

Included: Campaign registration is covered in the $35 one-time fee. Monthly recurring fees ($35/month total) begin after your campaign is approved.

Step 3: Phone Number (Automatic)

A phone number is automatically provisioned when your campaign is submitted, no manual step required. Ready uses your preferred area code from registration to provision a local 10-digit number. This typically completes within a couple of minutes.

You can purchase additional numbers anytime from Settings → Phone Numbers ($5/month each).

You're ready to send! Once your A2P campaign is approved and number is provisioned, you can start sending SMS immediately from the Call/Text tab or via Campaigns.

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 Campaigns (covered in detail in the Campaigns 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.

Sender-Number Formulas (GoHighLevel)

When you send SMS through GoHighLevel, you can control which of your numbers each message goes out from by dropping a short formula anywhere in your message. Ready reads the formula, applies it, and strips it out before the message is delivered: your contact never sees it.

The formula never counts toward your character or segment count. It is removed before send, so a 158-character message with a #from:local# formula still sends as a single segment: the formula text is not billed or counted.

Available formulas

Example

You type in GoHighLevel

Hi {{contact.first_name}}, thanks for reaching out, want me to get you booked? #from:local#

Your contact receives

Hi Sarah, thanks for reaching out, want me to get you booked?

The #from:local# formula is removed, and the message is sent from a number that matches Sarah's area code. The message is still a single segment because the formula never counts toward the character total.

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 Campaigns).
  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 5 optimized message variations with different tones and angles.
  4. Click any suggestion to use it. Edit further if needed.
Cost: Each generation costs a few cents from your balance and returns 5 message variations. 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

Ready 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 customizable pipeline stages. New contacts start as New Lead by default. Create your own stages to match your workflow and move contacts between them manually or with automations.

Lead Scoring

Ready automatically scores contacts based on engagement signals:

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

List Scrubbing

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

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

Campaigns

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

Creating a Campaign

  1. Go to Campaigns and click Create Campaign.
  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 optimizes delivery order based on each contact's historical response patterns. Instead of processing recipients randomly, it analyzes when each contact has replied in the past and prioritizes delivery accordingly.

How it works: Ready looks at each contact's past inbound message times and reorders the send queue so contacts are reached closer to their typical response windows.

Tip: Smart Send works best with contacts you've messaged before, since it relies on historical reply data to optimize delivery order.

A/B Testing

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

  1. When creating a campaign, 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. Ready sends each variation to a portion of your list and tracks reply rates.
  5. After the test period, view results in the campaign detail page to see which version won.

Automations

Automations let you send a series of messages over time. Set it up once, and Ready handles the follow-ups.

Creating an Automation

  1. Go to Automations and create a new automation.
  2. Name your campaign and set the trigger (e.g., new contact added, tag applied, manual enrollment).
  3. Add messages to the campaign. 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 campaign if the contact replies or opts out.
  5. Activate the campaign.

Campaign Management

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

Analytics

Ready 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 score drops into the flagged range, it will be automatically rested. Reduce sending volume and review your message content to recover.

Delivery Analytics

Track how your messages perform:

Billing

Pricing Tiers

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

Tier Monthly Volume Per Segment
Standard 0 - 50,000 segments/mo  
Growth 50,000+ segments/mo, applied automatically  
Enterprise High volume Custom, talk to us
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.

One-time 10DLC setup: $35 at brand submit (covers brand + campaign + first month of phone number).

Monthly fees after registration:

Total monthly for a standard setup (1 brand + 1 campaign + 1 number): $35/month.

Note: A carrier fee of the carrier rate per segment is applied in addition to the per-segment rate above.

Adding Balance

Add funds from Billing → Add Balance. Select a package or enter a custom amount. Payment is processed via your saved card on file.

Auto-Rebill

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

Configure it in Billing → Auto-Rebill:

Payment Methods

Ready 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 Ready 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 Ready experience.

General

10DLC

Phone Numbers

Integrations

Compliance

Integrations

Ready connects to anything, no-code tools, your own backend, or an AI agent. Pick the path that matches what you're building. The full step-by-step reference lives in docs/INTEGRATIONS.md; the highlights are below.

⚡
Integration Assistant
Claude reads your account and walks you through setup. It can issue API keys, subscribe to webhooks, and send a test SMS.
Open Assistant →

Zapier

Public Zapier app, search "Ready" in Zapier. 12 triggers (new message, new contact, new conversation, opt-out, delivered/failed, tag added/removed, pipeline stage changed, DND changed, drip completed, keyword reply) and 6 actions (send SMS, create/update contact, add to drip, add/remove tag). OAuth, no API key copying.

Outbound Webhooks

Subscribe any URL to any event with one POST. We deliver flat-JSON payloads in real time, auto-disable when you delete the receiving Zap, and auto-enrich with custom fields.

REST API

Send SMS, manage contacts, enroll in automations, query phone numbers, and more, all under api.tryready.com. API key or OAuth. See the full API reference.

AI / MCP

Drop-in tool-call schemas for Anthropic and OpenAI function calling. Bring Ready into Claude Desktop / Cursor via an MCP server. Let your agent send SMS, search contacts, and enroll leads autonomously.

Other paths covered in the full guide

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)?

Yes. You can attach a media URL when sending a message. The image or file is delivered as an MMS to the recipient. MMS messages are charged at a flat rate per message rather than per-segment.

What happens if a contact replies STOP?

Ready 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 Ready with my existing CRM workflows?

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

Is there a free trial?

Yes. Every new account can send up to 500 trial messages per month with no credit card required. Complete your 10DLC business registration to unlock $25 added to your balance, full volume sending, and the lowest per-text rates.

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.

Does my unused balance roll over?

Yes. Your balance never expires and rolls over month to month. Funds 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@tryready.com to initiate a port request. The process typically takes 2-4 weeks depending on your current carrier.

Is Ready TCPA compliant?

Ready 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 request cancellation at any time from your account. You'll receive a confirmation email to finalize the process. Remaining balance is non-refundable but will remain available if you reactivate. Monthly fees (brand, campaign, and phone number) stop billing at the end of your current billing period.