Skip to main content

Adapting guides with local data

If you want to launch the right guides at the right time, based on user choices, in this guide we will show you how to achieve it.

Stonly has several features that allow you to make content adaptive, from targeting to variables, conditional choices, and automations.

Usually, this is based on user data stored in Stonly. Things like someone's role, team, subscription expiration date, and so on.

But you can also adapt guides dynamically, changing their content and structure on the fly. When a visitor makes a choice or submits an input in one step, you can save that information locally and reuse later in the same guide.

We'll show you how to implement it based on a sample troubleshooting guide for shipment tracking. Our guide will:

  • Create a dynamic link allowing the customer to track their parcel.

  • Reveal a contact form but only if the customer completed the troubleshooting steps.

Adapting guides with local data: prerequisites

To make our guide dynamic, we'll use data transmission to save the visitor's inputs and choices locally. Then we will feed this data into variables and conditional choices.

This tutorial will show you how to set everything up step-by-step but it's good to have at least a basic understanding of how these features work.

Stonly widget

Data transmission to local data is currently only supported inside the Stonly widget, so make sure you have the widget script or Stonly browser extension installed.

Ready? Let's go!