How to Show Only Current User's Entries in GravityBoard
This article explains how to configure GravityBoard to display only entries submitted by the currently logged-in user. This setup is ideal for creating personalized boards where users can view and manage their own data.
Overview
By default, GravityBoard displays all entries submitted to a Gravity Forms form. You can limit the board to show only entries created by the current user by using Conditional Logic in the board’s Advanced settings.
Common use cases
- Personal dashboards: Users see and manage only their own submissions
- Task management: Users track only their assigned tasks or projects
- Application tracking: Applicants view the status of their own applications
- Event registrations: Attendees manage only their own registrations
Step-by-step instructions
1. Open the GravityBoard settings
- In the WordPress admin, go to Forms and select your form.
- Click Create a Board, or edit an existing board.
- The GravityBoard settings page opens.
2. Open the Advanced tab
- Click the Advanced tab in the board settings.
- Locate the Feed Conditions section.
3. Add a condition to filter by the current user
- Under Conditional Logic, click + Condition.
- Configure the condition as follows:
- First dropdown: Created By
- Second dropdown: is
- Third dropdown: Currently Logged-in User
This condition ensures the board only displays entries created by the user who is currently logged in.
4. Save your settings
Click Save Settings to apply the changes.
Important considerations
Users must be logged in
This filter only works for logged-in users. If a visitor is not logged in:
- The board will appear empty
- No cards will be displayed
Note: Consider adding a login prompt or restricting access to the board so only logged-in users can view it.
Combining with other conditions
You can add more rules to further filter entries:
- Click + AND to require multiple conditions (for example, user and status).
- Click + Group to create alternative conditions using OR logic.
Examples:
- Show only the current user’s entries and entries with a specific status.
- Show only the current user’s entries and entries created within a date range.
Permissions still apply
The user-based filter works alongside the board’s permission settings. Users will only see entries if they:
- Match the conditional logic rules, and
- Have permission to view the board (configured in the Permissions tab).
Related settings
Permissions tab
Use the Permissions tab to control who can view, add, edit, or delete cards. These rules apply in addition to the user filter.
Conditional Logic options
In addition to filtering by user, Conditional Logic supports filtering by:
- Form field values
- Entry properties (such as date created or payment status)
- Entry meta data
Troubleshooting
The board shows no entries when logged in
- Confirm that entries exist for the logged-in user.
- Make sure the form records the Created By value for submissions.
All entries are still visible
- Click Save Settings after adding the condition.
- Verify the condition is set to Created By → is → Currently Logged-in User.
Non-logged-in users can see entries
- The filter only applies to logged-in users.
- Restrict board access using WordPress roles or other access controls.
Summary
Filtering a GravityBoard by the logged-in user is a simple way to create personalized, user-specific boards. By adding a single conditional rule in the Advanced tab, you can ensure each user sees only their own entries. Combine this with permission settings for full control over who can view and manage board content.