We are using the build in Report sending to eamil feature.
But we are not able to fully achieve our goals which as quite simple business needs
1 - we need to send the reports on specific days and not evey day of week
2 - we want to send the same dashbaord, but with different settings on a daily, weekly and monthly basis, but is seems that the filters are taking from the default value and thus there is no way to do this (is the only way around to just creat 3 versions of the Dashboard?)
Hi there, I don’t work for Metabase, but I’ve been exploring the platform and recently looked into this exact question — just wanted to share what I found in case it’s helpful! Custom Scheduling:
Currently, Metabase doesn’t support sending reports on custom days (e.g., Monday and Thursday only). It’s limited to daily, weekly, or monthly intervals. Workaround: If you’re using the self-hosted version, you could explore automating custom email sends by exporting dashboards via the API or embedding them into reports generated and triggered by an external scheduler like cron or Zapier. This would take extra setup, but it gives more flexibility. Filter Variants per Schedule:
Unfortunately, the email reports use the default filter values, so there’s no built-in way to automatically apply different filters per schedule. Workaround: Yes, the most reliable method for now is to duplicate the dashboard and apply the filters you want for each version — one for daily, another for weekly, and so on. This does require some manual maintenance but ensures accurate reporting. Sending Specific Tabs Only:
Currently, Metabase emails the entire dashboard, including all tabs. There isn’t an option to send only selected tabs. Workaround: You could break out each tab into separate dashboards and subscribe users to only the ones they need. It's not ideal, but it gives you control over what gets sent. Bonus: There’s an [open GitHub feature request]#36366 about sending individual dashboard tabs, so it’s something the team is aware of and may improve in the future.
Hope this helps — I know it’s not perfect, but wanted to share what I’ve learned in case it’s useful!