Flows

Why isn't my survey or quiz starting from the beginning when I load it again?

Understanding widget flow behavior

By default, RightMessage flows start from the beginning every time someone loads them. However, you can enable "Skip known questions" to save time for contacts who've already answered some questions.

If your flow isn't starting from the beginning, it's because the "Skip known questions" setting has been turned on in your widget settings.

When skipping causes problems

When "Skip known questions" is enabled, it can create unintended issues:

  • Redirect loops: A flow that redirects to another page will skip all answered questions on reload, triggering an immediate redirect without showing questions.

  • Testing issues: When previewing or testing flows, you'll see the widget skip to where you left off instead of starting fresh.

  • One-time quizzes: Flows designed to be taken multiple times will resume instead of restarting.

Even if someone hasn't answered a question in their current browser, they'll still skip questions if we've identified them as a contact who answered previously on a different device.

How cross-device skipping works

When "Skip known questions" is enabled, RightMessage identifies contacts across browsers and devices in two ways:

  1. Same browser: Your browser stores progress locally, so reloading the page will resume where you left off.

  2. Different devices: If we've identified someone's browser as a specific contact (typically through email capture), we'll skip questions they've answered on any device.

This means a contact who completes a quiz on their laptop and later visits your site on their phone will see questions skipped on the phone too.

Cross-device resuming requires an email platform integration and the contact's email to be captured. Without email identification, each browser starts fresh.

Making flows always start from the beginning

To ensure your survey or quiz always starts from the first question, verify that "Skip known questions" is turned off:

  1. Go to Widgets in your RightMessage dashboard.

  2. Click Edit on the widget that triggers your flow.

  3. Scroll to the Flow Behavior section.

  4. Make sure Skip known questions is toggled off (gray, not blue).

  5. Click Save at the bottom of the page.

After saving, your flow will always start from the first question, regardless of previous answers.

This setting is configured per widget, not per flow. If you use multiple widgets for the same flow, you'll need to update each one individually.

Resetting progress for testing

If you're testing a flow and need to see it from the beginning without changing widget settings, you have a few options:

  • Use incognito mode: Open an incognito or private browsing window to test without any saved progress.

  • Clear browser storage: Open your browser's developer tools and clear localStorage entries starting with "rmpanda" to reset your progress.

  • Test on a different device: Use another computer or mobile device that hasn't loaded the flow before.

Preview mode in the Flow builder may still resume from your last session. For the cleanest testing experience, use incognito mode or clear your browser storage.

Was this helpful?