Assistance Required: Filtering Data by Logged-in User Email in Metabase (Open Source)

Hi Team,

I’m new to Metabase, and we’ve recently set up the open-source version in our environment. Our goal is to filter data based on the logged-in user — specifically using the user's email address, which is consistent across both Metabase and our underlying dataset.

From the documentation and community discussions, we understand that built-in parameters like {{user.email}} are supported in the open-source version. However, whenever we use this variable in a SQL query, Metabase prompts us to manually enter the email instead of auto-detecting it based on the session.

We’ve tested this across multiple accounts, including admin and limited-access users, but the issue persists.

Could someone please guide us on whether this feature is expected to work in the open-source version and what might be going wrong in our setup?

Thank you in advance for your support.

Best regards,
Karnish Master

Hi there!

The features that solve this directly are User Attributes + Sandboxing, but they're only available in Pro and Enterprise.
One workaround for filtering data on the open-source instance would be to use locked parameters with a statically embedded dashboard. This would allow you to serve filtered dashboards on a static embed (externally) but not this sort of "row-level security" for users logged into your Metabase.