## Overview

The **Page & Form Builder** is the front-of-funnel building module. With it you create **sites
(funnels)** and **pages** (landing page, VSL, capture, thank-you, form page) in a visual block
editor, pick a **theme** and **publish** — with the page served SEO-ready on a default subdomain or
a verified custom domain.

It also includes a **form engine** (classic and conversational, in one definition) that can be
embedded in several ways. The key point: every submission **creates/updates a Contact** and can
**open a Conversation**, **enroll a follow-up cadence**, **push a CRM deal**, **book a Calendar
slot** or **start a Payments checkout** — reusing the modules you already run, with no manual
webhooks.

## Prerequisites

- **Opt-in** module: it must be enabled for your account (feature flag `growth_page_builder`) and
  managing it requires administrator permission.
- To publish on a custom domain, access to the domain's DNS for verification.
- For lead destinations, the matching modules configured (CRM, Follow-ups, Calendar, Payments) per
  the flow you want.

## Step by step

1. Open the **Growth** module and create a new **Site/Funnel**.
2. Add a **Page** and choose its type (landing, VSL, capture, thank-you or form page).
3. In the block editor, drag blocks onto the canvas and adjust text, images and buttons.
4. Pick a **theme** (colors and typography come from tokens — no hardcoded colors) and set the
   **SEO** (title, description, share image).
5. Create a **form** (classic or conversational) and define its fields.
6. Configure the **submission destination** (Contact + Conversation, CRM, Follow-up, Calendar or checkout).
7. **Publish** the page. For a custom domain, complete the DNS verification.
8. Track the **funnel report** (views → CTA → form start/steps/submit → checkout).

## Settings & options

- **Page types**: landing, VSL, capture, thank-you and form page.
- **Versioned publishing**: each publish freezes theme + SEO, so a live page doesn't change if the
  theme is edited later. Editing creates a new version.
- **Hosting**: default subdomain or verified custom domain, with automatic TLS and caching.
- **Preview**: drafts have a signed-link preview and are `noindex`.
- **Forms**: classic and conversational in one definition, with conditional branching, and inline,
  popup, full-page or chat-widget embedding.
- **Anti-spam**: protections such as honeypot, timing validation and an optional challenge.
- **A/B**: page variants with a sticky cookie per visitor.

## Use cases

- A capture landing page whose form automatically opens a WhatsApp conversation.
- A VSL page with a CTA that enrolls the lead in a follow-up cadence.
- A conversational form that pushes a CRM deal and books a meeting on the Calendar.
- An offer page that starts a Payments checkout when the form is submitted.

## Tips, limits & best practices

- Always use theme tokens (no hardcoded colors) to keep your branding consistent.
- Set SEO and the share image before promoting the page.
- Define a clear lead destination for each form to avoid duplicate contacts.
- Test the page as a draft (signed link) before publishing.

## Troubleshooting

- **The page won't load on the custom domain**: confirm that DNS verification is complete.
- **The submission doesn't become a Contact/deal**: review the destination configured on the form.
- **The live page doesn't reflect my changes**: remember publishing is versioned — publish again to
  create a new version.
- **I'm getting spam**: enable the anti-spam protections available on the form.

## See also

- [Growth & Marketing Studio overview](/hc/ajuda/articles/growth-marketing-overview-en)
- [AI Studio](/hc/ajuda/articles/growth-marketing-ai-studio-en)
- [Launches](/hc/ajuda/articles/growth-marketing-lancamentos-en)
- [Ads, CTWA & leadgen](/hc/ajuda/articles/growth-marketing-ads-ctwa-leadgen-en)