Bayut automation · runs weekly
Assign floor plans to Bayut listings in bulk
Bayut made floor plans part of a perfect quality score, and your Manage Listings page now shows grey floor plan icons on dozens of units. Each one means opening the listing and assigning the right layout, and listings posted through Brokerpad are no exception.
Cotlet does it in your own Bayut account with list_listings, get_listing and assign_floor_plan, 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 has no public API for floor plans (checked 12 Oct 2026). Agencies that post through Brokerpad still have to assign floor plans in Profolio by clicking the icon, and the Bayut help articles we checked describe only the floor plan icon on each listing, with no bulk option.
By hand
How you do it in Bayut today
- In Profolio, open Listings > Manage Listings and look for listings with a grey floor plan icon, which means a Bayut standard floor plan exists for that building.
- Hover over the quality bar to see the suggestion, then click the floor plan icon and select the plan from the uploads section.
- If none of the offered layouts matches the unit, click the link below the floor plan options to request a new one, and wait for Bayut's email when it is ready.
- If the floor plan icon is missing entirely, write to support@bayut.com.
- The icon turns green once the plan is assigned. With many units in the same towers, the picking is repetitive and a wrong layout goes live on the listing.
With an agent
How to assign floor plans to Bayut listings in bulk
Prompt
List my Bayut listings that still have a floor plan waiting, orange quality scores first. I will send you the floor plan ID for each one; assign them after I confirm and tell me which listings are still waiting. - 01
Collect the grey icons
The agent pages through list_listings and keeps only listings flagged with a floor plan waiting. Orange and red quality scores go to the top of the list, because a floor plan is one of the things holding them back.
- 02
You pick the layout
The agent cannot see the layouts Bayut offers for a building, so it never chooses one. You send the floor plan ID for each listing, for example "DM-2214: fp_3302", and listings without an ID stay on the waiting list.
- 03
Report the gaps instead of guessing
When you say no offered layout fits a unit, the agent marks the listing "request a new floor plan" so you can use the request link in Profolio, and keeps it out of later runs until a plan arrives.
- 04
Assign after your OK, then verify
assign_floor_plan runs once per listing and pair, and asks for your OK by default because the plan becomes public. Afterwards the agent reads get_listing to confirm the floor plan shows as assigned and notes the quality score, so a score that has not moved yet is visible on the next run.
What you get back
Example data
Floor plan waiting: 14 listings, 6 with an orange score
Assigned after your OK: 9, e.g. DM-2214 (2BR Dubai Marina) with fp_3302, now shows assigned
Still waiting for an ID from you: DM-2241, DM-2246
No layout fits, request a new plan in Profolio: DM-2263 (penthouse), DM-2270 (combined units)
Assigned last week, score still orange: DM-2198 Other ways to ask
- Here are the floor plan IDs for my Marina Gate units, assign them all and show me the result.
- Which of our orange listings still have a floor plan waiting?
- Every Friday, check new listings from our CRM and tell me which ones still have a grey floor plan icon.
Before you automate it
What Bayut allows, and what to know first
- Bayut requires a floor plan for a perfect listing quality score only where a Bayut standardised floor plan exists for the listing on Profolio; listings without such a plan are not penalised for it.
- Brokerpad users must assign floor plans in Profolio, even though their listings are posted from Brokerpad.
- Profolio lets you request a new floor plan when the right layout is missing, and Bayut emails you when the request is done.
- After an edit, Bayut can take some time to update the Listing Quality Score, and the help center suggests checking for duplicate uploads if the score does not move.
- In Profolio, floor plans can only be added after the property is posted, from the floor plan icon on the listing.
assign_floor_plan asks for your OK by default. To run it weekly without you, switch confirmation off for that tool in your dashboard.
Sources: Bayut Agent Portal: Floor plans are now mandatory for a perfect quality score · Bayut Help: Where can I find the option to submit floor plans in Profolio? · Bayut Help: Why is my Listing Quality Score not improving after editing the listing? · Bayut Help: How can I post my listing on Bayut using Profolio?
REST
Call assign_floor_plan from a script
curl
curl https://cotlet.dev/api/v1/bayut/assign_floor_plan \
-H "Authorization: Bearer $COTLET_API_KEY" \
-H "Content-Type: application/json" \
-d '{"listing_id":"DM-2214","floor_plan_id":"fp_3302"}' Example response
{
"listing_id": "DM-2214",
"floor_plan_id": "fp_3302",
"status": "assigned"
} MCP: add https://cotlet.dev/mcp/v1 with the same key; the tool is bayut_assign_floor_plan. Example data.
Schedule it in n8n, Make, Zapier or cronTools
Bayut tools this automation uses
| Tool | Parameters |
|---|---|
| list_listings | platform, limit, cursor |
| get_listing | listing_id |
| assign_floor_plan | listing_id, floor_plan_id |
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.