Dashboard subscriptions deliver question results to people on a schedule - via email or Slack. Recipients don’t need a Metabase account to receive subscription updates.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/metabase/metabase/llms.txt
Use this file to discover all available pages before exploring further.
What are dashboard subscriptions?
Subscriptions automatically send dashboard data to stakeholders:Email subscriptions
Send dashboard charts and data tables to email addresses on a schedule
Slack subscriptions
Post dashboard results to Slack channels or direct messages
You can create multiple subscriptions for the same dashboard - for example, one daily email to executives and one weekly Slack message to the team.
Prerequisites
Before you can use subscriptions, an administrator must configure:- For email: Email server settings
- For Slack: Slack integration
Creating an email subscription
Open the subscriptions panel
- Navigate to your dashboard
- Click the Sharing icon in the top right
- Select Subscriptions
- Click Email it
Add subscribers
Enter email addresses for recipients. Press Enter or comma after each address.
On paid plans, admins can restrict recipients to approved email domains and configure suggested recipients.
Set the schedule
Choose when to send:
- Hourly: Every hour, on the hour
- Daily: Once per day at a specific time
- Weekly: Specific day(s) of the week at a set time
- Monthly: Specific day of the month at a set time
Configure options
Additional settings:
- Don’t send if there aren’t results: Skip sending if no data is returned
- Attach results: Include data files with the email
- Filter values: Set specific filter values for this subscription (paid plans)
Email subscription options
- Frequency and timing
- Attachments
- Skip if empty
- Filter values
Set how often the subscription sends:Hourly
- Every hour on the hour
- Useful for real-time monitoring
- Once per day at your chosen time
- Most common for regular reports
- Select specific days (Monday, Friday, etc.)
- Set the time of day
- Good for weekly reviews
- Choose day of month (1st, 15th, last day, etc.)
- Set the time
- Perfect for monthly reports
Send now button
Test your subscription or send an immediate update:- Open the subscription in edit mode
- Click Send now
- Email is sent immediately to all subscribers
- Test before the scheduled time
- Send urgent updates
- Verify recipients and formatting
Creating a Slack subscription
Open the subscriptions panel
- Navigate to your dashboard
- Click the Sharing icon
- Select Subscriptions
- Click Send it to Slack
Choose destination
Select where to send:
- Channel: Public or private Slack channels (e.g., #general, #analytics)
- Person: Direct message to a Slack user
Configure options
- Don’t send if there aren’t results: Skip posting if no data
- Set filter values: Apply specific filters (paid plans)
Slack subscription details
- Public channels
- Private channels
- Direct messages
Send to any public channel:
- Type the channel name (including #)
- Select from the dropdown
- Metabase will post as a bot
- Dashboard name and link
- Chart images
- Filter values applied
Managing subscriptions
Viewing all subscriptions
See all subscriptions for a dashboard:- Open the dashboard
- Click the Sharing icon
- Select Subscriptions
- All subscriptions are listed in the sidebar
Editing a subscription
- Open the subscriptions panel
- Click on the subscription you want to edit
- Modify settings
- Click Done to save changes
Deleting a subscription
Subscription permissions
See Notification permissions for complete details on who can create and receive subscriptions.
- Creating subscriptions: Need curate access to the dashboard’s collection
- Receiving subscriptions: Can receive dashboards you have permission to view
- Managing others’ subscriptions: Admins can edit/delete any subscription
- Data access: Recipients only see data they have permission to view in Metabase
Customizing filter values per subscription
This feature is available on Pro and Enterprise plans.
Choose values for each filter
- Set specific values for dashboard filters
- Leave filters unset to use default values
- Override defaults as needed
Example use case
Sales performance dashboard with a Region filter:- Subscription 1: Daily email to East Coast manager, filter = “East”
- Subscription 2: Daily email to West Coast manager, filter = “West”
- Subscription 3: Weekly email to executives, filter = “All Regions”
Viewing all subscriptions across Metabase
This feature requires Pro or Enterprise plans with usage analytics enabled.
- Navigate to the Usage analytics collection
- Look for subscription and alert reports
- See who created what, when it runs, and who receives it
- Auditing notification setup
- Finding unused subscriptions
- Understanding notification patterns
- Cleanup and optimization
Embedded dashboard subscriptions
Subscriptions from embedded dashboards work differently:- No Metabase links: Since recipients may not have access to Metabase, links to Metabase items are excluded
- Same functionality: Otherwise works identically to regular subscriptions
- Permission handling: Recipients receive all data visible in the embed
Removing Metabase branding
Available on Pro and Enterprise plans.
Troubleshooting subscriptions
Subscription not sending
Subscription not sending
Check:
- Email/Slack is properly configured in admin settings
- For Slack: Bot is invited to the channel
- For Slack: Channel name hasn’t changed
- Subscription schedule is set correctly
- Dashboard hasn’t been deleted or moved
- Questions on dashboard don’t have errors
Empty subscriptions
Empty subscriptions
If you’re receiving emails but they’re empty:
- Verify dashboard filters have correct default values
- Check that questions return data with current filters
- Ensure “Don’t send if there aren’t results” is off
- Test queries manually to confirm they return data
Wrong data in subscriptions
Wrong data in subscriptions
If the data doesn’t match expectations:
- Review filter values set on the subscription
- Check dashboard default filters
- Verify questions are using the correct data sources
- Test the subscription with “Send now” to see immediate results
Can't create subscription
Can't create subscription
Possible reasons:
- Email/Slack not configured by admin
- Don’t have curate access to dashboard’s collection
- Dashboard is in your personal collection (some restrictions apply)
- Browser extensions blocking the form
Best practices
Test before scheduling
Use “Send now” to verify formatting, data, and recipients before setting up a schedule.
Choose appropriate frequency
Match delivery frequency to how often data updates and how often people need to see it.
Use clear subject lines
Name subscriptions descriptively so recipients know what they’re receiving.
Set meaningful defaults
Use filter values that provide useful data immediately. Avoid empty or meaningless defaults.
Consider time zones
Schedule deliveries for appropriate times in recipients’ time zones.
Monitor subscription list
Periodically review and clean up unused subscriptions to reduce system load.
Next steps
Dashboard filters
Learn how to add filters to dashboards for more flexible subscriptions
Alerts
Set up alerts to get notified when metrics reach important thresholds
Creating dashboards
Build better dashboards for subscriptions