Every listing shouldhave a textchannel.

SMS for Real Estate — Add a Text Channel to Every Listing | TextingOnly

TextingOnly turns every listing surface into a measurable text channel. OTTO delivers property information, qualifies buyer intent, and prepares the agent before the first call is made.

🪧
Yard Sign
QR opt-in
🏡
Open House
QR opt-in
🔍
Search
SmartLink
📬
Direct Mail
QR opt-in
⚙️ OTTO · Real Estate
Hi! Thanks for your interest in 88 Thunder Road. Here are the details 🏡
3bd · 2ba · $485,000 · Open house Sat 1–4pm

Are you working with an agent?
1 Yes  2 No  3 I am an agent
2
Great. Are you pre-approved and what’s your timeline?
Pre-approved — looking to move in 60 days
⚙️ Buyer · No agent · Pre-approved · 60 days · 88 Thunder Road — agent notified.
Every ListingA Text Channelyard sign · open house · mail · search · social
Buyer IntentCaptured Before The Callpre-approval · timeline · price range · source
AttributionPer Listing & Entry Pointsign placement · open house · ad source
OTTOAutomated Intake & Routingproperty info · qualification · agent alert
The channel you’re missing
You have a phone.
You have a website.
Add the text channel.

Your phone works. Your MLS listing is live. Your website has a contact form. All of it works for buyers ready to engage that way. But real estate is a mobile search — buyers are on their phones, in their cars, at open houses, at 10pm on a Sunday. Most won’t stop to call. Many won’t fill a form on a phone screen.

They’ll text. One scan, one tap, and they have property info in their Messages app — and you have a qualified buyer in your pipeline with full attribution back to the listing and channel that generated them.

Your marketing channels
🪧Yard Sign
🏡Open House
📬Direct Mail
🔍Paid Search
📱Social Ads
📍GBP / Local SEO
Your text entry point
QR Code
Yard sign · open house · mail · flyer
→ OTTO
🔗
SmartLink
Paid search · social · email · bio link
→ OTTO
📄
Interstitial Page
Buyer · seller · agent self-select
→ OTTO
Key features
From yard sign scan to prepped agent call.
OTTO handles everything in between.

Every listing surface — yard signs, open houses, direct mail, paid search, social — connects to the same OTTO qualification engine. One platform for every entry point and every buyer or seller.

🪧
Yard Sign QR Attribution
Drive-by buyer scans → OTTO delivers property info + qualifies. Every scan attributed to the listing, neighborhood, and day. Read: Entry Points & Customer Journeys →
🏡
Open House SMS Sign-In
QR replaces the clipboard. Every visitor qualified — buyer/seller status, pre-approval, price range, timeline. Agent leaves with a full buyer list. Read: SMS Lead Capture →
⚙️
OTTO Buyer Qualification
Agent status, pre-approval, price range, timeline — captured via ITR (Interactive Text Response) menus. Agent receives a structured brief, not a raw number. Read: Inbound Automation →
📬
Seller Farming & Direct Mail QR
Farming mailer QR → homeowner scans → OTTO qualifies timeline and motivation. Agent gets a structured seller lead. Every mailer attributed by ZIP and drop date. SMS Leads with Direct Mail →
📋
New Listing Alert Campaigns
Every buyer who opted in is on your owned list. New listing goes live → outbound SMS to matched buyers by price, neighborhood, beds. Reply YES triggers OTTO showing flow. TCPA compliant. Mass texting →
🌐
Spanish Bilingual Buyer Intake
Same yard sign QR. Spanish-speaking buyer selects language at opt-in — OTTO routes to full bilingual qualification. Agent alert delivered in English. No separate QR required. See Language Funnels →
How it works
Buyer scans the yard sign.
Agent gets a prepped lead before the callback.
1
Buyer scans QR or taps SmartLink
Yard sign QR code, open house signage, direct mail piece, or SmartLink in a paid search ad. Listing ID, neighborhood, and scan timestamp logged. Related: Scans, Clicks & Geo Attribution →
Any surface · listing attributed · 24/7
2
OTTO delivers property info — then qualifies — TCPA documented
Photos, price, bed and bath count, open house schedule — delivered via SMS before OTTO asks a question. Then: agent status, pre-approval, timeline, buying or selling. Mobile number and TCPA consent captured at opt-in. Structured qualification via ITR menus. Related: Declared data at opt-in →
property info first · TCPA documented · structured qualification
3
Agent receives structured buyer brief
Pre-approval status, timeline, agent representation, listing interest — all delivered before the first call. Urgent buyers flagged. No cold qualification on the agent’s time. Related: Lead Generation Playbook →
structured brief · prepped agent · attribution logged
4
Prepare Caller fires — buyer answers, agent closes
OTTO tells the buyer: “Marcus from our team will call you from 443-555-0182. He already has your details on 88 Thunder Road.” They answer. Buyer pipeline builds with every listing. Related: Campaign Playbooks →
Prepare Caller · agent prepped · list compounds
Where it plugs in
Every surface already working.
Now with a text lane.

