Live customer · Berlin & Dubai

Three weeks from setup to first booked viewing

Aleksei Sukmanov runs A StandArt Real Estate out of Berlin and Dubai. International buyers write in German, English, and Russian — and expect answers in under a minute. Here's how we built it.

Aleksei Sukmanov, founder of A StandArt Real Estate
Aleksei Sukmanov Founder · A StandArt Real Estate Berlin · Dubai

"

Three weeks from setup to first booked viewing. Maria handles the first contact in German, English, and Russian, and the broker just shows up.

The story in four steps

01

The problem

Inquiries came in via ImmoScout24, Immowelt, the website, Meta ads, WhatsApp, phone, and email — seven channels, three languages, one inbox no human can read 24/7. Time-to-contact sat at 4 to 24 hours. For high-end buyers talking to three brokers in parallel, that's often the point they move on.

02

Discovery

First call, then two weeks of setup: define the Russian-language register for high-end clientele, lock down scheduling logic for the Berlin↔Dubai time gap, set up calendar sync with Aleksei's existing tools. Every integration tailored to Aleksei's actual channels — no off-the-shelf SaaS template.

03

What we built

A custom AI CRM with Maria at the core: detects language automatically, qualifies leads over voice and WhatsApp, offers two concrete viewing-time options, sends follow-up newsletters with matching listings, picks up calls when Aleksei isn't reachable. Source code and data ownership stay with Aleksei.

04

How it runs today

Aleksei runs viewings instead of managing his inbox. Maria runs 24/7, replies in the right register, only puts qualified leads in the calendar. Weekly 15-minute check-in with us for tone tuning and new listing briefings. Quarterly review for larger roadmap items.

What actually changed

< 60s

Time to contact

Down from 4–24 hours. Maria answers every inquiry in under a minute — weekday, weekend, or middle of the night.

3

Native languages

German, English, Russian. Maria detects the language from the first sentence and replies in the right register. No DeepL plugin, no language add-on.

24/7

Availability

Inquiries from Dubai at 3 a.m. Berlin time get the same treatment as Berlin calls on a Wednesday afternoon — qualified, answered, booked in the calendar.

7 → 1

Pipelines unified

Seven separate incoming channels now feed one central pipeline. Lead scoring, language tags, status updates in one place instead of spread across three apps.

What the setup included

Incoming channels

  • ImmoScout24 + Immowelt lead sync
  • Website form with lead scoring
  • Meta ads inquiries (lead forms)
  • WhatsApp Business with Maria as first responder
  • Telephony via Twilio with ElevenLabs voice
  • Shared email inbox

What Maria does automatically

  • Detect language (DE/EN/RU) and reply in the same register
  • Qualify budget, location, urgency
  • Match score against Aleksei's current listings
  • Offer two concrete viewing-time options
  • On booking: calendar entry + confirmation in the chosen language
  • Follow-up newsletter with additional matching listings

Tech stack

  • Voice AI: ElevenLabs + Claude/GPT
  • Telephony: Twilio
  • Workflows: n8n + custom code
  • Hosting: Vercel Frankfurt + Modal EU + Cloudflare
  • GDPR-compliant with DPAs for every sub-processor
  • Source-code ownership stays with Aleksei

Why not every CRM can do this

Multilingual as a product core

Most German broker CRMs (onOffice, Propstack, FlowFact) are built for German-only brokerages — Russian is a translation plugin or landing-page add-on, not the voice logic itself. For Aleksei's clientele, where some speak only Russian, that was a hard break.

AI telephony without a third party

The ElevenLabs voice plugs directly into CRM logic — Maria knows Aleksei's calendar, his current listings, and each lead's language preference. Classic CRMs bolt voice on via Placetel or 3CX; the AI then sits between two systems instead of at the core.

Ownership instead of a licence

The source code belongs to Aleksei. If he wants a different developer on it tomorrow, he can — no vendor lock-in, no monthly licence per broker. Classic SaaS scales the bill with every seat.

Common questions

How long did the setup actually take?
Three weeks from contract signature to the first viewing booked via Maria. The first working version was live after 10 days; two weeks of fine-tuning followed with Aleksei — Russian-language register, tone for high-end clientele, scheduling logic for the Berlin↔Dubai time difference.
How does the multilingual side actually work?
Maria detects the language from the first sentence of an inquiry (text or voice) and replies in the same register. Russian, English, and German are natively trained into the voice model — no translation plugin. If a lead writes in Russian but switches to English on a later call, Maria switches with them.
What happens when Aleksei isn't reachable?
Maria picks up calls, qualifies the inquiry (budget, location, urgency), and offers two concrete viewing-time options — pulled live from Aleksei's calendar. If the lead books, the viewing is in the calendar in seconds. If not, the lead plus transcript drops into the pipeline and Aleksei calls back the next morning.
Can I ask Aleksei directly how it's going?
Yes. We arrange reference calls for serious prospects after the first conversation. Aleksei takes 15-20 minutes and tells you straight what works, what's clunky, and what our collaboration actually looks like day-to-day. Drop us a line after the Calendly booking.
Does the model also work for German-only brokerages?
Yes — the multilingual layer is an optional feature, not mandatory. The core logic (lead qualification under 60 seconds, voice + WhatsApp booking, 7-channel pipeline) works just as well in German alone. Our second live customer is German-only.
What did Aleksei use before?
A mix of email, ImmoScout24 inbox, WhatsApp, and a manual Excel pipeline. International inquiries ran through three different apps and a translator on the team. Time-to-contact sat at 4 to 24 hours — for high-end clients talking to three brokers in parallel, that's often already too slow.

Want the same result for your brokerage?

30 minutes on the phone with Michal — the developer who built Aleksei's system. If your setup fits us, we'll say so. If it doesn't, we'll say that too.

Book a first call