All Collections
Signup forms
How-to articles
Create a signup form with custom attributes
Create a signup form with custom attributes
Zaklina Udovicic avatar
Written by Zaklina Udovicic
Updated over a week ago

A signup form with custom attributes makes it possible for you to collect more information about the subscribers to target the right audience. The contact will be dressed with the selected option(s), and you will be able to communicate separately with a certain attribute by using the Contact attribute block in the audience filter.

You must create the custom attributes before implementing them in your signup form. You create them here. Available data types to use in signup forms are Multiple choice and Single Choice.

Step 1: Build the form


To create your form, go to Audience → Signup forms and click on Create form to get started.

In MarketHype, you add the fields that you want the contact to fill in, for example, first name, zip code, etc. Mandatory fields to have in the form are email, subscriptions, and a submit button.

You can easily customize your form with general or custom attributes, a privacy policy checkbox, and text elements.

ℹ️ We recommend that you add a privacy policy checkbox to make sure the contact has the option to read and accept your terms.

Choose subscriptions for your signup form

Specify what subscription type(s) all new contacts shall end up in. This is done at Click to specify subscriptions, where you also can choose to have it selected by default and hide it in the published form.

Add your custom attributes

Your custom attributes will be available under All contact properties, together with the general attributes, in the left-hand menu. Choose one or several attributes to add to your form, and then use drag-and-drop to place them in the design area.

Once the attributes are in place - it is time to edit your preferences for each attribute from the design area. The edit panel will appear to the left when you click on one of the attributes.

Step 2: Edit preferences for your attribute


Some preferences vary based on what datatype and field type you choose. The following preferences are available for all custom attributes and datatypes:

  • Make this field required means that the subscriber needs to choose at least one of the values for the attribute element. They won't be able to subscribe without it.

  • Make this field hidden can be used for attributes that you want to assign to all subscribers automatically. This checkbox will be part of your form but not visible to visitors. Hidden fields are shown in your editor for clarity but will not be visible in the published form on your website.

  • Label is the name the attribute will have when published on your website. This can be separate from the attribute name in MarketHype.

Unique preferences for datatype Multiple choice

Attributes of the datatype Multiple choice can have several values on one contact. Therefore, it allows the subscriber to choose more than one value in your signup form. This is done with the field type checkboxes.

You add the different values and options for the checkboxes according to these terms:

  • Options are where you add different values that the subscribers can choose from.

  • Label is the name that will be visible to the visitors, while Value is the actual value that will be saved on the contact in MarketHype.

  • Pre-selected options allow you to choose a value that should be selected by default. This can be used with the option Make this field hidden mentioned in the section above.

Unique preferences for datatype Single choice

Attributes with this datatype can only have one value. Therefore, it only allows the contact to choose one. Unlike data type Multiple choice, which uses checkboxes, Single choice attributes have three different field types to use:

  • Text allows the subscriber to type the value themselves

  • Single-choice is shown by radio buttons with all values

  • Dropdown with all available values

You add the different values and options for the field types according to these terms:

Terms for the field types Single choice and Dropdown

  • Options are where you add different values that the subscriber can choose from.

  • Label is the name that will be visible to the visitors, while Value is the value that will be saved on the contact in MarketHype.

  • Pre-selected options allow you to choose a value that should be selected by default. This can be used with the option Make this field hidden mentioned in the section above.

Terms for the field type Text

  • Pre-defined text allows you to choose a default value that will be saved on the contact in MarketHype. This can be used together with the option Make this field hidden. If it's not hidden and the subscriber fills in a new value, that new value will override your default value.

  • Placeholder text, add a short description in the field to guide the user with what info to fill in.

ℹ️ The pre-defined and placeholder text will become one text field when published.

Step 3: Settings


Give your form an internal name, set the language, and customize the confirmation emails used for the double opt-in.

Step 4: Styling (optional)


Apply CSS styling or provide a link to an external CSS file to customize the appearance of the form.

Step 5: Publish your form


Publish your form, and use the embed code or URL link to share it on your website.

Did this answer your question?