Text every lead at once instead of one at a time. The first touch goes out on a schedule from a registered number, and your day goes to the owners who answer — and the buyers waiting on you.
VACANT · PRE-FORECLOSURE · ABSENTEE · PROBATE · EXPIRED MLS · FSBO
No card · From $99.99/mo — the full price back as texting credit



Screens from the reitexter iPhone app · Demo data
One deal, the way the log tells it. reitexter’s job is the top of the table — the send, the thread, the appointment. The rows under that are why you send.
DELIVERED 03/02 09:14:07 · 1 SEG
DELIVERED 03/02 09:38:12 · 1 SEG
One thread per person, however many numbers you run — and the reply goes back out from the number they were texted on. Every outbound carries its receipt: state, time, segments.
In the app · Chat
| Stage | What happened | When | State |
|---|---|---|---|
| Campaign send | Pre-foreclosure list · 412 owners | 03/02 09:14 | Delivered |
| Owner replies | Thread opens on his number | 03/02 09:31 | Inbound |
| Appointment | Walkthrough booked from the thread | 03/02 09:40 | Set |
| Contract signed | At the kitchen table, Tuesday | 03/05 17:12 | Signed |
| Listed / assigned | On the MLS, or assigned to your buyer | 03/06 08:00 | Live |
| Closed | Proceeds wired. The list gets the next send. | 03/28 10:02 | Closed |
Agent or wholesaler, the row reads the same — it either goes on the MLS or to your end buyer. The first four rows happen inside reitexter. The last two are the reason the first four exist.
Agents and wholesalers run different lists at different temperatures. The numbers, the threads and the suppression list underneath are the same.
Warmer lists, worked fast, while they're hot.
Lists you work
Where the list comes from
MLS export · Vulcan7 · RedX · Your CRM export
An expired that hit the market this morning is worth reaching before lunch. Bulk Send takes the whole list at once, then you work the replies one at a time.
Cold lists, worked at volume, over months.
Lists you work
Where the list comes from
PropStream · BatchLeads · ListSource · County records → skip traced
Cold outreach at volume is exactly the traffic carriers filter hardest. Registration is not optional for this motion — it is the motion.
Drop in the CSV your list provider gave you. reitexter reads the headers, you confirm what maps to what, and the columns it doesn’t recognise become custom fields you can merge into a message.
| Your CSV column | reitexter field | Note | |
|---|---|---|---|
| Owner 1 First Name | First name | ||
| Owner 1 Last Name | Last name | ||
| Phone 1 | Phone | required | |
| Property Address | Property Address | custom field | |
| Property City | Property City | custom field | |
| Est. Equity % | Equity | custom field | |
| Years Owned | Years Owned | custom field | |
| Mailing Zip | — | not imported |
A phone number is the one column that isn’t optional. Rows without a usable one are set aside with the reason, not silently dropped — you can see exactly which rows didn’t make it and why.
In the app · Contacts → Import
absentee-larkspur.csv
The 591 you already had aren’t duplicated — they just join the group you picked, so a re-import of an updated list adds the new rows instead of doubling the old ones.
Then those columns are merge fields
Hi {First name} — I buy in {Property City} and noticed you’ve owned {Property Address} for {Years Owned} years…
Hi Marcus — I buy in Larkspur and noticed you’ve owned 418 Cedar St for 14 years…
Unregistered traffic is the first thing a carrier drops, and it drops it quietly. Your messages report as sent, nobody replies, and it takes a fortnight to work out why.
reitexter files your 10DLC brand and campaign as part of setup, from inside the app — $20 once and $10–$15 a month, straight from your balance.
You send from numbers the carriers know belong to a registered business, doing a use case you declared up front.
In the app · Numbers → Registration
Most tools report “sent” and stop. These are the codes the carrier actually returns, and what reitexter does with each one.
| Code | Carrier reason | What reitexter does | Retry |
|---|---|---|---|
| 30003 | Unreachable destination handset | Marks the number unreachable and stops the cadence | No |
| 30005 | Unknown destination handset | Flags the row for review on your next import | No |
| 30006 | Landline or unreachable carrier | Tags the contact as voice-only | No |
| 30007 | Carrier violation — message filtered | Surfaces the campaign and content that tripped it | Manual |
| 30008 | Unknown error | Retries once, then records the raw carrier response | Once |

Not sent · STOP 03/14 · Blocked by suppression
A person who opts out is out everywhere — not just out of the campaign they replied to. Bulk sends, scheduled campaigns, auto-replies and the AI receptionist all consult the same list before a message is built.
| Source | Number | When | Blocks |
|---|---|---|---|
| STOP reply | (720) 555-0195 | 03/14 08:22 | BULK · CAMPAIGN · AUTO · AI |
| STOP reply | (303) 555-0147 | 03/12 19:04 | BULK · CAMPAIGN · AUTO · AI |
| Manual block | (970) 555-0188 | 03/11 13:47 | BULK · CAMPAIGN · AUTO · AI |
| Carrier bounce | (719) 555-0122 | 03/09 07:15 | BULK · CAMPAIGN · AUTO · AI |
| STOP reply | (720) 555-0166 | 03/08 21:38 | BULK · CAMPAIGN · AUTO · AI |
In the app · Contacts → Unsubscribers & Blocked
The dialer is web-only. Everything else is on every surface.
The readouts on this page are samples drawn in the app’s dark theme. reitexter ships light and dark — the app opens in light and switches in one click.
| Capability | Web | iOS | Android |
|---|---|---|---|
| Threads and replies | ✓ | ✓ | ✓ |
| Bulk send | ✓ | ✓ | ✓ |
| Campaigns and scheduling | ✓ | ✓ | ✓ |
| Delivery status | ✓ | ✓ | ✓ |
| Calling and voicemail | ✓ | ✓ | ✓ |
| AI answering | ✓ | ✓ | ✓ |
| Power dialer | ✓ | — | — |

The tiers differ by numbers, segments and seats — never by features. That sameness is the point, so this is one table rather than three cards competing for your attention.
| Core$99.99 | Scale$199.99 | Max$299.99 | |
|---|---|---|---|
| Added to your balance monthly | $99.99 | $199.99 | $299.99 |
| Text rate / segment | 0.4¢ | 0.35¢ | 0.29¢ |
| Seats | 1 | 5 | 15 |
| 10DLC wizard built in | ✓ | ✓ | ✓ |
| Chat, campaigns, bulk send | ✓ | ✓ | ✓ |
| Calling and voicemail | ✓ | ✓ | ✓ |
12,000 SEGMENTS ON SCALE = 12,000 × $0.0035 = $42.00
Your balance
Prepaid, in dollars. Your plan price lands here every month, packs top it up, and everything — texts at your rate, numbers, carrier fees — draws it down. Never billed after the fact.
reitexter is a texting and calling platform for real estate wholesalers and agents. You get registered phone numbers, a conversation thread per contact, recurring campaigns, bulk send, auto-replies, templates, contacts, full message history, and an AI receptionist that answers calls and texts when you can't.
14-day trial · No card · Cancel from settings
Start free trial