my image Some great alternative text


How to set up multi-step component experiences

You can use multi-step component experiences to onboard users, walk them through your processes, and more. Find out how to set it up.

my image Some great alternative text

Maybe you need to show a website visitor how your system works and explain the steps included such as signing up, browsing options, placing an order, and so on.

Or maybe you need to inform a new user of your product about the actions they need to take such as setting up a goal, adding team members, connecting integrations, and more.

Maybe you already have a set-up for these journeys but you want to run some tests or personalize some of the steps based on what you already know about a customer.

In Unless, you have two ways to go about this. You can use a single component with multiple steps within. Or optionally, you can link multiple components to each other. For example, a pop-up followed by a side-box and maybe even an inline component too. Read on to find out how to set these up!

One component with multiple steps

Let’s start with multi-step components.

When looking at the options for overlay components, you will notice that some of them mention a headline “Step 1” and show a small UI to indicate how many steps there are. These are the components that currently have the multi-step functionality. (Ps. If you would like to have another component with multiple steps, please get in touch.)


Once you select the component you would like to use, you can adjust the settings like any other overlay component and then open up the editor. Editing these components is pretty similar to any other with one addition: the Stepper tab.


By default, each multi-step component will have two steps. You can then use the + sign to add more steps. While there isn’t a limit to how many steps you can add, we would advise not having more than three or four. Mainly because you want to keep the attention of your visitors at a high and their frustration at a low.

Editing the image, header, and body is the same as always - simply use the component panel in the editor to change values of any of the settings of the component. Following that, you can adjust the primary and secondary buttons which will stand for going to the next step or back to the previous. You can change the text field for these buttons but the functionality will stay the same.

There are however some exceptions to keep in mind when it comes to the final step. Here, the primary button can either say and function as “close”, you can add a URL to take the visitor to or even provide some custom javascript that will be executed by completing the final step.


And another good detail to know is that at the last step you can also make use of an email field as can be seen in the screenshot below.


That’s all you need to know to set up a component with multiple steps.

Multiple components that are linked

Alternatively, you can have various components that are linked to each other and show one after another. You can see an example of this below.


We will use the IDs of each experience to link them together. So you can start by creating each experience like you normally would. You can use overlay components as well as in-line ones and you also don’t need all experiences to be on the same page. Just like in the example above.

Then, in each experience, you will put the ID of the next experience to the URL field of the primary button as shown in the screenshot below.


You can find the ID of an experience in the URL when previewing it or checking the settings page, as shown below.


If you want to link to an experience on the same page you can simply use #[id]. If you would like to link to an experience on a different page, you should then use the path followed by the id. So in our example, that looks like /en/pricing/#[id], as can be seen in the screenshot below.


That’s it! You are now ready to create your own journeys whether it be a component with multiple steps or multiple components that are linked to each other!

Related content

Frequently asked questions

The number of experiences (and thus tests) is unlimited, as well as the number of variations in an A/B/n test.

Overlay components render on top of your web page and include bars, pop-ups, popovers, side-boxes, and such. Inline components on the other hand are elements that can be placed directly within a page, without breaking the experience.

my image Some great alternative text

Friendly support from real people

We’re here to help

We are known for our quick responses if you have an issue. Feel free to ask us anything. But you can also ask our conversational AI a question, of course!