Yard signs, open houses, direct mail, and search are already driving buyer and seller interest. TextingOnly adds a text channel to each one — so every piece of media that generates demand has a path to OTTO qualification and an agent alert.

For-Sale Signs · Listings · Drive-By Buyers
Drive-by buyer scans → OTTO qualifies → agent prepped
QR on every for-sale sign → buyer brief before the showing
QR code on the sign. Buyer driving by scans — OTTO delivers property details instantly, then qualifies: buyer or investor, pre-approval status, price range, timeline. Agent gets a prepped lead before the first showing. Every sign becomes an attribution device — which listing, which neighborhood, which day drove the inquiry.
For-sale sign QRNew construction signageComing soon signOpen house directional
1
Buyer scans QR — native camera
No app download. Listing ID, neighborhood, and scan timestamp logged. Dynamic QR →
2
OTTO qualifies — buyer type, budget, timeline
Pre-approval status, price range, current situation, timeline — captured conversationally. Buyer or investor track runs automatically.
3
Agent alert — prepped buyer brief
Agent calls a buyer who is expecting the call. Attribution → tied to the specific listing and sign.
Spanish buyer flow runs automatically
Same QR. Spanish-speaking buyer scans — OTTO routes to full bilingual qualification. Alert to agent in English.
⚙️ OTTO · Real Estate
→ For-sale sign QR scanned
Listing: 12 Thunder Road · Baltimore
Hi! Thanks for your interest in 12 Thunder Road. Are you looking to buy or invest?
1 Buy to live in  2 Investment  3 Just browsing
1
Great. Are you pre-approved?
1 Yes  2 Working on it  3 Cash buyer
1
What’s your timeline?
1 Ready now  2 1–3 months  3 3–6 months
1
⚙️ Agent Alert: Buyer · Pre-approved · Ready now · 12 Thunder Road — call today.
Open Houses · Sign-In · Visitor Qualification
QR replaces the clipboard → every visitor qualified
Open house QR sign-in → full visitor list with buyer data
QR at the door replaces the clipboard. Visitor scans — OTTO captures name, buyer or seller status, pre-approval, price range, timeline, and current situation. Agent leaves with a fully qualified visitor list — not just names and phone numbers. Every attendee is in the SMS pipeline for follow-up and future listings.
Open house sign-in QRBroker tour sign-inNew development previewVirtual tour follow-up
1
Visitor scans QR at the door
No clipboard. No manual entry. Visitor identity captured at opt-in with TCPA documented. Event sign-in →
2
OTTO qualifies each visitor
Buyer or seller, pre-approval, price range, timeline, current home situation — structured fields for each visitor.
3
Agent has qualified list post-event
Every attendee is segmented — ready buyer, seller prospect, just browsing — with their full brief attached.
Follow-up goes out the same day
Outbound SMS to every attendee that afternoon — “Thanks for visiting today.” OTTO handles every reply automatically.
⚙️ OTTO · Open House Sign-In
→ Open house QR scanned
Property: 88 Thunder Road · Towson
Welcome! What’s your name?
Sarah Chen
Thanks Sarah! Are you buying or selling?
1 Buying  2 Selling first  3 Both
3
Got it — buying and selling. What’s your price range for buying?
1 Under $400k  2 $400–600k  3 $600k+
2
⚙️ Open House: Sarah Chen · Buying+Selling · $400–600k · 88 Thunder Road — follow up today.
Neighborhood Farming · Direct Mail · Seller Leads
Farming mailer QR → homeowner replies → seller brief
Direct mail QR → OTTO seller qualification → agent alert
Neighborhood farming mailer with QR. Homeowner scans — OTTO qualifies: thinking of selling, timeline, motivation, current situation. Agent gets a structured seller lead with timeline and motivation before any cold call. Every mailer attributed to its ZIP, drop date, and campaign. No more guessing which farm worked.
Neighborhood farming mailersJust sold postcardsMarket update mailersExpired listing outreach
1
Homeowner scans QR on mailer
ZIP, drop date, and campaign ID captured. No app download. Dynamic QR →
2
OTTO qualifies — timeline, motivation, situation
Thinking of selling, timeline, reason for selling, next home needed — structured seller brief built conversationally.
3
Agent alert — structured seller brief
Agent calls a seller who just raised their hand — with timeline and motivation in hand before the call. No cold opening.
Attribution by ZIP, drop, campaign
Which neighborhood, which drop, which offer drove each seller lead. Cost per seller lead by mailer — measurable for the first time.
⚙️ OTTO · Seller Farming
→ Farming mailer QR scanned
ZIP: 21204 · Drop: May · Campaign: Just Sold
Hi — thanks for scanning. We just sold a home in your neighborhood. Are you thinking of selling?
1 Yes, actively  2 Maybe in 6–12 months  3 Just curious
2
Good to know. What’s driving the timing?
1 Upsizing  2 Downsizing  3 Relocating  4 Other
1
⚙️ Seller Lead: 6–12 months · Upsizing · ZIP 21204 · May just-sold drop — follow up this week.
Outbound campaigns
Your list. Your timing.
OTTO handles every reply.

