Make service-area pages
bulk_generate_service_location_pagesHave our AI write one local SEO page per service × location pair (e.g. "boiler repair" × "Leeds") and save them as DRAFT pages. At most 10 per call; for more, call again with the next pairs (pages that already exist are skipped, so a repeat never duplicates). A page whose slug already exists is skipped, as is one whose copy does not actually talk about its location; the response lists what was created and what was skipped and why. Nothing goes live and no build starts. One AI call per page, so a full batch takes a few minutes; counts toward the hourly AI limit. ON A SITE THAT STILL HOLDS SEVERAL DESIGNS this builds the site: Mondovo copies the chosen design into the working site (or reuses the copy made earlier), adds to that, and the response carries its new site_id and a build_transition — relay its tell_user and use the new site_id from then on. Pass variation_id for the design the user picked; omitted, Mondovo uses the design already built or the only one edited, and otherwise answers choose_design so you can ask the user.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| combos | Yes | service and location for each page; target_keyword defaults to "service location"; cell_key optionally aligns it with a strategy cell | |
| site_id | Yes | The site, from list_sites | |
| user_goal | No | Optional: the user's goal behind this call, in one short sentence of plain words (e.g. "add a page so customers can book tables"). No names, emails or other personal details. | |
| variation_id | No | On a site that still holds several designs: the design to build the site from (from list_variations). Mondovo copies it into the working site and adds to that. Omit on a site that is already built. |