Case study: How a Real Estate Bot Sold 3 Apartments in 10 Days.

I’m going to reveal in this case study how a Facebook Messenger chatbot helped our client generate and pre-qualify the leads required to pre-sell 3 apartments in 10 days. I’ll talk about each step we went through to get to those results.


  • Summary of Results
  • Building the Bot, Setting the Goals
  • Background/Issue at Hand
  • Solution
  • The Bot Flow
  • What if users leave the bot without leaving contact information?
  • The Results
  • Recap

Summary of results

Here’s a quick summary of the results so far (It’s still running but the bot has already earned back the initial investment 100-fold so we can draw some conclusions)

Adspend: $116 USD

Link clicks: 1064

Messaging conversations: 243

Pre-qualified leads collected: 60

Apartment reservations made: 3 (during 10 days so far…)

CPL (Cost per lead): 1.9 USD

Building the Bot, Setting the Goals

Background / Issues at Hand

The agents get to work with the sales team, usually that means Facebook ads, utilising their personal network, driving traffic to a landing page and so on. The goal is to get contact information to take the communication with the potential lead to a real agent.

In all cases, what the real estate agents ultimately need is contact information for a person who wants to know more about the development. Once they have that data, they get in touch with them and handle the leads one-on-one.


Advantages that a bot brings to the table:

  • Much better conversion rates than on a landing page; reduced cost per lead
  • Pre-qualifying leads and learning about their preferences before you even talk to them
  • Thanks to lead pre-qualification, the real estate agents spend time with warm/hot leads
  • Automated follow-ups

What we wanted the chatbot to do:

  • Start a conversation with a potential buyer. We used Facebook ads to drive traffic to the bot
  • Introduce the specific real estate project to the potential buyer (location, price, rooms, etc with images). Understand if the potential buyer is interested in that specific real estate project and what exactly is he/she most interested in (1/2/3 bedrooms etc)
  • Collect the lead’s contact information (phone/email/preferred contact time)
  • Pass that information over to the realtors
  • Follow Up with the potential lead in case of non-conversion and understand why he/she didn’t convert

The Bot Flow

Step #2. Once the user clicks either of the buttons, it will trigger the next step and the bot will start nurturing the lead with information about the apartment + understanding what are the needs of the lead.

Step #3. After getting a basic understanding of the user’s preferences and making sure they’re interested in the apartments, it’s time to get that lead and put him in touch with a real-estate agent who will take it from here.

Note #1. A chatbot is perfect in a way that it can interact with the person without being too pushy, if the user is ready to take the communication over to a real-estate agent, he can do that. If he wants to get more information, he can do that too.

Once the user is ready to talk to the agent, the chatbot asks the person about her preferred channel of communication (for example phone vs email). In our experience people prefer to leave their email in 90% of the cases.

The bot collects that info and forwards it to a spreadsheet or CRM where the agents have access to it and get in touch with the potential buyer.

Note #2. Once the potential buyer’s contact information is collected, the bot can do a number of things:

  1. show the lead other real estate for sale
  2. take the user to a website
  3. provide financing options
  4. and so on.

Imagination is the only limit. In our case we’re giving the user an opportunity to check out more pictures of the property as well as check out other developments.

What if the user leaves the bot without leaving contact information?

This is where a chatbot is so much more powerful than a landing page. If someone comes to your landing page and leaves it without leaving their contact information, the only way to re-engage them is retargeting ads, however that doesn’t tell you why they actually left the website.

Here’s where the bot has huge benefits. Even though the person didn’t leave their contact information, we have an opportunity to send them a follow up message.

In this specific case, if the person leaves the conversation halfway — the bot sends them a follow up message and gives them an opportunity to continue where they left off, or tell the bot if they’re not interested or would like to find some other real estate — the bot obliges :)

This is amazing because you will find out exactly why that person didn’t give their contact information and you can adjust based on that — and you can do that in an automated way. For free.

The Results

This bot has been actively running for 10 days. The adspend has been $116 USD.

Link clicks: 1064

Conversations: 243

Contacts: 60

Apartments: 3

From a total of 1064 link clicks 243 have converted into actual conversations (leads that the bot can follow up with for example). From those 243 conversations, the bot has pre-qualified and collected the contact information of 60 people. The cost per pre-qualified lead is $1.9 USD. From those contacts already 3 people have made a pre-reservation for at least one apartment in the building that is going to be built. Not a bad return on an investment.


I hope this case study gave you some ideas how you could use a chatbot in your own business.

Especially if you’re in the real-estate business, then we’re happy to help you get setup. Just shoot an email to me at and we’ll take it from there!