New listing alerts to matched buyers. Re-engagement of leads who went quiet. Every outbound send has automated reply handling — so no reply goes unworked.

Matched Buyers · New Inventory · First to Know
New listing → matched buyer list → showing booked
Outbound SMS to buyers whose criteria match the new listing
New listing goes live. Outbound SMS to buyers whose criteria match — price range, beds, neighborhood. Reply YES triggers OTTO showing interest capture and agent alert. Your list hears about it from your team before Zillow sends a notification to everyone else.
Matched buyer listPrice drop alertsComing soon previewOff-market pocket listings
1
New listing goes live
SMS to buyers in your list whose price range and neighborhood match. Personalized by name and criteria. Mass texting →
2
YES triggers showing interest flow
OTTO asks preferred showing time and confirms availability. Agent alert fires with confirmed showing slot.
3
Agent alert — showing confirmed
Agent calls a buyer who has already said YES to a showing — not a cold follow-up. Conversion rate climbs.
Your list hears before Zillow alerts
First access creates loyalty. Buyers who get early alerts through your team stop checking portals first.
📤 Outbound · New Listing Alert
Matched: 3BR $400–600k Towson
Sending to 24 matched buyers
Hi Marcus — new listing just hit that matches your criteria: 3BR/2BA in Towson, $449k. Reply YES for a showing or STOP to opt out.
YES
Great Marcus! When works best?
1 This weekend  2 Weekday evening  3 Call me to schedule
1
⚙️ Agent Alert: Marcus · Showing confirmed · 3BR Towson $449k · This weekend — coordinate now.
Cold Leads · 60–90 Day Pipeline · CRM Reactivation
Buyer went quiet → personalized check-in → reactivated
Outbound re-engagement → OTTO re-qualifies → agent alert
Buyer texted in 60–90 days ago and went quiet. Outbound personalized SMS: “Still looking in [neighborhood]?” Reply YES re-activates OTTO qualification — current timeline, budget update, what changed. Agent gets an updated brief. Dormant pipeline becomes active inventory without cold calls.
60–90 day cold leadsStale CRM contactsLease-end prospectsMarket update re-engage
1
Personalized check-in to cold leads
Neighborhood-specific message. Personalized by name and last search criteria. No cold opening. Re-engagement →
2
YES triggers OTTO re-qualification
Current timeline, budget update, what changed since last contact — updated structured brief replaces stale CRM data.
3
Agent alert — updated buyer brief
Agent calls a buyer who just replied YES — warm conversation, full context, updated criteria in hand.
STOP suppresses permanently
Every STOP is instant opt-out. Every non-reply can trigger a nurture sequence. Nothing unworked.
📤 Outbound · Buyer Re-engagement
Lead: Jennifer · 73 days cold
Last search: Towson 3BR under $500k
Hi Jennifer — still looking in Towson? A few new listings just hit your price range. Reply YES to see them or STOP to opt out.
YES
Great! Has your budget or timeline changed since we last talked?
1 Same as before  2 Budget changed  3 Timeline moved
3
⚙️ Agent Alert: Jennifer reactivated · Timeline changed · Towson 3BR — call to re-qualify today.
📤Outbound
Personalized Outbound with Reply Automation
Send personalized SMS to your list with dynamic name, neighborhood, and price fields. YES triggers OTTO qualification. STOP triggers instant opt-out. Nothing unworked.
See the use case →
🎯Personalization
Dynamic Keyword Bulk Campaigns
Multiple buyer lists, one campaign template. Dynamic fields — name, neighborhood, price range — personalize every message. Engagement tracked per list and segment.
See the use case →
⚙️Automation
Outbound SMS with Automated Reply Workflows
Full reply automation on every outbound send. YES → showing interest, STOP → suppress, other → nurture. Every reply has a next step. No black hole sends.
See the use case →
Outcomes
More buyers in pipeline.
Let OTTO do your cold outreach.

