Docs & Support

Learn about all the Formidable features and get support from our amazing customer success team.

User Flow

Track which pages a user visits before submitting a form. The user flow information is viewed on the individual entry page in the admin, pages, posts, confirmation messages, and email notifications.

  • Show how much time was spent on each step with timestamps.
  • Show other forms that were submitted before the current form.
  • Display a summary of the time between the first time the user data was logged and when the form was submitted.
  • Show the terms searched on the site in the user flow.
  • Show a list of every page visited on the site before submitting a form.
  • Show how users got to the site when clicking a link on another site.

Download and Install

To access this add-on, ensure you have the Plus license or above.
  1. If you haven't already, install and activate the current version of Formidable Forms Premium on your WordPress site.
  2. After confirming your Formidable Forms license, proceed to the Formidable → Add-Ons page and toggle on the Formidable User Tracking plugin.
    Install the User Flow Tracking add-on

Formidable Forms makes advanced site building simple. Launch forms, directories, dashboards, and custom WordPress apps faster than ever before.

View User Flow Details

Once the User Flow add-on is activated, it will immediately start tracking your users, and all future submissions will include the User Flow information in the entry details.

  1. To view the user flow details, go to Formidable → Forms and select your form.
    User Flow - Select form
  2. After a new entry is submitted, go to the form Entries page. Click View to see the entry details.
    User Flow - View Entry
  3. In the Entry details page, scroll down to the User Flow section. It will allow you to see the list of actions taken before submitting the form.
    User Flow - List Details
  4. Click the link icon to view the visited page in a new tab.User Flow - Link icon

Using the User Flow details

Add to email notifications

  1. Go to your form Settings → General → Actions & Notifications page.
  2. Select the Email Notification form action and scroll down to the Messages box.
  3. Select the Append IP Address, Browser, and Referring URL to message checkbox to include the user flow information in the email notification when the form is submitted.
    User Flow - Add Email
  4. When the form is submitted, the email notification will include the user flow information at the end of the message. User Flow - Show Email

Add to pages and posts

  1. Go to your page or post and insert the following shortcode.
    [frm-show-entry id=x user_info=1]

    Replace x with the ID of the entry.
    User Flow - Add Pages Posts

  2. Once added, it will show an entry with the user flow information (including IP address, browser, and referring URL).
    User Flow - Show Pages Posts

Add to confirmation messages

  1. Go to your form Settings → General → Messages page and insert the following shortcode.
    [frm-show-entry id=[id] user_info=1]

    User Flow - Add Confirmation Messages

  2. Once added, it will display the user flow information for that submitted entry on the confirmation message.
    User Flow - Show Confirmation Messages

Additional customizations

Learn where to put the code when adding a custom PHP function to your site.

Hide user flow

Use this code example to hide the user flow from appearing when you view the entry for a target form.

add_action('frm_show_entry', 'hide_user_flow', 9);
function hide_user_flow( $entry ) {
	$exclude_form_id = 1659; //Change 1659 to your target form ID
	if ( $exclude_form_id !== (int) $entry->form_id ) {
		return;
	}

	remove_action( 'frm_after_show_entry', 'FrmUsrTrkAppController::show_tracking_data' );
}
Was this article helpful? *

This article may contain affiliate links. Once in a while, we earn commissions from those links. But we only recommend products we like, with or without commissions.

In this article

    We have a small, but amazing team of dedicated people who are committed to helping you achieve your goals and project requirements.


    Copyright © 2025 Strategy11, LLC. Formidable Forms® is a registered trademark Strategy11, LLC.

    Join 400,000+ using Formidable Forms to create form-focused solutions fast. Get Formidable Forms