Skip to content

An agent that carries a lead from the portals all the way to the first SMS to the owner.

Signature Estates, a real-estate investment operator, did not need another listing dashboard. They needed someone who watches the portals around the clock, remembers each listing's history, and carries a case all the way to the point where a single approval is enough. The agent sets each fresh listing against its full CRM history, scores the seller signal (price drops, relistings, owner versus agent), writes a short memo, and assembles the queue: fresh radar matches, changed listings, historical candidates worth revisiting, and prepared first contacts. On the strongest leads it reveals the number and writes a discreet SMS to the owner that the operator approves from Telegram.

Real-estate investment
TAKEN

For whom

This is for you if the best deals disappear faster than you can scan the portals, compare history, and message the owner.

Radar, memory, contact, approval

  1. 01Every listing kept in memory without flooding the operator
  2. 02The seller signal sets who to approach first
  3. 03The agent writes the owner SMS itself; sending waits for approval
Sector
Real-estate investment
Sources
OLX, Otodom, Gratka, Morizon
Memory
More than 6,000 listings with history in the CRM
Seller signal
Price, returns, owner versus agent
First contact
SMS to the owner, email, or export, on approval

Operating loop

How radars turn listings into decisions and a first contact.

The system starts with saved sources, but its value appears later: event selection, listing memory, the operator memo, a ready SMS to the owner, and the trace of every decision.

01

Saved portal URLs become radars

02

Scans store fresh and historical listings in the CRM

03

Agent scores changes, duplicates, fit, and seller signal

04

Reveals the number and writes an SMS to the owner for approval

05

Operator approves in Telegram, the CRM holds the decision trace

System architecture

Sources, memory, tools, and consent gates.

The agent watches the market, stores history, calls tools, and stops before actions that require approval.

  1. 01

    Sources

    Radars define what can be watched.

    Each radar has saved portal URLs, geography, property type, area constraints, seller preference, and notification mode. The agent does not improvise the scope; it works inside agreed source contracts.

  2. 02

    Memory

    Old listings become context.

    The CRM stores source, photos, change history, freshness, duplicates, and portal state. Backfill does not flood the operator, but it gives context for price, resurfaced listings, and changes.

  3. 03

    Analysis

    The agent explains why a lead matters.

    The seller signal scores how ready a seller is to talk: whether the price moves, whether the listing returned after disappearing, and whether an owner or an agent posted it. The agent also weighs radar fit, duplicate history, and the next useful step. Telegram receives a short recommendation, not a raw portal record.

  4. 04

    Consent

    Contact, messages, and documents are controlled actions.

    On a strong lead the agent reveals the available number and writes a discreet SMS to the owner in their language: no spam, no pressure. Sending starts only once the operator approves it from Telegram. The same goes for a proposal email, a document, or an export: the agent prepares the move, but it does not reveal contacts silently or send anything without the operator's approval.

Why this is agentic

The system moves through several work stages on its own: it watches sources, detects change, uses CRM memory, prepares a recommendation, and calls tools only inside the process boundary.

  • Carries a lead from a portal listing to a ready SMS
  • Combines portal scans, CRM memory, and a prepared SMS draft in one run
  • Separates fresh events from historical listings
  • Scores the seller signal from price moves, returns, and poster type

Operating proof

The agent does not stop at an alert. It carries the lead to the first contact.

Most real-estate tools stop at a notification: found a listing, go check it yourself. The value here is further on, in what the agent does after it finds a lead: it remembers the history, judges who is most likely to sell, writes an SMS to the owner, and waits only for approval.

Memory

Every listing knows its own history.

More than 6,000 listings in the CRM with source, photos, price moves, and returns after disappearing. The agent never reads a listing in a vacuum; it reads its whole past, so it separates a fresh opportunity from old background and spots which seller just dropped their price.

Contact

An SMS to the owner, not another alert.

On a strong lead the agent reveals the available number and writes a short SMS in the seller's language, with no spam. The operator approves it from the phone in one move, and once approved the message can go out through an SMS gateway, not a personal phone.

Autonomy

The whole path, one agent.

Watching four portals, detecting a change, reaching into CRM memory, scoring the seller, the memo, and the prepared SMS are one run of work, not several tools wired by hand. A human steps in once, at the end, at the approval gate.

Agent work

The agent carries a lead from a portal signal to an SMS the operator approves.

Problem

Whoever messaged the owner first won, and manual portal-watching was simply too slow for that. The operator kept going back to the same pages, telling a genuinely fresh listing from a rehashed one, checking whether the seller actually wanted to talk, and only then deciding whether it was worth writing. The strongest signal got lost among duplicates and listings that looked identical but meant different things.

How it works

The agent watches four portals (OLX, Otodom, Gratka, Morizon) around the clock, so no one has to click through tabs every morning. It remembers each listing's history, tells a genuinely fresh opportunity from a rehashed one, judges whether the seller is open to talking, and hands the operator a short queue: only what needs a move. On the strongest leads it goes one step further, finds the number and writes a ready SMS to the owner that the operator approves with a single tap from their phone.

