Skip to content

Listings

If you’re a real-estate agent, your day revolves around active listings. Your agent keeps a private catalogue of every listing you paste — pulled apart into structured fields automatically — so the next time you say “the condo on Brickell” it knows exactly what you mean.

You paste a listing in chat. Your agent saves it. Done.

Behind the scenes, your agent runs structured extraction on the paste — pulling out the MLS ID, address, beds, baths, square footage, list price, and other fields — and stores everything in a private per-agent catalogue. If you paste the same MLS-ID again, it updates the existing entry rather than duplicating.

Save this listing:
123 Main St, Miami FL 33101
MLS# A12345
$450,000
3 bed / 2 bath / 1,500 sqft
Built 2010
[link to listing]

Your agent will respond with something like:

Saved listing at 123 Main St, MLS A12345.

That’s it — it’s now in your catalogue.

You don’t have to paste it again:

“What’s the price on the Brickell condo I sent you last week?” “Show me my active listings.” “Mark the Main Street listing as pending.”

Your agent looks the listing up by MLS-ID, address, or recency and acts on it.

Go to Listings in the sidebar to see every saved listing in one table:

  • Filter by status (active, pending, sold, withdrawn, archived)
  • Search by address, city, or MLS-ID
  • Click any row to see full details
  • Edit fields inline
  • Archive when sold (hides from default view but keeps history)
  • Delete when you’re really sure (irreversible)

You can also paste a new listing directly from the dashboard via the + New (paste) button.

When you paste a listing, your agent attempts to pull these fields:

FieldExample
MLS IDA12345
Address123 Main St
City / State / ZIPMiami, FL 33101
Beds / Baths3 / 2
Square footage1,500
Lot size5,000 sqft
Year built2010
List price$450,000
Statusactive, pending, sold, withdrawn
Property typesingle_family, condo, townhouse, etc.
Listing URLoriginal portal link

If a field can’t be reliably extracted, it’s left blank — your agent doesn’t guess. You can fill in missing fields manually from the dashboard or just tell your agent “that condo is 2010 not 2009” and it’ll update.

StatusMeaning
activeOn market, available
pendingUnder contract, awaiting close
soldClosed
withdrawnPulled from market without sale
archivedHidden from default views (reversible)

The default Listings view shows active + pending. To see everything else, switch the filter dropdown to “All”.

If a listing hasn’t been touched in 90+ days, it gets a stale flag — a small ⚠️ icon in the dashboard, plus your agent will mention it proactively in chat:

“FYI, the Brickell condo listing is from 102 days ago. Still active, or should I archive it?”

Stale listings are never auto-deleted. They just nudge.

ArchiveDelete
Reversible?Yes — change status back via EditNo — permanent
Visible in default list?No(gone)
Visible in archived filter?YesNo
Can your agent restore it?YesNo

Use archive for almost everything. Delete only when you’re certain you’ll never reference the listing again. Your agent will require explicit confirmation before deleting.

Listings are per-agent private. They live in your account; they’re never shared with other users on the platform, never used to train models, and never visible to support staff outside of an explicit, logged debug session.

Your agent’s read access is also scoped to your own listings only. If a sub-agent or other helper is spawned to do listing-related work, it inherits the same scope — there’s no path through which one user can ever see another user’s catalogue.

  1. No auto-delete. Stale ≠ deleted. The catalogue grows monotonically until you manually archive or delete.
  2. No fabrication. If a field can’t be extracted from the paste, it stays null. Your agent will ask before guessing.
  3. MLS-ID-based dedupe. Re-pasting the same MLS-ID updates the existing row, doesn’t create a duplicate.
  4. Per-agent only. Always.

“My listing didn’t save.” Check chat for an error message. The most common cause is your agent’s API key isn’t connected — go to Settings → BYOK and reconnect. The other common cause is the paste didn’t look like a listing (just an MLS-ID with no address won’t extract); paste the full block and try again.

“My MLS-ID isn’t found when I look it up.” The catalogue is per-agent — listings saved by another agent on the platform aren’t visible to you. If you saved it yourself, try the dashboard search or ask: “list my listings, sorted by recent.”

“My listing has half the fields populated.” The extractor returns null for ambiguous values. Two ways to fill in:

  • Chat: “the Main Street listing is built in 2010, 3 beds, 2 baths” — your agent updates the fields.
  • Dashboard: open the listing → Edit → fill in fields → Save.

“I can’t find a listing I saved last month.” By default the list view shows active + pending only. Switch the status filter to “All” to see everything including archived/sold.

“I want to delete a listing but I’m not sure.” Archive instead. Click the box icon on the row (⮐) — same effect as delete except reversible. You can always re-activate from the detail view.

Saving listings isn’t just for reference — they’re the foundation for several upcoming features:

  • Showing Prep Briefs — your agent uses the saved listing as the anchor and enriches with property data, comps, schools, walkability, and drive times.
  • Social Posts — generates IG / FB / LinkedIn drafts directly from the listing fields.
  • CRM Updates — when you change a listing’s status, your CRM updates automatically.

So every listing you save today pays compound dividends. Be diligent — paste once, reference forever.