Bayut automation · runs daily
Get a daily Bayut lead digest by channel
Overnight, Bayut enquiries land as call alerts, WhatsApp messages, emails and SMS clicks, and the phone only pings for some of them. Before the first viewing, you open Profolio, go to Reports > Leads and try to work out who still needs a call back.
Cotlet does it in your own Bayut account with list_leads, get_lead and export_leads, called by your AI agent, an n8n workflow or a script.
Hosted · nothing to install or maintain
Official options
Can Bayut do this on its own?
Bayut offers a Leads API that sends call logs, email leads, phone views, SMS clicks, WhatsApp views and WhatsApp leads into an agency CRM, and Profolio users request it from support@bayut.com (checked 12 Oct 2026). Without a CRM, Bayut gives you Reports > Leads, the Excel export and push notifications, but no daily summary sorted by what needs a reply.
By hand
How you do it in Bayut today
- Log in to Profolio, click Reports in the left sidebar and open the Leads section.
- Scroll down to the filters and pick one channel at a time: Email, SMS, Phone or WhatsApp. Each lead shows the listing the person asked about.
- Open a lead to read the message or play the call recording, then copy the number into your phone or CRM by hand.
- Check the TruLeads toggle on each report: it is on by default, so phone views, WhatsApp views and SMS leads are hidden until you switch it off.
- To share the list with the team, click Export in the top right corner and send the Excel file around.
- The same screens are opened every morning, and a missed call from a buyer who never left a message is the lead most likely to be forgotten.
With an agent
How to get a daily Bayut lead digest by channel
Prompt
Every morning at 8, list my Bayut leads from the last 24 hours. Put calls and WhatsApp messages first, group them by listing, flag missed calls nobody returned, and keep phone views and WhatsApp views in a separate short list. - 01
Pull the last 24 hours on every channel
The agent calls list_leads with since set to the previous run, without a channel filter, so email, phone, WhatsApp, SMS and chat come back in one pass. If the previous run failed, it widens the window instead of losing a night of leads.
- 02
Sort real enquiries from views
Calls, WhatsApp messages and emails go to the top, because Bayut counts them as deliberate contact. Phone views, WhatsApp views and SMS clicks go into a short second list: they show interest in a listing, but the person may never have reached you.
- 03
Open only the leads that need a reply
For each call and message the agent reads get_lead to see the number, the text or whether the call was missed. A missed call with no later connected call from the same number is flagged as "call back first".
- 04
Group by listing and spot repeats
Leads are grouped under the listing reference they asked about. The same number on two listings is shown once, with both references, so two agents do not call the same buyer.
- 05
Attach the file only when asked
If you want the raw data for the agency sheet, the agent adds export_leads for the channels you name and passes the download link to your n8n flow or email. It never replies to a lead itself; it can draft a WhatsApp reply for you to send.
What you get back
Example data
Bayut leads, Sat 11 Oct 08:00 to Sun 12 Oct 08:00: 9 enquiries, 6 views
Call back first: +971 50 123 4567, missed call 21:14 on DM-2214 (2BR Dubai Marina), no message
DM-2214: 2 WhatsApp messages (Priya S. asks for a viewing Tuesday, Omar K. asks about cheques), 1 connected call 3 min
DM-2290 (Studio JLT): 3 emails, one asks if bills are included
DM-2307 (Villa Arabian Ranches): 2 WhatsApp messages, same number also emailed yesterday
Views only: 4 phone views, 2 WhatsApp views across DM-2214 and DM-2307
Excel export: not requested Other ways to ask
- Every Sunday, export last week's WhatsApp leads to Excel and send the link to our admin.
- Which of my Bayut listings got phone views but no calls this week?
- Every two hours during office hours, tell me only about missed calls and new WhatsApp messages.
- List this month's Bayut email leads for DM-2290 with the questions people asked.
Before you automate it
What Bayut allows, and what to know first
- Bayut classifies emails, connected, missed and not connected calls, and tracked WhatsApp messages as TruLeads; phone views, WhatsApp views and SMS leads are not TruLeads because Bayut cannot confirm the person reached out.
- Every Profolio leads report has a TruLeads toggle that is on by default, while the Excel export of the Leads Logs always includes all lead types with an "Is TruLead?" column.
- Profolio sends no phone notification when someone opens WhatsApp without sending a message, taps Call or SMS without going further, or only views the number.
- Bayut works out an agent's call answer rate as connected calls divided by connected, not connected and missed calls together, so unreturned missed calls lower it.
Every tool here only reads, so it can run daily from n8n, Make, Zapier or cron without waiting for your OK.
Sources: Bayut Help: How do I check my leads report on Profolio? · Bayut Help: Which leads are classified as TruLeads? · Bayut Help: How does TruLeads affect my lead exports? · Bayut Help: How do I switch between TruLeads and All Leads? · Bayut Help: Certain leads can be seen on Profolio but why have I not received notifications on my phone? · Bayut Help: How is my call answer rate calculated?
REST
Call list_leads from a script
curl
curl https://cotlet.dev/api/v1/bayut/list_leads \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"since":"2026-10-11T04:00:00Z","limit":100}' Example response
{
"leads": [
{
"lead_id": "ld_40a1",
"channel": "whatsapp",
"listing_id": "DM-2214",
"received_at": "2026-10-10T14:22:00Z"
},
{
"lead_id": "ld_40a7",
"channel": "whatsapp",
"listing_id": "DM-2290",
"received_at": "2026-10-10T18:05:00Z"
}
],
"next_cursor": null
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is bayut_list_leads. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Bayut tools this automation uses
| Tool | Parameters |
|---|---|
| list_leads | channel, since, listing_id, limit, cursor |
| get_lead | lead_id |
| export_leads | channel |
Frequently asked questions
Why do I see leads in Profolio that never reached my phone?
Bayut does not notify you about WhatsApp drop-offs, Call or SMS taps without a follow-up, or phone views, and the main agency account can switch off SMS and email alerts for not connected calls for all its agents. Those leads still appear in Reports > Leads, so the digest includes them.
We already use a CRM. Is this still useful?
If your CRM receives Bayut leads through the Leads API, it already has the raw data. The digest is for agents who work from Profolio itself or want a sorted morning summary on top of it.
Give your agent access to Bayut.
Free 7-day trial with 5,000 credits, no card needed. Cotlet is independent and not affiliated with Bayut.