Data Profiles
Data Profile is a Pro feature in Form Vibes that lets you display form submission data on the front end of your WordPress website. You can show submissions as a searchable, filterable table or as a live counter on any page, without writing any code.
To get started, go to Form Vibes → Data Profile and click Add New.
Display Type
At the top of the Data Profile settings, select your display type:
- Table - displays submissions as rows and columns on the page
- Counter - displays a single number showing how many entries match your filter criteria
The display type you choose determines which configuration tabs appear below.
Table Display Type
When Table is selected, four tabs are available: Data Source, Fields, Table Settings, and Search.
Data Source
The Data Source tab defines which form data is pulled into the profile and any filters applied before display.
- Form - select the form whose submissions you want to display
- Date Range - set a start and end date to control which submissions are included
- Search - toggle on to enable the Search tab. When this toggle is off, the Search tab is hidden
- Data Filter - filter which submissions are displayed:
- Select Status - filter by submission status (Read, Unread, Spam)
- Every condition must be met - set AND or OR logic between multiple conditions
- Condition row - select a field, set the operator (Contain, Equals, etc.), and enter a value
- Click + Add New Condition to add more filter conditions
- Click Reset to clear all applied filters
Fields
The Fields tab controls which columns appear in the table and how they are labelled.
- Field Name - the internal field identifier from the form
- Column Label - the heading shown in the table. Click the label to edit it and use a friendlier name for visitors
- Column Visibility - click the eye icon to show or hide that column in the table
Row expand settings:
- Show data on row expand - toggle on to let visitors click any row and see the full submission details in an expanded view below the table
- Field to display on row expand - a second field list appears below. Use the eye icons to control which fields are visible in the expanded row view
Table Settings
The Table Settings tab controls how the table behaves on the page.
- Default Rows - number of rows displayed per page before pagination (default: 5)
- Pagination - toggle on to add next/previous page navigation below the table
- Limit - toggle on to set a maximum number of rows shown in the table
- Show Serial Number column - toggle on to add a numbered column on the left side of the table
- Serial Number Column Title - customise the header for the serial number column (default: S/N)
Search
The Search tab is only available when the Search toggle in the Data Source tab is enabled.
- Search Columns - select which fields the search bar queries. At least one field must be selected or the search bar will not appear on the frontend
- Search Operator - set the match logic for the search bar (default: Contain)
- Display filter on frontend - toggle on to show filter dropdowns above the table so visitors can filter entries by field value
- Alignment - set the alignment of the search bar and filters above the table (Left, Right, Centre)
Counter Display Type
When Counter is selected, two tabs are available: Data Source and Counter Settings.
Data Source
The Data Source tab for Counter works the same as for Table — select your form, set a date range, and add data filters to control which submissions are counted.
Note: The Search toggle is not available for the Counter display type.
Counter Settings
The Counter Settings tab controls what is displayed alongside the count number.
- Custom Message - toggle on to display a custom message with the count
- Message - write the message to display. Use the following dynamic tags to insert live values:
{{COUNT}} : The number of matching entries
{{PLUGIN}} : The plugin name
{{FORM}} : The form name
Displaying the Data Profile on a Page
Once the Data Profile is configured, click Publish. Form Vibes generates a shortcode automatically.
Using a shortcode: Copy the shortcode (format: [fv_data_profile id="X"] ) and paste it into any page using a Shortcode block in the WordPress block editor or a Shortcode widget in your page builder.
Using the Elementor widget: If you use Elementor, search for the FV - Data Table widget in the widget panel and drag it onto your page. Select your Data Profile from the Data Profile dropdown in the widget's Content tab.