The Scenario
You're a data governance analyst and an internal compliance team has requested a 90-day change log for five critical Metabase dashboards — who made changes, what they changed, and when. The audit is next Tuesday. Metabase stores revision history per dashboard, but the only way to access it natively is to click "History" inside each dashboard and read a chronological list one entry at a time, with no export.
The bad version:
- Open each of the five dashboards in Metabase, click History, and scroll through the revision log.
- Copy each revision's timestamp, editor name, and change description into an Excel workbook row by row.
- Realize that some Metabase revision descriptions are vague ("Updated dashboard") while others are specific — and that you're making editorial judgment calls about what to include.
- Finish two dashboards by end of day and ask for an extension on the other three.
The compliance team doesn't grant extensions on audit requests.
The Easy Way: One Prompt in SheetXAI
SheetXAI is an AI agent that lives inside your Excel workbook. It can pull the full revision history for Metabase dashboards — timestamp, editor, change description — and write it into the workbook sorted and ready for the auditor.
Fetch the revision history for Metabase dashboard ID 22 and write each revision's timestamp, user name, and change description into this workbook sorted from newest to oldest
What You Get
- One row per revision: timestamp, user name, change description as Metabase recorded it.
- Sorted newest to oldest — the most recent changes are at the top.
- Revisions with no description land with a blank cell rather than missing rows.
What If the Data Is Not Quite Ready
You need revision history for all five dashboards in one pass
For each dashboard ID in column A of this workbook, pull the full revision history from Metabase and write editor name, date, and change summary into a new worksheet named after the dashboard ID
One prompt, five worksheets, complete change logs for all five dashboards.
You need to scope to a specific 90-day window
Fetch the revision history for Metabase dashboard ID 22 and write timestamp, user, and change description into this workbook — include only revisions between 2026-02-13 and 2026-05-14, sorted newest to oldest
The 90-day window applied before the data lands. The auditor gets only the relevant period.
You want after-hours changes flagged
Fetch the revision history for Metabase dashboard ID 22, write timestamp, user, and change description into this workbook, and in column D write AFTER HOURS for any revision outside 9 AM to 6 PM local time
Compliance teams flag late-night changes to production dashboards. The column surfaces them without manual timestamp review.
Full five-dashboard audit package in one shot
For each dashboard ID in column A of this workbook, fetch the revision history from Metabase and write it into a worksheet named after the dashboard ID. Scope to revisions between 2026-02-13 and 2026-05-14. Include timestamp, user, and change description. In a Summary worksheet write one row per dashboard with total revisions in the window and the name of the user who made the most changes.
Five worksheets, one summary, 90-day scoped. The audit package is complete before Tuesday.
Try It
Get the 7-day free trial of SheetXAI and open the Excel workbook for your compliance audit, then ask it to pull revision history for your five critical Metabase dashboards. Also useful: auditing your Metabase workspace inventory, and the hub overview on connecting Metabase to Excel.
