Embedded analytics puts charts and dashboards inside your own application, so your users see their data without leaving your product or logging into a separate BI tool. Dashboard Builder generates the PHP and HTML5 code for each dashboard. Paste it into WordPress, Joomla, Laravel or any PHP page and the charts run from your own server.
What embedded analytics is
Instead of exporting reports or sending people to a separate dashboard tool, embedded analytics shows charts in the screens your users already use: a customer portal, an admin panel, an intranet page or a SaaS product.
How embedding works in Dashboard Builder
Build the dashboard. Connect your database, Excel, CSV or PDF and design the charts in the browser.
Generate the code. Dashboard Builder outputs PHP/HTML5 code for the dashboard or for a single chart.
Paste it into your app. Add the code to a PHP page, a Laravel view, a WordPress page or a Joomla module.
Keep it live. The embedded charts query your data when the page loads and can refresh automatically.
<?php
include("inc/dashboard_dist.php"); // the Dashboard Builder library
$data = new dashboardbuilder();
$data->type[0] = "line";
$data->source = "Database";
$data->rdbms = "mysql";
$data->xaxisSQL[0] = "SELECT month, revenue FROM sales";
// … generated settings …
$result[0] = $data->result();
?>
<div class="panel"><?php echo $result[0]; ?></div>A shortened example of generated code. Your dashboard produces the full version, ready to paste.
Where you can embed
| Platform | How | Guide |
|---|---|---|
| Any PHP application | Paste the generated PHP code into a page | PHP dashboard |
| Laravel | Generate a Laravel package of the dashboard | Laravel dashboards |
| WordPress | WordPress plugin export or PHP snippet | WordPress charts |
| Joomla | Joomla plugin export or module | Joomla extension |
| Any website | Share link or HTML export | AI generator exports |
Embed options compared
| Dashboard Builder | Typical cloud BI embedding | |
|---|---|---|
| Where the charts run | Your own PHP server | The vendor’s cloud, inside an iframe |
| Pricing model | One-time licence, or cloud plan | Usually per user or per capacity, monthly |
| Viewer accounts needed | No | Often yes, or a paid embed tier |
| Data leaves your server | No (self-hosted) | Yes |
| Source code | Full source in Professional and Enterprise | Not available |
Licences for embedding in your own products: Professional $399 (3 users) and Enterprise $1,499 (unlimited users, 5 domains, may modify and redistribute). See pricing.
Frequently asked questions
Build your first dashboard in minutes
Upload Excel, CSV or PDF to the free AI Dashboard Generator, or download the self-hosted free trial and connect your database.
Build with AI, free Download the free trial Start a 5-day cloud trial