Skip to content

Creating landing pages

Learn how to create and customize a landing page using the drag-and-drop editor, so you can grow your audience and collect preferences directly in Braze.

Creating a landing page

Step 1: Create a new draft

Go to Messaging > Landing Pages, then select Create landing page. You can also click the name of an existing landing page to duplicate or make changes to it.

The landing pages section in the Braze dashboard.

Step 2: Enter the page details

General details

The landing page name and description are used to search for the page in your internal workspace. These won’t be visible to your customers.

Site details

Set up metatags to customize how your page appears on the browser tab and optimize for search engine results. These will be visible to your customers.

We suggest following these best practices:

Step 3: Customize the page

If you haven’t already, select Save as draft. To start customizing your page, select Edit landing page. The drag-and-drop editor will preload with a default template that you can customize to fit your use case.

An example landing page being created in the drag-and-drop editor.

The editor uses two types of components for landing page composition: basic blocks and form blocks. All blocks must be placed in a row.

The 'Build' section containing 'Rows' and 'Form Blocks'.

Basic blocks

You can use these blocks to add content and customize the layout of your landing page.

Form blocks

You can use these blocks to create a form that links user-submitted data to their profile in Braze. Keep in mind, if you use form blocks, you’ll also need to create an additional landing page for the confirmation state.

A form block that registers a new customer and will send a discount code to their email.

Page container styles

You can set styles to be applied across all relevent component blocks in your landing page from the Page container tab. These styles will be used everywhere on your page except where you override them with a specific block.

We recommend setting up page container-level styles before you customize styles at the block level. You can also add a background image for the entire page.

The 'Page container' section with options to customize background images, colors, border details, and content styling.

Step 4: Create a confirmation page

If you added a form to your landing page in the previous step, create an additional landing page for the confirmation state, then add the Open web URL link to the button that submits the form. Otherwise, continue to the next step.

Step 5: Preview the page

You can preview your landing page in the editor’s Preview tab. After saving your landing page as a draft, you can visit the URL by going to Landing Pages and selecting Copy URL next to your landing page. You can also share the URL with collaborators.

A landing page with the menu open to show the "Copy URL" option.

When you’re ready, select Publish Landing Page.

Handling form submission errors

If a user inputs an invalid form value (such as unaccepted special characters), they will see a generic error indicator that isn’t customizable and won’t be able to submit the form. You can view the error behavior on the landing page preview.

Viewing analytics

To analyze the effectiveness of your landing page, go to Messaging > Landing Pages, then selected a landing page you’ve published. Here, you can track the number of page views, page clicks, page submissions, and the submission rates for your landing page.

The analytics section for a landing page.

HOW HELPFUL WAS THIS PAGE?
New Stuff!