---
title: Page Builder (PaaS) agent (CMS 13)
slug: agent-platform/docs/page-builder-cms-13
createdAt: 2026-08-27T16:53:55.000Z
---

**Page Builder (PaaS)** is an agent in Mark (Optimizely Agent Platform). It analyzes a document, image, or URL. The agent then creates a content item of a specified content type in Optimizely Content Management System (CMS) 13 (PaaS).

- **Challenge** – Editors spend hours rebuilding designs, documents, and existing web pages as structured CMS content.
- **Agent outcome** – The agent creates a populated Optimizely CMS content item of the specified content type under the specified parent. The item includes uploaded media and composition structure.
- **Value** – Teams move from ideation to publish-ready CMS content faster. The content stays structured according to Optimizely CMS best practices.

## Prerequisites

Before using the **Page Builder (PaaS)** agent, complete the following:

- Have Optimizely Content Management System (PaaS) version 13.
- Run the [Content Analysis agent (PaaS)](docId\:G_jyHs6UaXCVD_5YPDTQw) for the content type you want to build.

## Install agent

:::hint{type="info"}
**Note**

**Mark Administrators**, **Agent Builders**, and users with the **Add, edit, and install specialized agents** attribute for a custom role can add agents to their organization's Mark instance. See [Add users and set permissions.](docId\:pe0pbUJveWrG8ewvZWDRE)
:::

Install the agent from the **Directory**.

1. Go to **Directory > Agents**.
2. (Optional) Enter *Page Builder (PaaS)* or use the drop-down list filters to narrow the list.
3. Click **Install** on **Page Builder (PaaS)** to add it to your Mark instance.

::Image[]{src="https://api.archbee.com/api/optimize/BrbvVORKJ5iIeSMZye5kI/jC5bI63-QEBMkkKdltw3d_page-builder-paas.png" size="100" isUploading="false" position="center" width="2318" height="1560" darkWidth="2318" darkHeight="1560" showCaption="false" indent="1"}

If **Install** is disabled, connect the required Optimizely products to your Mark instance first.

## Use the agent

In [Mark chat](docId\:dtNBEttEGVvkhNkwNypLM), enter *@page\_builder\_paas* and provide the following details:

- `content_type` – The Optimizely CMS content type to use when creating the content.
- `parent` – The parent under which the agent creates this content.
- (Optional) `file` – Images or documents to use as input for creating content or as assets in the created content.
- (Optional) `prompt` – A prompt that contains a URL or other input to the agent for creating content.

The agent returns a text response that confirms the created content item. The response includes a preview URL for the content in Optimizely CMS.

To use the **Page Builder (PaaS)** agent in a [workflow agent](docId:2HD0fUsIsfdek516VtN9l), add it to your workflow. See [Create a workflow agent](docId\:KWaI2TBwD38sN7p74exoy).

## Default agent details

These are the default details for the **Page Builder (PaaS)** agent. After you [install the agent in your Mark instance](docId\:xN5IcqPsMRuCk_K0obYH5), customize these details for your organization's needs. See [Manage agents](docId\:SSeNiblVMXwVvDR_lhtvI) for instructions.

### Input variables

The **Page Builder (PaaS)** agent accepts the following input:

- `content_type`
- `parent`
- (Optional) `file`
- (Optional) `prompt`

### Tools

The **Page Builder (PaaS)** agent uses the following tools to process your request:

- `paas_cms_get_content_type_details`
- `paas_cms_update_content_item`
- `browse_web_html`
- `paas_cms_list_content_types`
- `take_webpage_screenshot`
- `paas_cms_get_content_preview_url`
- `paas_cms_upload_media`

### Default configuration

The agent uses the following default configuration:

- **Inference level** – Pro, which provides maximum reasoning depth.
- **Files** – None.
- **Output** – Text.

:::hint{type="info"}
**Note**

If you use Opti ID, administrators can turn off generative AI in the Opti ID Admin Center. See [Turn generative AI off across Optimizely applications](docId\:X5U0kKD2azV5cIdNqwGNj).
:::
