Zoopla: a real-estate CRM and about a million listings moved in

Zoopla needed a real-estate CRM and every old listing inside it. We built the CRM, then ran scrapers and automations for three months that moved the listings in word by word and room by room.

Client
Zoopla
Industry
Real estate
What we built
CRM, migration automations
Also ran
Websites, CRM, customers, calling
Old listingsword by word, room by room Scrapers and automationsran for three months New real-estate CRM~1M listings uploaded Websites Calling
Updated 14 November 2026

What did BetterAI build for Zoopla?

A real-estate CRM, and the move of every old listing into it. Our scrapers and automations ran for three months and uploaded almost a million listings, word by word and room by room. We also ran their websites, CRM, customers and calling.

Why is moving old listings so hard?

A listing is more than a title and a price. It has text, rooms and details, and a platform with about a million of them cannot be retyped by hand. The listings had to land in the new CRM complete, so the work was to move them in exactly as they were written, at scale, without losing the detail.

See the full case study

What we built, the real screens, how it works and the tech behind it. Free, about 20 seconds.

Add a number if you'd like Haris to call you about a project like this. Seen a case study before? Just enter the same email.

What we built

A new CRM, the automations that fill it, and the running of the systems around it.

A real-estate CRM

A CRM: the system where listings, customers and calls live together.

listing
  title      Example listing
  rooms      each room, its own entry
  text       the description, word for word
  status     moved from the old system
~1M
listings moved in, as the project record states it

Scrapers and automations

They read each old listing and uploaded it into the CRM, word by word and room by room.

Three months of running

The migration was not one big upload. The automations ran for three months until almost a million listings were in.

Websites, CRM, customers, calling

After the move we also ran their websites, the CRM, their customers and their calling.

How did the move work?

First the CRM, then the migration, then the running of it. Only the three months of the migration is a stated length. The other steps have no dates in our records.

  1. Step 1Build the CRMA real-estate CRM, ready to receive listings.
  2. Step 2 · three monthsMove the listingsScrapers and automations read every old listing and upload it, word by word and room by room. Almost a million in all.
  3. Step 3Run itWe ran their websites, the CRM, their customers and their calling.

The Zoopla work, drawn out

Keep scrolling to see more.

Data flow

Old listingsScrapers and automationsNew real-estate CRM

Data flowOld system into the new CRM

~1M
listings moved in

ListingsThe stated size of the move

3 months
how long the scrapers and automations ran

TimeThe stated length of the migration

One listing

title   Example listing
room 1  details
room 2  details
text    description, word for word

Word by word, room by roomGeneric example, not a real record

What is behind it?

Our own scrapers and automations did the migration and loaded the listings into the CRM. Our records do not list the CRM stack or the listing source, so we only state what is known.

Real-estate CRMScrapersAutomationsListing migrationWebsitesCalling

Questions about Zoopla

What did BetterAI build for Zoopla?

A real-estate CRM, and the migration of every old listing into it, word by word and room by room. We also ran their websites, CRM, customers and calling.

How many listings were moved?

Almost a million, about 1M. Our scrapers and automations ran for three months to upload them.

Can you migrate our old listings or records into a new system?

Yes. We build the new system and the automations that move your old records across field by field. Book a free AI plan call and we will look at what you have today.

Is the 90-day MVP promise the same thing as this migration?

No. The 90-day promise is for new contracts: a first MVP within 90 days of contract and payment. The Zoopla three months is how long the migration ran.

Need to move a lot of data safely?

Book a free call. Tell us what sits in your old system and we will show you how to move it.

Build my project