Without changing your workflow. Every surface becomes a list-building moment. Every dormant buyer is a re-engagement opportunity OTTO works automatically.

🪧
Every sign captures leads
Drive-by buyers who never would have called now have a frictionless way in. One scan. Property info. Qualified lead.
📋
Agent calls with full context
Pre-approval status, timeline, agent representation, listing interest — delivered before the first call. No cold qualification on the agent’s time.
🏡
Open house list is the follow-up list
Every open house visitor is in the SMS pipeline. New listing alert, price reduction, similar property — automated without manual outreach per contact.
🌐
Spanish buyers captured
Full bilingual qualification from the same QR. Agent alert in English. One sign serves every buyer regardless of language.
📊
Every listing attributed
Which sign, which open house, which mailer drove each buyer — tracked. Attribution reporting →
🔄
Dormant buyers re-engaged
OTTO follows up on buyers who went quiet. Personalized outbound, reply automation, agent alert on YES. The list works without the agent working it manually.
Platform overview

SMS for Real Estate — at a glance

How do QR codes on yard signs capture real estate buyer leads?

A QR code on a yard sign routes the interested buyer to an OTTO flow collecting timeline, pre-approval status, and whether they are working with an agent — through native SMS. A yard sign QR captures intent at the moment the buyer is standing in front of the property or driving past. The structured lead record is delivered to the listing agent before first contact, attributed to the specific listing and scan date.

Can TextingOnly handle Spanish-speaking real estate buyers?

Yes. Contacts select their language preference at opt-in — OTTO routes them into the full Spanish-language buyer qualification flow. All ITR menus, data collector questions, and confirmation messages are delivered in the buyer’s chosen language. One QR code or SmartLink handles both English and Spanish buyers from the same entry point without separate campaign management.

