⚡ One-click install
Checked install page (app stores, official sites and template pages): tap to get it straight away.
🧰 Before you start
- An n8n account (n8n Cloud or self-hosted; n8n is a tool that links apps together)
- An OpenAI API key (a password that lets n8n use OpenAI's AI; pay as you go)
- A Google Sheet of available properties and a Google Calendar
- Optional: WhatsApp Business Platform access, HubSpot and Slack (you can switch these steps off)
🪜 Step by step
- 1☐
Open the template
Click the n8n template button on this page, then 'Use for free'. Sign in to n8n and it copies the workflow into your account.
- 2☐
Make the property sheet
Create a Google Sheet with an 'Available properties' tab (reference, address, postcode, price, bedrooms, property type, listing type, status, link) and an 'Enquiries' tab for the log.
- 3☐
Add your settings
Open the settings step at the start of the workflow and fill in your agency description, country code (+60 for Malaysia), working hours, viewing length and sheet details.
- 4☐
Connect your accounts
Click each coloured step that shows a warning and connect OpenAI, Google Sheets and Google Calendar. n8n walks you through each sign-in.
- 5☐
Optional: connect WhatsApp, HubSpot and Slack
WhatsApp needs an approved template message in Meta's WhatsApp Business Platform. If you don't use HubSpot or Slack, disable those steps (right-click, Deactivate).
➕ Extra step: hidden in 🐣 Beginner mode - 6☐
Point your enquiry form at it
Copy the workflow's webhook address (the link that receives new enquiries) into your website form or lead tool's 'send to webhook' setting.
- 7☐
Test with fake enquiries
Send 3 test enquiries (one serious, one vague, one out of budget) and check the verdicts, matches and calendar slots look right.
- 8☐
Turn it on and check daily at first
Switch the workflow to Active. For the first two weeks, read the Enquiries log every day and adjust the scoring prompt if it gets things wrong.
💬 Copy-paste prompts
Tap Copy prompt, paste it into your AI (Grok, ChatGPT, Claude or Gemini), then replace the [yellow bits] with your own details.
You read property enquiries for [agency name] in [areas, e.g. Klang Valley]. From the message, extract: budget in MYR, buy or rent, bedrooms, preferred areas, move-in date, financing status and any must-haves. Score readiness 0-100: high if they give a budget, a timeframe within 3 months and specific areas; low if vague. If something isn't stated, leave it blank. Never guess. Reply only in the JSON format required by the next step.
Hi {{name}}, thanks for your enquiry about {{property}}. I can show you the place on {{slot_1}} or {{slot_2}}. Which suits you better? Reply with 1 or 2, or suggest another time. – [Your name], [Agency]⚠️ Tips & common mistakes
- Handle personal data under Malaysia's PDPA (Personal Data Protection Act): only collect what you need and tell enquirers how you'll use it.
- WhatsApp first messages to new contacts must use an approved template; free-form replies are only allowed within 24 hours of their last message.
- Rated Advanced: a tech-savvy helper or n8n freelancer can set this up in an afternoon.