Boundaries

The system does not buy, make offers, reveal contacts silently, or send anything outside the agreed mode. It can recommend, analyze history, and prepare the full first contact: reveal an available number, write an owner SMS, prepare a proposal email, a document, or a Google Sheets row. Every step that touches a seller or transaction data waits for the operator's approval.

What broke

Portals change structure, throttle traffic, return old listings, and hide phone numbers behind a click. Early versions produced duplicates and treated a backfilled historical listing as a fresh lead. We added quiet baselines, incremental scans, deduplication, source-health checks, explicit contact-check jobs, and separate states for fresh, changed, missing, and historical listings.

Result

Signature Estates gets a short decision queue instead of a browsing routine: fresh radar matches, changed listings, historical candidates worth revisiting, source issues, and prepared first contacts awaiting approval. An SMS to the owner is approved from the Telegram card in one move, while the CRM holds more than 6,000 listings, radar filters, a hot-lead queue, and the trace of every decision. Telegram handles fast decisions; the CRM holds the proof.

Work surfaces

Telegram is the fast front. CRM is the memory and proof.

Signature Estates gets a short decision queue instead of a browsing routine: fresh radar matches, changed listings, historical candidates worth revisiting, source issues, and prepared first contacts awaiting approval. An SMS to the owner is approved from the Telegram card in one move, while the CRM holds more than 6,000 listings, radar filters, a hot-lead queue, and the trace of every decision. Telegram handles fast decisions; the CRM holds the proof.

Radars

Saved portal URLs are the contract. The system knows which sources to watch, how often to return, and which type of opportunity can move forward.

Telegram

The operator receives a short decision card: why this lead, what changed, and which first contact makes sense. From the card they approve the SMS to the owner, save, or pass, without leaving for the portal.

CRM

The CRM keeps source, photos, listing history, state snapshots, and every prepared contact alongside the decision record: who approved what, and when. It is the system memory and audit trail, not just a table.

System screenshots

The proof is in the work surfaces.

These frames come from the running lead-intelligence system for a real-estate operator: Telegram decisioning, CRM listing memory, a prepared SMS to the owner, the morning brief, radars, and the event queue.

Telegram on mobile

The operator decision fits on one screen.

The three supplied mobile frames are wrapped in a phone and anonymized only where private fields appear: address, names, channel names, and company names.

  1. Anonymized Telegram screenshot in a phone frame, showing the top of a real-estate lead card with deal numbers and rationale.
    01Top of the lead card: the numbers, context, and why the offer is worth checking.
  2. Anonymized Telegram screenshot in a phone frame, showing the bottom of a lead card with checklist and operator action buttons.
    02Bottom of the same card: checklist and operator actions without leaving Telegram.
  3. Anonymized Telegram screenshot in a phone frame, showing a team channel with a bot response and shortlist for analysis.
    03Team channel after anonymization: the bot returns a shortlist and short rationale for deeper review.
  1. Screen 01re-lead-intel
    Redacted Telegram lead-review card with operator actions for a real-estate acquisition agent.
    01Telegram card with actions: why this lead, check phone, draft SMS, save, pass.
  2. Screen 02re-lead-intel
    CRM inventory view with thousands of opportunities, radar filters, source, freshness, and seller status.
    02CRM listing memory: records with source, freshness, radar fit, seller signal, and filters.
  3. Screen 03re-lead-intel
    Outreach queue view with prepared SMS drafts the operator approves before sending.
    03SMS outreach: the agent writes the message to the owner, and the operator approves the send through an SMS gateway.

Client testimonial

The agent watches the portals for us, remembers each listing's history, and catches the sellers genuinely worth a call, with a first message already drafted. Instead of a browsing routine I get a short decision queue, and nothing goes out without me: the contact stays human. It reads like it was built by people who understand the deal, not just the software.

Sean Doyle, Signature Estates

Autonomy boundary

Boundaries

The system does not buy, make offers, reveal contacts silently, or send anything outside the agreed mode. It can recommend, analyze history, and prepare the full first contact: reveal an available number, write an owner SMS, prepare a proposal email, a document, or a Google Sheets row. Every step that touches a seller or transaction data waits for the operator's approval.

Portals change structure, throttle traffic, return old listings, and hide phone numbers behind a click. Early versions produced duplicates and treated a backfilled historical listing as a fresh lead. We added quiet baselines, incremental scans, deduplication, source-health checks, explicit contact-check jobs, and separate states for fresh, changed, missing, and historical listings.

Recognize your own process here? Let's see what an agent could take over.

  • 30 minutes with the engineer who would build it, not a salesperson.
  • A review of the processes that cost you the most time and money.
  • A written summary: what to automate, in what order, with cost ranges.
0 PLN30 minutes · written takeaway within 2 business days
Book a free process scan (30 min)

No sales deck and no obligations. If automation doesn't make sense, we'll write that too.