Embedded analytics software for your clients and customers
14-day Pro trial · No credit card · Viewers are always free
Reports / Monthly performance
Acme Retail: monthly performance
Revenue
$412K
Orders
3,184
Margin
31%
Revenue by month
Your portal tells Mammoth: this viewer is Acme Retail
One dashboard, three clients. Sample data.
What is embedded analytics?
Embedded analytics puts live charts and dashboards inside an application, portal or website that people already use, so they read the numbers where they work instead of opening a separate reporting tool. In Mammoth, you build a dashboard once and embed it in your own page, with each client or customer seeing only the data meant for them.
How it works
How to embed a dashboard in three steps
Step 1
Build the dashboard
Connect your data in Mammoth and build the dashboard your clients will see, once, for all of them.
Step 2
Choose how it embeds
A public link or an embed key needs no developer. Per-client data uses a token your app signs for each viewer. Then list the sites allowed to show it.
Step 3
Paste it into your page
Copy the snippet into your portal, website or app. The dashboard sizes itself and refreshes with your data.
<!-- the dashboard's frame, sized to fit -->
<div id="report"></div>
<script src="…/embed-assets/sdk.v1.js"></script>
<script>
const embed = MammothEmbed.create({
container: document.getElementById("report"),
url: EMBED_URL, // copied from the dashboard
token: () => fetch("/api/embed-token").then((r) => r.text()),
});
embed.setFilter({ region: ["North"] });
</script>Embed modes
Three ways to embed, chosen per dashboard
The mode decides what a page has to hold before it can show the dashboard. Pick one to see how it works.
status.yourcompany.com
Service status
Uptime
99.97%
Incidents
2
Open to every site unless you list the ones allowed.
Client-facing dashboards
One dashboard for every client, each seeing their own
A client portal's job is putting each client's numbers in front of that client and nobody else, without building a dashboard per account.
Each client sees their rows and nothing else
Row-level security is a rule that shows each viewer only the rows for their client. Turn it on for your client or account column once; your portal tells Mammoth which client is signed in, and Mammoth filters the data before anything is drawn. If it leaves the client out, the viewer sees nothing.
- One dashboard for every client, not one per account
- Your app stays the login; Mammoth never asks for one
- Works with the login your portal already has
- On the Mammoth Pro plan
Looks like part of your product
An embedded dashboard takes the theme and accent colour you set, and you choose what shows. A small script sizes the frame, and your page can change the filters as people move around your app.
- Light, dark, or follow the viewer's setting
- Hide the title, KPI strip, filters or page tabs
- Embed one chart on its own
- Set filters from your page so the dashboard follows your app
You decide where it can appear
A dashboard can be framed anywhere until you list the sites allowed, and after that nothing else can show it. The embed settings record which sites have loaded it, so you can see when a client's page goes live.
- Allow up to 20 sites, with a wildcard for subdomains
- See which sites have loaded each dashboard
- Rotate a key without breaking pages already live
- Sessions expire on a timer you set, from one minute to an hour
Build one client dashboard on your own data and embed it in a test page before you wire up anything else.
Embedded analytics pricing
No capacity to rent, no viewer licences
Embedded BI is usually priced by the server it runs on or by the person looking at it. Mammoth prices by the people who build.
| Mammoth | Power BI Embedded | |
|---|---|---|
| What you pay for | The people who build dashboards | Azure capacity by the hour, plus a Power BI Pro licence per publisher |
| Cost to start | Free plan; paid from $39/month billed annually | $735.91 a month for the smallest node, left on |
| People viewing | Free and unlimited on every plan | Free for your customers; a Power BI Pro licence each for your own staff on smaller capacity |
| Out of hours | Always available, nothing to switch off | Pause to save money, and the reports stop loading |
| A portal where each client sees only their data | Mammoth Pro plan, $499/month billed annually, viewers still free | $735.91 a month for the smallest node, plus a Power BI Pro licence per publisher, with security roles written in Power BI |
Power BI Embedded figures from Azure's pricing page and Microsoft Learn, Central US, read 16 October 2026. Every node size and two worked monthly bills are in the Power BI Embedded pricing breakdown.
Who it is for
Built for sharing dashboards, not for building charts in code
Mammoth embeds dashboards made in Mammoth. If your engineers want a component library to compose charts inside your application's code, a developer toolkit is the better fit.
- Agencies and consultancies reporting to every client from one dashboard
- Companies sharing with customers, partners, franchisees or suppliers, each seeing their own
- Products that need a reporting tab without hiring a reporting team to build one
- Teams tired of monthly PDFs sent one client at a time
Under every embedded dashboard
Numbers you can put in front of a client
Your data goes through saved cleaning steps and checks before it reaches the dashboard, and the same steps run again every time it refreshes.
Embedded analytics questions
What is embedded analytics?
Do my clients need a Mammoth account?
Can each client see only their own data?
Which plans include embedding?
How much does embedded analytics cost?
Does Mammoth's branding appear on an embedded dashboard?
Do I need a developer to embed a dashboard?
Can I embed a single chart instead of the whole dashboard?
Can I stop other sites from showing my dashboard?
Does an embedded dashboard stay current?
Put your first dashboard in front of a client
Build it on your own data, embed it in a test page, and check what each client sees.
- ✓ 14-day Pro trial
- ✓ No credit card
- ✓ Viewers always free