repor.to
Built for property management teams

Field reports that write themselves.

Staff text back naturally — no app, no login. AI structures the chaos into draft reports. You review, edit, and approve. Never decipher a raw message thread again.

No app needed for your field staff — they just text back

SJ
Sam Johnson
Oak Street · End-of-day check-in
in progress
System · 5:00 PM
Hi Sam! Quick closeout for Oak Street:
1. What got done today?
2. Any issues or blockers?
3. Anything needing approval?
Sam · 5:14 PM
replaced the hvac filter in 3B. toilet in 2A still leaking, the part is about $45
Sam · 5:15 PM
also johnsons in 4C want new blinds, probably $80, need approval
AI extracted 3 items
update95% confident
AcceptReject
HVAC filter replaced — unit 3B
Sam replaced the HVAC filter in unit 3B during today's maintenance round.
Sam Johnson · Oak Street
issue88% confident
AcceptReject
Leaking toilet in unit 2A — ~$45 part
Ongoing toilet leak. Replacement part estimated at $45 material.
Sam Johnson · Oak Street · $45 material
approval82% confident
AcceptReject
New blinds for unit 4C — ~$80
Johnson tenants requesting new blinds. Est. $80, approval required.
Sam Johnson · Oak Street · $80 expense · approval required

Zero friction for your field staff

Reporters never download an app, create an account, or log in — they just reply to a text.

Just text back

Staff receive a check-in question via SMS and reply naturally. Any phone, any carrier, no data plan required.

AI handles the rest

AI reads their reply, asks short clarifying questions when needed, and structures everything into draft records.

You approve, it's official

Review AI drafts in the web portal. Accept, reject, edit, or request more info — you're always in control.

How it works

From raw text to clean record
in four steps

01

Manager sends check-in

Set up a recurring SMS template with questions. Assign reporters and a cron schedule. repor.to handles delivery.

02

Staff replies by text

Your field team gets an SMS, answers in plain language, and sends it back. No account, no app, nothing to install.

03

AI extracts & structures

AI reads the thread, classifies every fact into updates, issues, approvals, or billables — and asks one or two follow-ups if needed.

04

You review & approve

Draft items land in your inbox with confidence scores. Accept, reject, or edit each one. Accepted items become official records.

What gets captured

Four record types,
automatically classified

AI reads the reply and classifies each distinct fact into exactly one type — no double-counting, no guesswork.

Update

Work completed, site conditions noted, routine maintenance done.

"replaced HVAC filter in 3B"

Issue

Problems, damage, or maintenance items that need attention.

"toilet in 2A still leaking"

Approval

Requests requiring a manager decision before work proceeds.

"new blinds for 4C, about $80"

Billable

Purchases, labor, materials, or expenses to record or reimburse.

"$45 part for the toilet repair"

Built for trust

AI is a caseworker,
not the system of record.

Every piece of operational data passes through three distinct layers. AI never creates final records automatically — a manager always approves.

1
Raw SMS thread
Immutable. Every message preserved exactly as sent.
2
AI draft interpretation
Structured candidates with confidence scores and source citations.
3
Manager-approved record
The official output. Only created when a human says so.
Full traceability — final record → AI draft → raw SMS
final recordaccepted by Maria
HVAC filter replaced — unit 3B
Accepted · Mar 22 · Oak Street
AI draft95% confident
HVAC filter replaced in unit 3B during maintenance round.
Sourced from messages #a1b2, #c3d4
raw SMSimmutable
#a1b2 · Sam · 5:14 PM
"replaced the hvac filter in 3B"
Features

Everything you need,
nothing you don't

Recurring SMS check-ins

Schedule check-in templates on any cron expression. Questions go out automatically; no manual sending required.

AI extraction with confidence

Every draft includes a confidence score, source citations, and a list of uncertainties so you always know what to verify.

One-click approve or reject

Accept as-is, edit fields before accepting, reject, or send a clarifying question back to the reporter — all from one card.

Full audit trail

Every state change — draft created, edited, accepted, rejected — is logged with actor, timestamp, and before/after data.

CSV export

Export accepted records by date, site, reporter, or type. Perfect for owner reporting, accounting, or insurance documentation.

Zero-footprint for staff

Reporters can opt out with STOP and back in with START. No accounts to manage, no passwords to reset, no apps to update.

Ready to tame your field reports?

Set up your first check-in template in minutes. Your staff won't need to do a thing — just reply to the text.

No credit card required