TextingOnly is an SMS marketing and communications platform built on OTTO, its structured conversation engine. QR codes and SmartLinks move contacts from marketing channels into SMS. OTTO then qualifies inquiries, runs configured workflows, and captures useful data. Standard campaign setup does not require an app, web form, or developer.
Many SMS platforms focus mainly on outbound sends. TextingOnly also creates attributed inbound entry points through QR codes and SmartLinks. OTTO can qualify contacts, route conversations by language or intent, and connect each response to its campaign source through attribution reporting.
Land is the entry point: a QR scan, SmartLink tap, or click that starts the SMS opt-in. Engage is the OTTO qualification flow. Convert is the structured handoff to the appropriate team with source attribution attached.
No developer is required for standard campaign setup. QR codes, SmartLinks, OTTO flows, and interstitial pages are configured from the dashboard. Marketing and operations teams can launch, update, and manage campaigns without writing code. See No-Code Publishing Tools for details.
TextingOnly serves home services, automotive dealerships, real estate, attorneys, schools and universities, franchises, associations, senior living, health and wellness, recruiting and staffing, sports and events, and restaurants. The Land-Engage-Convert framework applies to any business that uses marketing channels to generate inbound contacts. See all industries.
OTTO: The Conversation Engine
OTTO is TextingOnly’s structured SMS conversation engine. It can respond as soon as a contact opts in, then run a numbered routing menu, data collection flow, or language funnel. The contact can be qualified before a representative joins the conversation.
OTTO is not an open-ended chatbot. It follows configured playbooks that qualify contacts, route by intent, collect declared data, and create structured lead records.
OTTO supports three primary flow types. Interactive Text Response (ITR) uses a numbered menu to route contacts by intent. Conversational SMS collects information one question at a time. Language Funnels move the conversation into the contact’s preferred language.
OTTO is designed to respond immediately after opt-in. Configured workflows can run across active campaigns without waiting for a staff member.
OTTO collects the information a contact provides during the SMS conversation. This may include a name, service need, timeline, location, or another configured field. The record stays connected to the entry point and campaign that generated it, then can be delivered by alert, CRM, or both.
QR Codes, SmartLinks & Entry Points
A Dynamic QR code points to a SmartLink. The campaign destination, such as the OTTO flow, offer, or page, can be updated from the dashboard without reprinting the QR code. The code itself never changes. Each QR code has a unique placement ID so scan count, opt-in rate, and attribution are tracked separately per asset.
A SmartLink is a TextingOnly URL with device detection built in. On mobile, it opens the native SMS app with a pre-filled opt-in message. On desktop, it renders the Desktop Bridge with a QR code and opt-in instructions. One link works across email, social, website, and print.
The Desktop Bridge is the page a SmartLink renders on desktop devices. It shows a branded QR code and opt-in instructions so desktop visitors can scan and enter the same OTTO flow as mobile visitors. reducing desktop-to-mobile friction without any additional setup.
An Interstitial page is a branded SMS landing page delivered inside a text message or triggered by a QR scan. Visitors select a path from multiple campaigns, locations, or offers, and each selection can route to its own OTTO automation flow. Declared customer data collected through the SMS conversation is captured per path.
Each channel can use its own QR code or SmartLink with unique placement attribution: TV and broadcast, direct mail, digital ads, email, social media, in-store signage, live events, vehicle wraps, and OOH. Each placement can be tracked separately by scans, opt-ins, and cost per contact.
Language Funnels
SMS Language Funnels allow you to run OTTO conversations in multiple languages from a single QR code or SmartLink. A contact selects their preferred language and OTTO switches the entire conversation automatically. Lead records and team alerts can be delivered in English.
TextingOnly Language Funnels currently support English, Spanish, French, Nepali, and Pashto. Additional languages can be configured. See Language Funnels for the current list.
No. Language Funnels can handle the initial routing and configured conversation. Your team can receive the lead record in English with the contact’s name, intent, and qualifying information already captured.
Compliance & 10DLC
10DLC (10-Digit Long Code) is the carrier-required business registration for high-volume SMS sending in the US. Unregistered or improperly registered traffic may be filtered or blocked by carriers. TextingOnly handles 10DLC registration as part of onboarding to help align the deployment with carrier requirements.
TextingOnly can record the mobile number, opt-in timestamp, campaign source, and consent language associated with an entry point. Opt-out requests (STOP) trigger immediate removal. The opt-in record can be retained for documentation. Clients remain responsible for legal review and proper use of the platform.
TextingOnly uses controls intended to protect platform data in transit and at rest. Contacts built through your account remain your organization’s data and are not rented or shared for unrelated use. Security practices and access controls are reviewed as part of platform operations.
Law firms sending SMS for client intake, appointment reminders, or case updates must register under 10DLC to avoid carrier filtering. TextingOnly handles registration for attorney SMS campaigns and ensures each message goes out with a registered business number, TCPA-documented opt-in, and compliant opt-out handling. Attorney-client SMS communication is subject to state bar ethics rules. TextingOnly’s opt-in chain and consent documentation supports your compliance recordkeeping.
Home services companies running SMS for appointment confirmations, estimate follow-ups, or seasonal promotions need 10DLC registration to reach customers reliably. Without it, carrier filtering blocks messages before they arrive. TextingOnly registers your home services SMS campaigns under your business brand so messages deliver consistently, whether you’re running a single location or a multi-area operation.
Automotive dealerships using SMS for lead follow-up, service reminders, or inventory alerts are required to register under 10DLC. High-volume unregistered SMS is flagged and blocked by carriers. TextingOnly handles 10DLC registration for automotive SMS campaigns and supports multi-rooftop setups. Each location gets its own registered number with per-location attribution tracking.
Real estate professionals sending SMS for lead nurturing, open house follow-up, or listing alerts must comply with 10DLC requirements. Unregistered numbers face increasing carrier filtering, especially for volume sends. TextingOnly registers real estate SMS campaigns under your brokerage brand and provides TCPA-documented opt-ins for each contact. This supports broker compliance and lead documentation.
Franchise systems face a specific 10DLC challenge. Each location may need its own registered number while maintaining brand consistency across the network. TextingOnly’s franchise SMS platform supports multi-location 10DLC registration with centralized campaign management, so corporate controls the brand voice while each location runs locally attributed campaigns.
Educational institutions sending SMS for enrollment inquiries, event reminders, or alumni outreach must register under 10DLC to maintain deliverability. TextingOnly handles registration for school and university SMS campaigns and supports multilingual opt-in flows for diverse student and family populations, with TCPA consent documentation per contact.
Recruiting firms texting candidates for job matches, interview confirmations, or onboarding steps need 10DLC registration. Candidate SMS without registration is increasingly filtered by carriers. TextingOnly registers recruiting SMS campaigns under your agency brand and supports high-volume candidate outreach with reply automations that route responses back into your qualification flow automatically.
Senior living communities using SMS for family communication, tour scheduling, or resident event reminders must register under 10DLC. TextingOnly handles registration for senior living SMS campaigns and ensures opt-in consent is documented per contact. This supports communities managing communication across residents, families, and prospective residents simultaneously.
Health and wellness businesses. gyms, med spas, chiropractors, physical therapists. using SMS for appointment reminders, membership promotions, or re-engagement campaigns need 10DLC registration for reliable delivery. TextingOnly registers health and wellness SMS campaigns and supports opt-in flows with full consent documentation per contact.
Associations sending SMS for member communications, event registration, or renewal reminders must register under 10DLC. TextingOnly handles registration for association SMS campaigns and supports multilingual member outreach. This is especially useful for trade associations serving diverse professional communities.
Restaurants using SMS for reservation confirmations, loyalty promotions, or event announcements need 10DLC registration to reach guests reliably. TextingOnly registers restaurant SMS campaigns under your brand and supports QR-code-based opt-in at the table, on receipts, or on window signage, with per-location attribution so you know which placement drove each opt-in.
Sports teams and event venues sending SMS for ticket promotions, fan engagement, or event-day alerts must register under 10DLC for high-volume delivery. TextingOnly handles registration for sports marketing SMS campaigns and supports QR-code-based opt-in at gates, on signage, and during broadcasts, with scan-level attribution per placement.
Attribution & Reporting
each TextingOnly entry point has a unique placement ID. Attribution reporting tracks scan count, opt-in rate, and cost per lead per placement separately. You know exactly which TV spot, which mail piece, which billboard, or which digital ad drove each contact, with scan-level reporting including timestamp, campaign source, and location signals where available.
At opt-in, TextingOnly can record the mobile number, consent timestamp, campaign source, and device type. OTTO can then add declared information such as name, intent, and qualifying responses as the conversation continues.
TextingOnly captures the mobile number and opt-in when the first message is sent. If the contact leaves before finishing the OTTO flow, the partial interaction remains attributed to the campaign. Your team can follow up or revise the flow.
Agencies & Multi-Location
Yes. TextingOnly supports agencies managing multiple clients from one platform. Each client can have a separated subgroup, sending number, contacts, workflows, permissions, and reporting. See SMS for Agencies and the Agency Plans overview for full details.
The Agency Plan is a TextingOnly account structure designed for marketing agencies and consultants managing SMS for multiple client brands. It provides client-level account separation, white-label reporting options, and centralized campaign management. Full details are in the Agency Plans knowledge base article.
Agency Shield is TextingOnly’s client-isolation architecture. Client subgroups can have separate sending numbers, registrations, contacts, workflows, and reporting. See the full Agency Shield documentation for how it works.
Multi-location clients. franchise systems, dealership groups, regional service companies. can be set up with each location having its own dedicated number, OTTO flows, and attribution reporting while campaigns are managed centrally. See the multi-location setup guide in the knowledge base.
Yes. TextingOnly provides reusable campaign playbooks with OTTO flows, QR-code setups, and outbound sequences organized by industry and use case. Agencies can deploy these as starting points for new clients and customize from there. See the campaign playbooks library.
TextingOnly supports branded client setups. dedicated numbers under the client’s business name, branded interstitial pages, and OTTO flows that present the client’s brand, not TextingOnly’s. Contact the team via Request a Quote to discuss agency white-label configuration.
Outbound Campaigns
Yes. Mass texting with dynamic personalization lets you send outbound campaigns to your full list or any segment. Dynamic fields pull in contact name, location, or any stored data to personalize each message. Reply automations route responses back into OTTO flows automatically.
Reply automations handle inbound responses to outbound campaigns. YES routes to an OTTO qualification flow. STOP triggers immediate opt-out. Custom keywords can route to any configured OTTO flow. Configured automations can reduce manual monitoring.
Yes. One-to-one messaging lets your team have direct conversations with individual contacts from the platform. Useful for follow-up, appointment confirmation, or any conversation that needs a human touch after OTTO has qualified the lead.
Onboarding & Pricing
TextingOnly pricing is based on your specific campaign setup, number of locations, message volume, and feature requirements. Request a quote and we’ll recommend the right configuration for your business and budget.
Onboarding can include a review of your marketing channels, OTTO flow configuration, QR code and SmartLink setup, placement attribution, 10DLC registration, and team training. The goal is to deliver a configured system, not just software access.
Yes. TextingOnly offers managed services covering strategy, campaign configuration, OTTO flow management, and performance reporting. This is available for businesses that prefer a managed approach rather than self-serve. See SMS for Agencies for more.
Yes. A SmartLink can be placed inside an email campaign. On mobile, it opens the Messages app. On desktop, it displays the QR bridge. The email campaign can retain its own attribution source.