Guide
How Singapore property agents can follow up Facebook leads automatically
Reply within minutes, automatically, with a message that names the listing and offers a time to talk or view. Send every Facebook lead form straight into one pipeline, remind people before the viewing, follow up when they miss it, and tell Meta which leads went further, so your ads learn from the right people and not just from whoever fills in a form.
That's the short answer. The rest of this guide is how I actually set it up for agents, what each step is for, and where the limits are, because there are a few, and I'd rather you hear them from me first.
Why do Facebook property leads go cold so fast?
A Facebook lead form takes a few seconds to fill in. The person was scrolling, saw your listing, tapped, and the form was already filled with their name, email and phone number. So the effort on their side is very low, and that's exactly why the interest is also fragile. By the time you're out of your viewing or done with dinner, they may have enquired on other listings the same night, and whoever answered first is the one they remember.
Honestly, I won't give you a percentage here, because I haven't found a response-time number I can check against a source I trust for Singapore property, and I'd rather explain the mechanism than repeat a figure I can't stand behind. The mechanism is simple enough: the lead is warmest in the first few minutes, and a manual reply depends on you being free at that exact moment. Most of the time you won't be, because you're working. So the first reply is the one step that should never wait for you.
What should the first automatic reply say?
Keep it short and personal, and make it about their enquiry, not about you. When I write these for agents, the first message does four things:
- Uses their first name and names the listing or project they asked about.
- Says who you are, in one line.
- Asks one easy question, for example whether they're buying to stay or to invest.
- Gives a link to pick a time for a call or a viewing, so they can book without waiting for you.
Something like this, as an illustration only:
Hi Mei Ling, thanks for asking about the three-bedder at [project]. I'm [name], I'll be handling your enquiry. Are you looking to stay or to invest? If it's easier, you can pick a time to talk or view here: [booking link]. I'll also reply personally once I'm out of my viewing.
One thing I'm careful about: the listing details in any automatic message stay exactly as they are in your approved ad. The Council for Estate Agencies' Code of Ethics and Professional Client Care has a section on duties in respect of advertisements, so I don't let an automated message add a price, a claim or a feature the ad didn't have.
What should you ask in the Facebook lead form?
This is where most agents either ask too little or too much. If you only ask name and phone, every lead looks the same and you can't tell who's serious. If you ask ten questions, fewer people finish the form. So I usually go for two or three questions that sort people: budget range, timeline, and financing status.
We did the same thing for a US manufactured-home dealer whose ads and CRM we built. The form asks budget, timeline and preapproval, and those answers map into fields in the CRM, so the follow-up and the grading can use them. It's a different market, but the logic is the same for a Singapore buyer: the answers are what let you decide who gets a call from you today and who gets a nurture message.
There is a trade-off, and I'll be straight about it. A stricter form brings fewer leads, and each one costs more. That's why one of the Singapore property campaigns on our Work page uses a deliberately high-intent enquiry form and is judged on qualified-lead cost, not raw cost per lead. If you compare it on raw cost per lead, it will look worse than it is.
What does the follow-up look like, step by step?
This is the same five-step flow I describe on the property agents page, with what it means in your week:
- An enquiry comes in. They get a personal reply straight away, and you get a notification with their details and their form answers. You're at a viewing, and the reply still goes out.
- They book a time. They get a confirmation, then reminders a day before and an hour before. This is the part that saves you the most wasted trips, because people forget viewings they booked on a Tuesday night.
- They miss it. They get a friendly message with a link to rebook, and you get a task to follow up. No chasing from memory.
- After you've spoken. You're reminded to send the next step, and nudged again if it stalls.
- They ask you to stop. Every message stops everywhere, and they're marked so nobody contacts them again by accident.
The lead also moves forward in your pipeline when they book or reply, so you can open one screen and see who's new, who's booked and who went quiet.
How do you get the leads out of Facebook and into one pipeline?
I build in GoHighLevel, so that's what I can speak for. GoHighLevel has a Facebook Lead Form Submitted workflow trigger that starts a workflow when someone submits the form on your connected Facebook Page. Before it works, the form fields have to be mapped to the CRM's contact fields, and you can filter the trigger by page and by form, which matters if you run more than one listing at a time.
If you use a different CRM, most of them have some kind of Facebook lead ads connection. What matters is not which app you use, it's that the lead lands in one place the moment it's submitted, and that the first reply fires from there without you.
How do you tell Meta which leads went further?
By default, when someone fills in your lead form, Meta counts the job as done. It doesn't know that one lead booked a viewing and another never answered. So your ads keep finding people who fill in forms, whether or not they ever go further.
Meta's fix for this is the Conversions API for CRM. Your CRM sends lead events back to Meta as each lead moves through your stages. In GoHighLevel, the walkthrough uses a Pipeline Stage Change trigger with a Facebook Conversion API action. Contact details like email and phone are hashed before they're sent, because Meta's customer information parameters require it.
Now, the honest part. Meta's own documentation says this works only with Facebook and Instagram lead ads (Instant Forms), and it lists requirements for the optimisation side: at least 200 leads per month, the stage you optimise for happening within 28 days, and that stage converting at between 1% and 40%. GoHighLevel's walkthrough puts the monthly figure at 250. So for a solo agent, you'll probably get the visibility part first, meaning you can see which ads bring leads that go further, and the optimisation part only if your volume grows. That's still worth having, because it tells you which ads to keep.
What about WhatsApp and phone enquiries?
If your buyers would rather WhatsApp you than fill in a form, this part matters. The automatic follow-up I build goes by email, to enquiries from your enquiry page and your Facebook and Instagram lead forms. WhatsApp conversations and calls are still yours to answer personally. If most of your enquiries come in that way, tell me in the review and I'll tell you what the system can and can't do for them.
There are also rules for messages to Singapore numbers. The PDPC's Do Not Call guide for organisations says organisations sending telemarketing messages to Singapore telephone numbers must check them against the DNC Registry, unless the person has given clear and unambiguous consent in written or other accessible form, and that the message must include the sender's contact information. I'm not a lawyer and this isn't legal advice. Whether a particular reply counts as marketing is a question for your agency, your own adviser or the PDPC's own guidance, not for me. What I do on the build side is record consent where the form collects it, and make every opt-out stop every message.
What results can you expect?
I'll only show you what we've actually measured. For one Singapore property agent, our campaigns ran at 1.67% to 2.39% click-through rate against 1.03% to 1.30% on the account's earlier ones, and brought in 39 form leads on S$1,894 of spend, in a 30-day pull on 4 September 2026. That's an ads result, not a follow-up result, and I haven't measured reply speed or viewing rates on a live agent build yet, so I won't put a number on those. The full context is on the Work page.
A checklist you can use this week
| Step | What should happen | Automatic or you |
|---|---|---|
| Lead form | Two or three sorting questions: budget, timeline, financing | Set up once |
| New lead | Lands in one pipeline, not an inbox or a spreadsheet | Automatic |
| First reply | Personal, names the listing, one question, a booking link | Automatic |
| Booked viewing | Confirmation, reminder a day before and an hour before | Automatic |
| Missed viewing | Rebooking message to them, a task for you | Automatic, then you |
| After the call | Next step sent, nudge if it stalls | You, with a reminder |
| Opt-out | Every message stops, contact marked | Automatic |
| Meta | Lead stages sent back so you see which ads bring leads that go further | Automatic, once connected |
| WhatsApp and calls | Answered by you, within the PDPC's DNC rules | You |