Skip to main content

Create a landing page

Collect email addresses, phone numbers, customer information, and build a preference center by creating a custom landing page.

Written by Mark

Create a custom landing page in Hive to collect email addresses, phone numbers, and customer information, or to build a full preference centre. Once created, Hive generates a unique URL you can use freely across your site and brand, no code required.


You can leverage this capture tool to collect SMS opt-ins! If you’d like to learn more about SMS marketing compliance, you can refer to this article for a detailed overview: SMS compliance overview (US and Canada)


Creating a landing page

Click Capture Tools > Landing Pages in the left sidebar and use a pre-made landing template or select Build Your Own.

You'll now be able to customize your landing page using the drag and drop content blocks.

To use a content block, simply click Content in the right sidebar of the landing page editor, and then drag and drop the block you want to use into the landing page template.


Collecting Customer Information with Form Fields

Use the Form Fields to collect customer information. Choose from a variety of Field Form Input Types to make sure you're collecting the right data!

You can also customize the Font Family for your form fields independently. Previously, form fields inherited the font set at the overall form level — now you can set a different font for form fields specifically. To update it, select the Form Field element in the landing page builder and choose your preferred font from the Font Family setting panel on the right.

Options are:

  • Email Address

  • Phone Number

  • First Name

  • Last Name

  • Birthday

  • Birthday (No Year)

  • Mailing Address

  • State/Province

  • City

  • State/Province

    • This is captured as part of the contact's demographic data. It will not appear in the landing page report. To pull a list of signups with their postal codes:

      1. Go to the Contacts page

      2. Search by "users who have signed up via this landing page"

      3. Export the search results as a CSV — postal code will be included as a column

  • City

  • Zip/Postal Code

You can also customize the Font Family for your form fields independently. To update it, select the Form Field element in the landing page builder and choose your preferred font from the Font Family setting panel on the right.


Form auto-population for returning fans

When a fan visits your landing page through a tracked link — such as a link in one of your Hive emails — Hive automatically recognizes them and pre-fills the form with their existing information. This includes:

  • Name

  • Email address

  • Phone number

  • Location (city, state/province)

  • Birthday

  • Segment memberships

  • Custom User Properties

This makes it easier for returning fans to update their preferences or complete a form without having to re-enter details they've already shared — reducing friction and improving the chances they'll follow through.

Note: Auto-population only applies to contacts Hive already recognizes. New visitors will see a blank form as usual.


Building subscription preference centres: Opt-in & opt-out of segment

Easily build and design your preference centre to let subscribers opt-in and out of segments.

Drag & drop the Segment Checkbox block into your landing page to get started. Then create an internal title for the segment; if a static segment with that title already exists in your Hive account, users who check that box will be added to the existing segment. If it does not already exist, a new static segment will be created.

To include a segment in your landing page, drag the Segment content block into the page and update both the segment name and the label text in the right-hand column.

When subscribers check these boxes while completing the form, they’ll automatically be added to the selected segment.

Please note that if a subscriber unchecks a box, they won’t be automatically removed from the segment.

Quick tip: Include a link to your preference centre in the footer of your email templates so subscribers can keep their preferences up to date. Check out the Save and Share Your Landing Page section to learn how to include your preference centre in your emails.

Note: Segment Checkboxes do not store a "yes/no" or selected value on the contact. They only add the user to the chosen segment when checked. To see who opted in, open the segment or check the Segments section on a contact's profile.

If you want to record which option(s) a subscriber picked as a property (e.g. for filtering or merge tags), use the Custom User Property → Multi-Select block instead.


Capture Custom User Property

You can add Custom User Properties as extra fields (e.g., What is your favourite genre of music?).

Responses are saved to each contact’s profile and can be used for segmentation or personalization.

  1. On the Landing Page builder, drag the Custom User Property block into your page.

  2. Enter:

    Custom User Property Label (External): the name displayed to users. For example: What is your favourite genre of music?

    Custom User Property Name (Internal): the internal identifier used by the system. For example: Favorite Genre

  3. Choose how to capture responses:

  • Free Form: Users can enter any value.

  • Radio Button List: Set up multiple Custom User Property options, and users can select one option from the list.

    Note: Make sure to separate each option with a comma.

  • Multi-Select Options: Similar to the Radio Button List, but allows users to select multiple options from the list.

    Note: You will also want to make sure to separate each option with a comma.

Where responses live: Custom User Property responses are saved to each contact's profile (visible under their Custom User Properties section). They are not shown in the landing page report and are not included in the standard contacts CSV export. To use the values in bulk, filter or segment by the property under User Info in the filter menu.

You can check out this article for more resources on Custom User Property!


Additional landing page features

Submit button

Drag and drop a submit button onto your landing page to let users submit their information.

You can also customize the Font Family for the submit button independently — it no longer needs to match the font used across the rest of your form. To change it, select the Submit Button in the builder and choose your preferred font from the Font Family settings panel.

Unsubscribe button

Include an Unsubscribe button on your landing page to give subscribers the opportunity to unsubscribe from your brand

Save and share your landing page

Once you've customized your landing page, click Save and Get URL in the bottom right corner. Customize your Landing Page URL by entering a Custom Subdomain and Custom URL Slug, then click save.

Copy & paste this link into the footer of your email. Hyperlink a button or text to share this URL with subscribers.

Note: You can use the same custom subdomain across many landing pages. Use a unique URL Slug for each of your landing pages.


Where to find form responses

The landing page report shows aggregate signup metrics (total signups, conversion rate, traffic). It does not show the values each contact submitted for individual form fields. Here's where each type of response is stored and how to retrieve it:

Field type

Where the response is stored

Where to view it

In the landing page report?

Name, Email, Phone

Standard contact fields

Contact profile/contacts export

Yes

Zip / Postal code

Demographic data on contact

Contact profile → demographic details, or Contacts export

Not specifically — check in the contact list page or CSV export

Segment Checkbox

Segment membership (not a field value)

Contact profile → Segments section, or search the segment directly

Not specifically — only the segment is updated

Custom User Property (free

form/radio/multi-select)

Custom User Property on contact

Contact profile → Custom User Properties

Not specifically — check in the contact profile

Did this answer your question?