How does TextingOnly help with new listing campaigns?

Every buyer who has ever texted in from a yard sign, open house, or paid search ad is already in the owned SMS list. When a new listing is added, a bulk SMS campaign notifies matching buyers — price range, neighborhood, property type — from the agent’s dedicated local number. SMS new listing alerts achieve significantly higher open and response rates than email to the same opted-in audience.

Is real estate SMS lead capture TCPA compliant?

Yes. Buyers and sellers opt in by sending the first message — constituting TCPA-compliant express written consent. The opt-in timestamp and originating placement are stored with every contact record. 10DLC registration is completed before any campaign launches, satisfying carrier documentation requirements from day one.

Real Estate · Common questions

Questions about Real Estate

TextingOnly adds a text channel to your existing real estate marketing mix. QR codes on yard signs, open house signage, direct mail, and SmartLinks in paid search ads give buyers a way to text in and get property information instantly. OTTO delivers photos, price, and open house schedule, then qualifies the buyer: buying or selling, pre-approval status, timeline. A structured sales alert fires to the agent before any call is made.

10DLC registration authorizes real estate agents and teams to send SMS at scale — new listing alerts, open house invites, buyer follow-up, re-engagement campaigns. Without 10DLC, messages are filtered by carriers. TextingOnly registers each agent or team under their name with TCPA compliance documented at every opt-in. Each listing can have its own attributed number.

Yes. Contacts select their language preference at opt-in — OTTO routes them into a fully configured flow from the first message. OTTO runs the full buyer qualification in Spanish — buying or selling, pre-approval, timeline, property interest. The sales alert is delivered to the agent in English. One yard sign QR serves both English and Spanish buyers automatically.

Every buyer who has ever texted in from a yard sign, open house, or paid search ad is on your owned SMS list. When a new listing goes live, TextingOnly sends a targeted outbound campaign to buyers whose preferences match — price range, neighborhood, bed and bath count. Reply YES triggers OTTO to capture showing interest and fire an agent alert. Your opted-in list hears about the listing before any third-party portal update.

A QR code on the yard sign gives drive-by buyers a frictionless path in — scan, tap send, and they have property details in their Messages app immediately. OTTO then qualifies them conversationally: buyer or investor, pre-approval status, price range, timeline. The agent receives a structured lead brief before any callback attempt. No form required. No callback needed. The buyer is in the pipeline from the moment they scan.

Yes. Every buyer who has opted in from a yard sign, open house, or ad is on your owned SMS list. When a new listing goes live, you can send a bulk personalized SMS to buyers whose criteria match — price range, neighborhood, bed and bath count. Reply YES re-activates OTTO to capture showing interest. Buyers on your list hear about new inventory before portals like Zillow push notifications to everyone.

TextingOnly operates under NDAs with all active clients and does not publish client names publicly. Qualified prospects may request a confidential reference call — ask your contact at TextingOnly during your demo or quote conversation, and we’ll arrange an introduction with an appropriate reference in your vertical.

Get started
Add the text channel.
OTTO follows up for your agents.

Tell us your listing volume and entry points. OTTO delivers property info, qualifies buyers, and routes structured alerts to agents — across every surface you’re already running. TextingOnly operates under NDAs with all active clients. Qualified prospects may request a reference call during their demo.

30 seconds · no form
See OTTO Live
Watch a full buyer qualification flow in your native Messages app — property info, pre-approval, Prepare Caller.
Try it now →
Most requested
Request a Quote
Tell us your listing count and marketing mix. We’ll configure OTTO and quote a pilot on your next listing.
Get a quote →
30 minutes · your setup
Schedule a Demo
Walk through yard sign QR, open house sign-in, new listing campaigns, Spanish funnels, and attribution.
Schedule a call →
Search Icon Site Search Close Site Search
0 results
Text Auto Attendant->