AI video for European real estate agents

Every listing.
9 languages.
9 minutes.

Upload your photos. Xelo writes the script, generates the video, adds a voice in your buyer's language, and publishes it — automatically.
€3.12
per full listing video
9 min
upload to published
9
languages, auto-spoken
Xelo Market live James AI live 9 EU languages GDPR compliant
VERTICAL · 9:16 · SOCIAL PACK
9:16 · Social
16:9 · MLS
16:9 · MLS
78%
of listings have zero video
(Idealista data)
more enquiries on listings
with professional video
€400+
traditional videographer cost
per property
2.5 hrs
spent on listing copy
per property, on average
Real output — no mockups

This is what your
listings look like with Xelo.

Every video below was generated from photos — no videographer, no editing, no studio. MLS 16:9 for portals and social 9:16 for Instagram, delivered together.

✦ SOCIAL · 9:16
New Development of Luxury Villas Finestrat, Alicante · Spain
✦ MLS · 16:9
Luxury Villa — Sierra Cortina Finestrat, Alicante · Spain
✦ MLS · 16:9
Art Deco Villa — Kintjanweg Willemstad, Curaçao
All videos generated in under 12 minutes from property photos — no drone, no studio, no editor.
How it works

Five steps.
All automatic.

From photos to published video in less time than it takes to write one email.

1
Upload your listing photos
Upload 5–30 photos from your phone, camera, or MLS export. Xelo accepts any format.
2
AI writes a property script
Xelo analyses the photos, generates a professional narration script tailored to European buyers — highlights, neighbourhood, price context.
3
AI voice narration in your broker's language
Your video is narrated in your broker's language — EN, NL, DE, FR, ES, PT, IT, PL, SV. Natural, clear speech that sounds professional. Formatted for MLS (16:9) and social (9:16).
4
Published to Xelo Market automatically
Your listing appears on Xelo Market — the only property portal where every listing has a professional video. Buyers across Europe see it immediately.
5
James answers buyer questions 24/7
James, Xelo's AI buyer assistant, responds to enquiries, qualifies leads, and forwards serious buyers to you — in their language, any hour.
What's included

Everything.
In one subscription.

No agencies, no freelancers, no separate tools. One platform handles the full listing workflow.

🎬
AI Video live
MLS 16:9 + social 9:16. Generated from photos in minutes. No footage needed.
🎙️
Voice narration coming soon
Natural AI speech narrates your listing in the broker's language. Clear and professional — no robotic tone.
✍️
AI copywriting live
Xelo writes the narration, the listing description, and SEO-ready portal text — all from your photos.
🌍
9 EU languages live
EN, NL, DE, FR, ES, PT, IT, PL, SV. Buyers hear your listing in their own language.
🚁
Aerial video live
AI-generated aerial view and satellite imagery of the property location. EU drone permit guidance shown automatically per country.
📤
Portal export coming soon
Formatted video and copy ready for Idealista, Funda, Immowelt, Rightmove, and 30+ other EU portals.
🎩
James AI assistant live
Buyer enquiry AI that qualifies leads and answers questions in any language — 24/7.
🔗
Embed widget live
One line of code. Put a Xelo video player directly on your own website or property portal listing.
📊
Analytics live
Track video views, lead quality, enquiry conversion, and portal performance per listing.
Exclusive to Xelo live now

The only portal where
every listing has
professional video.

Xelo Market is a European property portal built into your subscription. Your listings appear automatically — no extra upload step.

Premium rotation — fair queueEvery broker gets premium placement. Listings rotate every 3 minutes — no budget needed to reach the top.
🗺️
Map + video gridBuyers see video thumbnails on the map. No other portal does this.
🌍
Cross-border buyersInternational buyers searching in their language find your listing with James ready to respond.
XELO INBOX · James AI assistant live now
J
James
Xelo AI · responds instantly
online
Hola, ¿cuánto es el precio del apartamento en Marbella?
James → Español detectado
Buenos días. El apartamento en Marbella tiene un precio de 485.000 €. Son 140 m², 3 dormitorios y 2 baños con vistas al mar. ¿Le gustaría concertar una visita?
Is the owner open to negotiation?
James → English detected
The seller is open to reasonable offers. I can connect you with the listing broker directly — shall I forward your contact details?

Buyers get answers.
You get qualified leads.

James reads the listing, detects the buyer's language, and handles the first conversation — so you only talk to buyers who are actually interested.

Multilingual — James responds in whatever language the buyer writes in
24/7 — enquiries answered while you're showing another property or asleep
Lead forwarding — serious buyers get connected to you directly, others are filtered out
No setup — James reads your listing automatically, no configuration needed
See James in action →
Embed widget live now

Put Xelo on
your own website.
One line of code.

Your listings already have professional video. Now you can show them on your own site or portal — without any technical work.

