Getting Started
Setting up RingBackSMS takes about 5 minutes. Here's how to get your account up and running.
Create your account
Sign up at ringbacksms.com and complete the onboarding form with your business name, type, and contact info. Choose the industry that best fits your business.
Customize your greeting
Write the SMS message that callers receive when they miss your call. Keep it under 160 characters for best delivery. You can also let the AI generate one for you based on your business type.
Get a phone number
Go to Settings → Phone and search for a phone number by area code. If no numbers are available in your area code, we'll automatically suggest nearby alternatives. Select and provision your number with one click.
Forward your business phone
Set up call forwarding from your existing business phone to your new RingBackSMS number. This way, when you can't answer, the call forwards to us and the caller gets an instant text. See the Call Forwarding section for detailed instructions.
Add your menu or services
If you're a restaurant, go to Menu to add your items. If you're a service business, go to Services to add your offerings with pricing and duration. The AI uses this info when chatting with your callers.
Enable your flows
Go to Flows and turn on the automations you need — ORDER for taking orders, MEETING for scheduling appointments, and FALLBACK for general AI conversations.
Call Forwarding Setup
Call forwarding sends unanswered calls from your existing business phone to your RingBackSMS number. You keep your current phone number — customers call you as usual.
How it works
- A customer calls your business phone number
- If you don't answer after a few rings, the call forwards to your RingBackSMS number
- The caller hears a brief greeting: "Hi, thanks for calling [Your Business]. We can help you faster by text — you'll receive a message in just a moment."
- They can optionally leave a voicemail (up to 60 seconds)
- Immediately, they receive your custom SMS greeting
- The AI continues the conversation from there
Setup instructions by carrier
Your RingBackSMS number can be found in Settings → Phone. You'll need this number for the steps below.
iPhone / iOS
Go to Settings → Phone → Call Forwarding and enter your RingBackSMS number.
Android
Open Phone app → Settings → Calls → Call forwarding → When unanswered and enter your RingBackSMS number.
Landline / VoIP
Dial *71 followed by your RingBackSMS number (e.g., *71-631-790-5591). To disable, dial *73. Contact your phone provider if these codes don't work — codes vary by carrier.
What callers experience
When a call goes unanswered, callers hear a short, professional greeting and can leave a voicemail. Simultaneously, they receive an SMS with your custom greeting. If voicemail is left, it's saved to the missed call record in your dashboard.
AI & Conversations
RingBackSMS uses AI to have natural, helpful conversations with your callers via text. The AI knows about your business, your menu or services, and can direct customers to place orders or book appointments.
How the AI works
- Personality: You can customize the AI's tone in Settings. Describe how you want it to sound — friendly, professional, casual, etc.
- Business context: The AI knows your business name, type, address, hours, and available menu items or services. It references this info when answering questions.
- Website context: If you add your website URL in Settings, the AI can extract info from your site to answer detailed questions.
- SMS-optimized: Responses are kept concise (under 160 characters when possible) for the best text messaging experience.
- Smart routing: When someone asks about food, the AI directs them to text ORDER. For appointments, it suggests texting MEETING.
Conversation flows
RingBackSMS has three main conversation flows you can enable in the Flows page:
Fallback (General AI)
Handles general questions, provides info about your business, and directs customers to the right flow. Always recommended to keep enabled.
Order
Takes food orders via text. Shows your menu, lets customers select items and quantities, confirms the order, and asks for pickup time. Best for restaurants and food businesses.
Meeting
Schedules appointments via text. Customers provide their preferred date and time, and you get notified to confirm. Works with Cal.com for online booking.
Viewing conversations
Go to Conversations in the sidebar to see all SMS threads. You can search by phone number, filter by flow type (Order, Meeting, Fallback), and view the full message history for any conversation.
Voicemails
Every missed call that leaves a recording shows up on the Voicemails page. Instead of pressing play on each one, you get a transcript, an AI summary, and a colored intent badge so the highest-value recoveries float to the top.
AI transcription & summary
- Transcript: Generated automatically when the recording finishes — usually within ~30 seconds. Click any row to expand the full transcript.
- One-line summary: The AI condenses what the caller wanted into a single sentence so you can triage at a glance.
- Intent badge: Each voicemail is tagged ORDER, BOOKING, QUESTION, COMPLAINT, SPAM, or OTHER. Use the intent dropdown above the table to filter — e.g., show only ORDER voicemails during a busy lunch rush.
- Status: While the transcript is being generated you'll see "Transcribing…". If transcription fails (very noisy audio, dropped recording) the row is marked Failed — the original audio is still playable.
One-click reply & callback
- Reply: The Reply button on each row opens a small popover with a message composer and your saved reply templates as one-tap chips. The reply is sent via SMS and threads into the caller's conversation, switching that thread to Human handoff so the AI stops auto-responding.
- Call back: The Call back button is a tel: link that opens your device's dialer with the caller's number pre-filled.
- Funnel impact: Replying from this view stamps the "Owner responded" step on the recovery funnel automatically — no extra bookkeeping.
Services & Booking
If you run a service business (salon, clinic, plumber, auto shop, etc.), the Services page lets you list your offerings so the AI can tell callers what you provide and help them book appointments.
Adding services
- Go to Services in the sidebar
- Add each service with a name, price, duration (in minutes), category, and description
- Services are automatically flagged as requiring booking
- The AI will reference your service list when callers ask what you offer or how much something costs
How service booking works via SMS
- A caller asks about services — the AI lists what you offer with pricing and duration
- When they want to book, the ORDER flow shows services with duration info
- After selecting a service and confirming, they're asked for their preferred date and time
- You receive a notification with the booking request
- Confirm the appointment and the customer gets a confirmation text
Meetings & Appointments
The Meeting flow handles appointment scheduling via SMS. Customers text MEETING to start the booking process.
Setting up appointments
- Enable the Meeting flow in the Flows page
- Optionally, add your Cal.com booking link in Settings — customers get a direct link to book online
- Without Cal.com, customers provide their preferred date and time via text, and you confirm manually
Managing meetings
Go to Meetings to see all appointments. You can view them in a list or weekly calendar view. Each meeting can be confirmed, cancelled, or marked as completed.
Contacts & CRM
RingBackSMS automatically builds a contact database from every caller who interacts with your business via SMS.
Contact management
- Contacts are auto-created when someone calls and receives an SMS
- View each contact's full history: conversations, orders, and meetings
- Assign statuses: Lead, Customer, VIP, or Inactive
- Add tags for custom grouping (e.g., "catering", "regular", "follow-up")
- Write notes on any contact for your team
- Send a manual SMS directly from a contact's profile
- Export your contacts to CSV for use in other tools
Automatic contact linking & VIP detection
Every missed call automatically upserts a Contact for the caller's phone number, so the same person across multiple calls is always one record. On the Voicemails page each row surfaces:
- Caller name (when known) instead of just a masked phone number — clickable through to the contact profile.
- Status badge: VIP (gold), Customer (green), or Lead (gray). Promote anyone to VIP from their contact profile to make their future calls jump out.
- Repeat counter: A "2nd call today" / "3rd call today" badge appears when the same number has called more than once in the last 24 hours — the clearest signal that someone urgently needs you.
Integrations
Connect your existing tools to RingBackSMS to sync menus, push orders, and streamline your workflow.
POS systems
We support four point-of-sale systems:
- Square — Sync your Square catalog to your RingBackSMS menu. Orders can be pushed back to Square.
- Clover — Import your Clover menu items with pricing.
- Toast — Pull your Toast menu structure and items.
- Shopify — Import products from your Shopify store.
POS integrations are available on the Growth plan and above. Go to Integrations to connect. You can pull your catalog from the POS or push RingBackSMS items the other way, and every sync is logged with item counts and status.
Other integrations
- Cal.com — Add your Cal.com booking link in Settings to let customers book appointments online.
- Slack — Add a Slack webhook URL in Settings to receive order and meeting notifications in a Slack channel.
Billing & Plans
Plans
| Plan | Price | SMS/month | Key Features |
|---|---|---|---|
| Starter | Free | 25 | 1 phone number, AI auto-responses, basic analytics |
| Growth | $79/mo | 750 | + Order, Meeting & Inquiry flows, POS integrations, daily digest |
| Scale | $199/mo | 5,000 | + Slack, two-way POS sync, recovery funnel, urgency escalation |
| Enterprise | Custom | Unlimited | + White-label, dedicated support, custom dev |
Usage & overages
Your SMS usage is tracked on the Billing page. You'll receive email warnings at 75% and 90% of your plan limit. If you exceed your limit, additional SMS are billed at a metered rate.
Managing your subscription
Go to Billing to view your current plan, see your usage, and upgrade or downgrade. Click Manage Billing to access the Stripe customer portal where you can update your payment method, view invoices, or cancel.
Settings
Business profile
Configure your business name, type, owner email, owner phone, address, and website URL. This information is used by the AI when responding to customers.
Auto-response settings
- Greeting: The first SMS sent to callers when they miss your call. Keep it short and welcoming.
- AI Personality: Describe how you want the AI to sound (e.g., "warm, casual, and enthusiastic" or "professional and concise").
- Website Context: Add your website URL and the AI will extract relevant info to better answer customer questions.
Business hours
Set your timezone and business hours for each day of the week. You can also add closed dates for holidays. The AI is aware of your hours and can tell callers when you're open.
Payments
- Require Upfront Payment: When toggled ON, customers must pay via Stripe before their order is confirmed. The order is only created after payment succeeds.
- Pay After Order: When toggled OFF (default), orders are placed immediately and a payment link is sent as a follow-up.
Configure this in Settings → Payments.
After-hours greetings
In the Greeting card you'll find a second pair of fields labeled After-hours SMS greeting and After-hours voice greeting. These are used whenever a call arrives outside the business hours configured in your Business Schedule (using the timezone set on your tenant).
- Leave them blank to fall back to your normal greeting around the clock.
- Use them to set a different tone after-hours — e.g., "We're closed now, but reply MENU to order ahead for tomorrow."
- Double-check your Timezone setting first — that's what decides what counts as after-hours.
Reply templates
Manage your library of one-tap SMS replies in the Reply Templates card on Settings. Add a label and body for each template (e.g., "On our way", "Closed today", "Pickup ready in 15"). They appear as chips inside the Reply popover on every voicemail and conversation row.
Phone number
Go to Settings → Phone to provision a phone number or view your current number. This is the number callers are forwarded to and the number SMS messages come from.
Analytics
The Analytics page gives you a bird's-eye view of how RingBackSMS is performing for your business.
- Missed calls handled: How many calls were caught and responded to
- Conversations: Total SMS conversations with customers
- Orders placed: Number of orders taken via text
- Meetings booked: Appointments scheduled via SMS
- Time period: View data for the last 7, 30, or 90 days
The Overview dashboard also shows a summary of key metrics plus your most recent conversations. Enable the Daily digest email in Settings and you'll get the same snapshot in your inbox every morning.
Recovery funnel
The Recovery Funnel card on the Analytics page shows exactly where missed-call revenue is leaking. Each step counts unique missed calls and the bar between steps shows the drop rate:
- Missed calls — every inbound call that wasn't answered.
- SMS sent — your auto-greeting actually went out.
- Caller replied — the caller texted back at least once.
- Owner responded — you (or the AI) sent the first outbound reply, either from the dashboard or via SMS.
- Orders / meetings created — the recovery converted into real revenue.
Below the funnel you'll see headline KPIs: conversion rate (orders ÷ missed calls), average response time (how long it takes you to reply), meetings booked, and week-over-week deltas on the headline numbers.
Agencies & Multi-business
RingBackSMS supports agencies and operators managing multiple client businesses from a single login. Each client is a fully isolated organization with its own phone number, contacts, conversations, menu, settings, and Stripe subscription — no data bleeds between them.
Agency access is gated. By default, an account can own one organization. To enable multi-client management, email support@ringbacksms.com and we'll grant agency access on your account while we finalize agency pricing.
Adding a new client
Request agency access
Open the organization switcher
Onboard the new client
Switch between clients
Inviting client staff
You can invite each client's team members as members of only their organization. They'll see just their own business and won't have access to your other clients. Manage members from the organization switcher's Manage organization panel.
Frequently Asked Questions
Do I need to change my business phone number?
No. You keep your existing business phone number. RingBackSMS works through call forwarding — when you can't answer, the call forwards to your RingBackSMS number and the caller gets a text. Your customers always call the same number they already know.
What happens when someone calls my number?
If you answer, nothing changes — it's a normal call. If you don't answer, the call forwards to RingBackSMS. The caller hears a short greeting and can leave a voicemail. At the same time, they receive an SMS with your custom greeting. The AI then handles the conversation from there.
Can customers leave a voicemail?
Yes. After the greeting, callers can leave a voicemail up to 60 seconds. The recording is saved to the missed call record in your dashboard. However, the greeting encourages them to use text for faster service — most callers will wait for the SMS instead.
How quickly do callers receive the text?
Within seconds. The SMS is sent as soon as the call comes in — often while the caller is still listening to the voicemail greeting.
Can I customize what the AI says?
Yes. You control the initial greeting, the AI's personality/tone, and the information it has access to (your menu, services, hours, website content). Go to Settings to configure these.
Will the AI make things up or say something wrong?
The AI only references information you've provided — your menu items, services, business hours, and website content. It's designed to be helpful within what it knows. For questions it can't answer, it offers to have you follow up directly.
Can I see all the messages the AI sends?
Yes. Every conversation is logged in the Conversations page. You can see every message exchanged between the AI and your customers.
What if I want to take over a conversation from the AI?
You can hand off any conversation to yourself from the conversation detail view. Once handed off, the AI stops responding and you can reply manually.
How does SMS ordering work?
Customers text ORDER and see your numbered menu. They reply with item numbers and quantities (e.g., "1x2, 3x1"), confirm with YES, and provide a pickup time. If upfront payment is required, they receive a Stripe payment link and the order is confirmed once payment is complete. You get notified instantly. If you have a POS system connected, orders can be pushed there automatically.
Can customers pay via text?
Yes. After confirming an order, customers receive a secure Stripe Checkout link via SMS. They can pay directly on their phone. You can choose whether payment is required upfront (before the order is placed) or sent as a follow-up after the order is confirmed. Configure this in Settings → Payments.
What happens if a payment link expires?
Payment links expire after 30 minutes. If a customer doesn't complete payment in time, they receive an SMS letting them know the link expired. They can text back to start a new order. If upfront payment was required, no order is created until they pay.
Can I import my menu from Square or another POS?
Yes. Go to Integrations and connect your POS system. We support Square, Clover, Toast, and Shopify. Your menu syncs automatically. POS integrations require the Scale plan or above.
What if my area code has no available phone numbers?
When you search for a number and your area code is exhausted, we automatically search for nearby numbers in the same geographic area. You'll see alternatives from neighboring area codes that serve your location.
Is my data secure?
Yes. We use enterprise-grade encryption for sensitive credentials, row-level data isolation between businesses, and secure Twilio sub-accounts per tenant. Your customer data is never shared between businesses. See our Privacy Policy for details.
How do I cancel my subscription?
Go to Billing → Manage Billing to access the Stripe customer portal. You can cancel anytime — your account stays active until the end of the billing period, then downgrades to the free Starter plan.
Can I use RingBackSMS for multiple businesses?
Yes, with agency access enabled. RingBackSMS supports multiple organizations per login — use the organization switcher in the sidebar to switch between businesses. Each business gets its own phone number, menu, settings, and conversations. By default an account owns one organization; email support@ringbacksms.com to enable agency access.
Can agencies resell RingBackSMS to their clients?
Yes. With agency access enabled, you can manage every client from a single login. Each client is a fully isolated organization with its own phone number, data, team members, and Stripe subscription. Invoice your clients directly or roll the subscription cost into your managed-service fee.
How do I get agency access?
Email support@ringbacksms.com with a brief description of your agency and the number of clients you plan to manage. We'll enable agency access on your account while we finalize agency-tier pricing. There's no additional cost to enable the capability today.
How does billing work when I manage multiple clients?
Each client organization carries its own Stripe subscription — there's no combined bill. You'll see a separate subscription per client in the Billing tab of that client's dashboard. Agencies typically either point the subscription directly at the client's card, or pay it themselves and bill the client as part of a managed-service retainer.
Can I grant a client access to only their own organization?
Yes. Open the organization switcher, choose Manage organization on the client's org, and invite their staff as members of just that organization. They'll only see their own business — your other clients stay fully private.
Why is my voicemail transcript blank or marked Failed?
Transcripts come from Twilio's built-in transcription, which struggles with very noisy environments (busy kitchens, road noise) or extremely short recordings. When that happens the row is marked Failed — the audio is still playable, you just won't see text. We're working on a Whisper-based upgrade that will dramatically improve accuracy.
How accurate is the intent tag on voicemails?
The intent tag (ORDER, BOOKING, QUESTION, COMPLAINT, SPAM, OTHER) is generated by our AI from the transcript. It's very accurate when the transcript is clean. If the AI can't classify confidently — or if it errors out — it falls back to OTHER rather than guessing wrong, so you can still see and review the voicemail.
Can I edit or add reply templates?
Yes. Go to Settings → Reply Templates to create, rename, or delete templates. Each template has a short label (the chip text) and a longer body (what actually gets sent). Templates appear inside the Reply popover on every voicemail and conversation row.
How do after-hours greetings decide what counts as “after hours”?
RingBackSMS uses your Business Schedule and Timezone settings on the Settings page. If a call arrives outside those hours, the after-hours SMS and voice greetings are used. Closed dates (holidays) also count as after-hours. If either after-hours field is left blank, your normal greeting is used as the fallback.
What does “Owner responded” mean in the recovery funnel?
It's the first time you (or anyone on your team) sent an outbound message to the caller — either by clicking Reply on a voicemail/conversation in the dashboard, or by replying directly from your phone via SMS. We stamp it the moment that message goes out so the funnel reflects real human response times.
Why isn't my VIP badge showing on a contact's voicemails?
The VIP badge only appears when the linked contact's status is set to VIP. Open the contact from Contacts, change their status, and the badge will appear on every future voicemail row from that number (and on existing ones the next time you load the page).
How do I get support?
Email us at support@ringbacksms.com and we'll get back to you as soon as possible.