Works on any website, CMS, or portal template
Plays the MLS and social video, auto-switches format
Buyers can access James directly from the embed
No hosting or bandwidth costs on your end
Available to all subscribers — find your embed snippet in your listing dashboard under "Share".
index.html
<!-- Paste this where you want the Xelo player -->
<iframe
  src="https://app.xelo.media/agent/
    12a3b4/embed"
  width="100%"
  height="520"
  frameborder="0"
  allow="autoplay"
></iframe>
That's the whole integration. No API key, no SDK, no backend.
How Xelo compares

Built for European agents.
Nothing else comes close.

FeatureXeloTraditional VideographerDIY Video ToolNo video
Cost per listing€3.12€300–€600€15–€40€0
Time to publish9 minutes3–5 days2–4 hours
9 EU languages
MLS + social formatsExtra costManual export
Xelo Market listing
James AI buyer assistant
AI listing copywriting
Enquiry conversion uplift4× vs no video4× vs no video2× vs no videoBaseline
Beta testers

They made videos
they'd been postponing for years.

"I uploaded 20 photos on a Friday evening and had a professional video with Spanish narration ready before I went to bed. My competitor spent €400 on a videographer for the same result."
MG
María González
Independent agent, Marbella
Beta tester
"The multilingual part is what sold me. I have German and Dutch buyers looking at Portuguese properties. James answers their questions in German while I'm asleep. That's completely new."
RF
Rui Ferreira
Agency principal, Lisbon
Beta tester
"Three videos in one afternoon. Script, voice, both formats. I used to spend two days writing copy and waiting for the videographer. Now I send the listing brief to Xelo and it's done."
CM
Carlos Martínez
Senior agent, Barcelona
Beta tester
Founding Partner pricing

Lock in your rate.
Price rises at public launch.

Founding Partner pricing — locked for early members. All prices exclude applicable VAT. Prices are subject to change once final cost analysis is complete.

Trial
€0
excl. VAT
€0
excl. VAT
3 free videos to try
3 full listing videos
MLS 16:9 + Social 9:16
9 EU languages
Xelo Market listing
James AI assistant
Start free
Starter
€19/mo
excl. VAT
€39/mo at public launch
€15/mo
excl. VAT
€190/yr billed annually · 2 months free
~3 full listing videos/month
350 video credits
All Trial features
Priority render queue
Portal export pack
Get Starter
Agency
€99/mo
excl. VAT
€149/mo at public launch
€82/mo
excl. VAT
€990/yr billed annually · 2 months free
~31 full listing videos/month
3,500 video credits
All Professional features
Multi-agent seats
White-label export
Priority support
Get Agency
Diamond
€249/mo
excl. VAT
€166/mo
excl. VAT
€1,999/yr billed annually · Save €989
Unlimited — enterprise scale
Unlimited video credits
All Agency features
Dedicated success manager
Custom voice & branding
SLA uptime guarantee
Contact us
110 credits = 1 full listing Video(s) (MLS 16:9 + Social 9:16 pack). Credits valid for 3 months.
FAQ

Everything you need
to know.

How long does it take to get my first video? +
Upload your photos and Xelo delivers both the MLS and social video within 9–12 minutes. No editing, no approvals — it's ready to publish.
Do I need to provide my own drone footage for aerial video? +
No drone needed. Xelo uses satellite imagery and AI-generated aerial views pulled automatically from the property address. When you request an aerial view, Xelo also shows the relevant EU drone permit requirements for your country, so you know the rules if you ever want to supplement with your own footage.
Which languages does Xelo support? +
9 European languages: English, Dutch, German, French, Spanish, Portuguese, Italian, Polish, and Swedish. Both the voice narration and the listing copy are generated in your chosen language. James AI responds in whatever language the buyer writes in — even if it's not on this list.
What is Xelo Market and do I have to pay extra for it? +
Xelo Market is included in every paid plan. It's a European property portal where every listing has a professional video. Your listings are published automatically when you create them — no extra upload. It's the only portal with video-first search and James AI for buyer enquiries.
What are "credits" and how do they work? +
Credits are the internal unit Xelo uses to generate video. One full listing video pack (MLS 16:9 + Social 9:16) costs 110 credits. Your plan includes a monthly credits allowance. Credits accumulate — they never expire. If you run out, you can buy a top-up without upgrading your plan.
Can I use Xelo on my existing website? +
Yes. The embed widget lets you add a Xelo video player to any website with one line of HTML. Your listings already live on Xelo Market — the embed just mirrors them on your own site. No API key or backend needed.
Start today

Stop losing buyers to agents
with better Video(s).

Every day without video, a buyer lands on your listing and leaves.
3 free videos. No credit card. Takes 9 minutes.

Make your first video free See Xelo Market →
Trial includes 3 full listing videos · No credit card required · Cancel anytime