Home
Academy
Blog
API Docs
Log In
Try for free
Academy
Academy
Blog
API Docs
Log In
Try for free
Search results for: "Embed tokens"
Knowledge base analysis
Analyzing...
Articles
Request an embed token in your backend
To securely access an embedded Luzmo dashboard and/or the dashboard editor in your platform, you will first need to retrieve an embed authorization token granting temporary access to specific collections,...
3:30
Expert
Migrate from Temporary Token to Embed Token
Important Update: SSO and Temporary Tokens are Deprecated Starting February 28, 2025, the legacy SSO Token and Temporary Token authentication methods will no longer be supported. All new features and...
1:40
Medium
Supporting different development environments
This guide outlines the complete release flow for Luzmo dashboards — from initial development to production — using groups, collections, and environment-specific API tokens to manage access to dashboards and...
4:00
Medium
What is possible with dashboards integrated with
embed tokens
?
Now that you have successfully integrated a Luzmo dashboard in your application using
embed tokens
, it is time to make sure all dashboards match your application and even add some...
3:30
Medium
Dynamically Initializing Dropdown or a Slicer Filter in
Embed Tokens
Introduction It may be desired to fix a filter to certain values so that the dashboard shows only that specific data when opening it. This customization is facilitated through the...
Dynamically adding CSS for dashboards integrated with
embed tokens
You can specify custom CSS when requesting an embed authorization token for your end user, which will make sure that all dashboards integrated using this authorization token will add the...
3:30
Expert
Dynamically overriding themes when integrating your dashboard with
embed tokens
If you want to provide dashboards themed corresponding to the user looking at it, you only need to create a template dashboard! You can then override the dashboard theme when...
2:00
Medium
Dynamically override currencies when embedding your dashboard with
embed tokens
Provide your user with a dashboard that fits his local settings and input data by dynamically overriding which currency symbol is displayed on the dashboard! You only need to create...
1:00
Medium
Initialize a Dropdown or Slicer filter to the first available value
It may be desired to fix a filter to certain values so that the dashboard shows only that specific data when opening it. This is possible by using filter initialization...
Drilling through to another dashboard in your application
In this article, we'd like to show how you could quite easily set up drillthrough when embedding Luzmo dashboards, to further extend the interactivity of your meaningful insights. This could...
6:40
Expert
Filters
There are multiple ways to filter data in Luzmo, starting from the dashboard level and going down to the chart or authorization request level. In this article, we will cover:...
Introducing embedded dashboards and the Embedded Dashboard Editor
Embed dashboards If you've built meaningful dashboards and are ready to visualize them in your own application, now is the time! In this course we'll cover the different steps needed...
2:30
Intro
Loading a dashboard in the same filter state as a user left it
All the Luzmo dashboards are interactive. A user can filter not only via the filter items on the dashboard but also using the charts. If you would like to re-apply...
Embedding: 'Ready-for-production' Checklist
Now that you've successfully embedded a production-ready Luzmo dashboard, it's time to ensure that your embedding setup adheres to our best practices! First we'll give some tips on the setup...
Export a dashboard or widget
When you're sharing dashboards with clients, colleagues or stakeholders, you might want to send them an export of the dashboard instead of sharing a link. This is perfectly possible within...
2:00
Intro
Managing the access granularity of your dashboards and datasets
In this article we will first take a deep dive into how Collections, Suborganizations and embed users all come together to control access to your dashboards and datasets. What are...
10:00
Medium
Embedding a Single Chart In Your Application
In this article, we explore how to embed a single chart within your application. We'll delve into this approach and how you can easily embed a single chart from one...
0:50
Intro
Authentication
Understanding the different authentication types Besides the secret that was mentioned in the previous article, a plugin has to authenticate the user that is trying to retrieve data from it....
10:00
Expert
Set up alerting to receive a notification when a certain threshold is reached
Alert definition An alert is an automatic notification or warning process that can be used in many use cases, like reaching a sales target or going below a specific temperature...
4:00
Medium
Embedded Dashboard Editor - a summary of the prerequisites
You're in luck: we created a TL;DR summary to embed the dashboard editor 🎉 The items listed below are the absolute basics: ensuring you got these covered will give you...
2:30
Medium
Embed dashboards and/or the dashboard editor in your frontend
Having successfully requested an embed key and token in your backend, you can use them in your frontend to grant your users access to view and/or edit embedded dashboards within...
3:00
Expert
How to Retrieve a Thumbnail Image of a Dashboard
As a dashboard designer or administrator, you may want to retrieve a thumbnail image from your dashboard to display it on your website, email, or any other medium. A thumbnail...
2:00
Medium
Multi-tenancy by using parameter filters
If you want to embed a dashboard that has access to a multi-tenant dataset which requires row-level filtering, you can apply parameter filters to the dataset and override these parameters...
2:30
Medium
Putting your dashboards on a monitor: connect Luzmo to Yodeck
You want to show your dashboards on a monitor? That is really easy to do with Yodeck. Let me show you how! Requirements A Yodeck-compatible device: see Yodeck's documentation about...
1:00
Medium
Custom dashboard versioning
Once your dashboard is embedded, you will likely want to iteratively improve the designs of your dashboards. You can use our version history and publishing feature to control which version...
2:00
Medium
Multi-tenancy: an overview of the possibilities
Multi-tenancy is the ability of software to serve multiple clients. This means that depending on the client that logs into your platform, the embedded dashboard will show different numbers. This...
2:00
Intro
Applying external filter components to an embedded Luzmo dashboard
When embedding a Luzmo dashboard in your application, your application might have additional filter capabilities which should apply to an embedded dashboard. This article outlines...
1:30
Medium
Usage Analytics
Similar to how you are using the data from your database in order to generate insights on your end users, the Usage Analytics functionality will allow you to visualize insights...
Multi-tenancy by adding static filters
If you would like to filter a dataset to a particular value, you could apply a static filter when adding an embed filter to the dataset or when requesting an...
3:30
Medium
Multi-tenancy via a plugin with internal logic by adding metadata to your embed authorization request
A Plugin is a small RESTful API that acts as an adapter between Luzmo and a source system. Within a plugin you can apply extra business rules. Instead of sending...
4:00
Expert
SQL datasets
Article overview In this article, we'll be describing the "SQL datasets" functionality that you can use in Luzmo to add datasets from your data source, using SQL statements. We'll explain...
2:40
Expert
Making a Databricks Connection
This article covers: How to set up a connection to a Databricks database How to add datasets How to do connection overrides on a Databricks connection The supported Databricks data...
Setting a filter initialization
When creating a dashboard, there are several filter objects to implement. They can be used to limit your data and to display data for a specific value. Sometimes, it is...
0:30
Intro
Dynamically initializing a Slider filter in the Authorization request
It may be desired to fix a filter to certain values so that the dashboard shows only that specific data when opening it. This is possible by using filter initialization...
How to make the embedded dashboard editor a success in your application
Having successfully set up the embedded dashboard editor, it is time to get the ball rolling with your users! Before exposing an embedded dashboard editor to your users, we would...
2:30
Intro
Luzmo IQ implementation tips and tricks
Luzmo IQ is designed to work with any data source, data structure, and within any industry or context. While this is a great starting point, there are several options to...
Setting the language for dashboards, datasets and the app
When you started dashboarding, you may have noticed that our application and charts are set to English by default. For example, the dates are written in English, you see a...
2:00
Medium
Timezone
Luzmo supports timezones in a flexible and powerful way. Four elements come to play: The data type in Luzmo: The data type set on the column in Luzmo, i.e. date...
2:30
Medium
1.2 The Luzmo profile page
Your profile page contains all kinds of exciting information and options you can change, let’s discover them together! The first thing that pops up are your profile details. Here you...
1:20
Intro
Embedded Dashboard Editor - the different editModes
After setting up the basic frontend embedding code, you can ensure dashboards can be opened in a specific edit mode. This is where the editMode property comes into play!...
2:00
Medium
Multi-tenancy by overriding data source properties
If your data is separated in different schemas, or databases, you can override any data source properties in the embed authorization request to dynamically use different properties. You could even...
3:30
Medium
Sharing via public link
After creating a dashboard, you have multiple ways to share it with your colleague’s or partners. One of the options is to share via a public link. Let me show...
1:35
Intro
3.4 Organizing dashboards and datasets with collections
Organization is key to productivity, and after connecting datasets and creating dashboards in your Luzmo account, collections will help you keep everything organized and make it easier to share your...
1:01
Intro
Plugin 'Ready-for-production' Checklist
Congratulations on completing your Luzmo plugin connector development! Before you launch it in production, please take a moment to ensure your plugin implementation aligns perfectly with...
5:00
Expert
Making a BigQuery Connection
This article covers: How to set up a connection to a BigQuery database How to add datasets How to do connection overrides on a BigQuery connection The supported BigQuery data...
2:00
Medium
Adding the recommended user (personas) to your organization
Each of your colleagues likely carry specific responsibilities when it comes to managing data, or designing / viewing dashboards. In this article, we'd like to kick off by providing you...
1:30
Intro
4.3 Tweaking the settings of your charts
The dashboard can interactively be filtered by anyone looking at it via the filter items and charts present on it. A designer can also add a static filter that cannot...
2:52
Intro
Dynamically initializing a Date filter in the Authorization request
Initializing a Date filter in the Authorization request and integrating the dashboard with the received key and token enables you to have prefiltered template dashboard to a certain date range...
3.3 Sharing your dashboards
You can easily share your dashboards by clicking the ‘Share’ icon in the overview page, on the dashboard details page or via the dashboard editor. There are three main sharing...
2:03
Intro
Making a Clickhouse Connection
This article covers: How to set up a connection to a Clickhouse database How to add datasets How to do connection overrides on a Clickhouse connection The supported Clickhouse data...
2:00
Medium
Making a Connection to Oracle
This article covers: How to set up a connection to an Oracle database How to add datasets How to do connection overrides on an Oracle connection The supported Oracle data...
1:30
Medium
Making a Connection to a SAP HANA Database
This article covers: How to set up a connection to a SAP HANA database How to add datasets How to do connection overrides on a SAP HANA connection The supported...
2:00
Medium
Creating an Admin API user with access to all dashboards and datasets in your organization
To ensure your securables are accessible to the right people, you can create an Admin user that can access and share all securables that exist in...
Medium
Making a Panoply Connection
This article covers: How to set up a connection to Panoply How to add datasets How to do connection overrides on a Panoply connection The supported Panoply data types and...
2:00
Medium
Query caching
The data in your dashboard is live in case it is coming from a database or plugin. This means that new queries are being fired every time you open the...
3:00
Medium
Making a Connection to an ElasticSearch Cluster
This article covers: How to set up a connection to a ElasticSearch cluster How to add datasets How to do connection overrides on a ElasticSearch connection The supported ElasticSearch data...
2:00
Intro
Making a MongoDB Connection
This article covers: How to set up a connection to a MongoDB database How to add datasets How to do connection overrides on a MongoDB connection The supported MongoDB data...
2:00
Medium
How Single Sign-On (SSO) Works in Luzmo
Single Sign-On , such as Okta, Microsoft Entra ID (formerly Azure...
0:01
Medium
Enabling SSO in Luzmo with Entra
This guide will walk you through the steps to enable Single Sign-On . > ✅...
Adding dashboards to a Next.js application
You can easily embed dashboards in your Next.js application! We have a React component that makes this process a breeze! Some of the libraries currently used in our frontend component...
Medium
Dynamically creating your dashboard navigation based on accessible dashboards
With our initial embedding complete, now you can make sure all dashboards accessible by the user are shown in your application in the right place! Each frontend component has a...
2:30
Medium
Enabling or disabling features via Feature flags
For each embed user you can, at any point in time, enable or disable several features related to dashboards, datasets, and editing dashboards in the Embedded Dashboard Editor. All these...
4:30
Expert
Dynamically locking dashboard styling for all (user-generated) dashboards
Embedded dashboards should seamlessly fit within your application, and so it is important to ensure that the dashboard created by embed users will share a uniform theme! Below, we briefly...
2:30
Expert
Suborganization
Suborganizations in Luzmo are like silos for your application's users. By assigning a user to a specific suborganization in the Embed Authorization request, you ensure that they can only see...
Medium
Parameter types for parameterizable filters
Based on the column type and filter expression, you can create/use a certain parameter that can be used in one or more column filters. This Academy article explains how you...
How to only show data when there is a minimum number of results
When displaying aggregated data, sometimes it's important to have a minimum number of results before displaying the data. This is critical when displaying anonymous aggegated user data in order to...
Leveraging Dynamic Benchmarking
One of the key inquiries your customers may have is understanding how their performance stacks up against industry standards. This type of insight, known as benchmarking, provides valuable comparative analysis....
AI powered chart generation
Unlock the power of AI in your dashboarding with Luzmo's AI powered chart creation. This feature empowers users to generate insightful charts from simple text prompts or browse suggested charts,...
1:30
Intro
Simplifying Internal Sharing using Groups and Collections
One of the key advantages of using groups is that managing access to resources becomes a breeze! By adding or removing someone from a group, their access to all collections,...
1:30
Intro
Further elevate your Luzmo setup
Now that you have a scalable setup to build upon and further extend, we'd like to share with some links to other interesting resources that could assist you in further...
2:00
Intro
Luzmo IQ
By embedding Luzmo IQ into your applications, you empower your users with instant, intelligent insights. This improves customer engagement, enhances decision-making, and reduces reliance on technical data teams. With Luzmo...
Making a Snowflake Connection
This article covers: How to set up a connection to a Snowflake database How to add datasets How to do connection overrides on a Snowflake connection The supported Snowflake data...
2:00
Medium
Roles and rights per user type
There are a few different roles and rights available in Luzmo. So let’s give you an overview of how can you manage your organization members and their access level! This...
1:00
Intro
Making an AWS Athena Connection
This article covers: How to set up a connection to an AWS Athena database How to add datasets How to do connection overrides on an AWS Athena connection The supported...
2:00
Medium
4.1 Introduction to the dashboard editor
In this section we will create dashboards from the start. In this first lesson we will overview the complete process. The following lessons will go into more detail for each...
2:54
Intro
Creating and sharing your first dashboard(s)
Once your internal dashboard designers have at least "can use" access to the dataset, they can start dragging and dropping meaningful insights together in our dashboard editor and query them....
2:00
Intro
Adding and sharing your first dataset(s)
Once you've successfully connected your data source. We highly recommend only adding a specific dataset...
1:00
Intro
Embedded Dashboard Editor - variants and favoriting
The embedded dashboard editor provides your end users with the ability to directly play around with the data and dashboards. This is really powerful and brings data insights to the...
1:00
Expert
How to remove branding from Luzmo dashboards?
When embedding Luzmo dashboards into your own application, you’ll want your clients to have a seamless brand experience. As such, you might want to remove any Luzmo branding from the...
What happens when you delete a user
As an administrator, you will run into situations where you will have to delete certain users. The process is simple and starts in the "Organization" tab of your account settings....
0:01
Intro
Schema caching (optional)
Often, when implementing the /query endpoints, it is necessary to know the type of the column that is used in the query. Since the /datasets...
1:00
Medium
Enabling SSO in Luzmo with Okta
This guide will walk you through the steps to enable Single Sign-On . > ✅ This setup requires access to Luzmo's...
0:01
Medium
Making a MariaDB Connection
This article covers: How to set up a connection to a MySQL database How to add datasets How to do connection overrides on a MySQL connection The supported MySQL data...
2:00
Medium
Making a PostgreSQL Connection
This article covers: How to set up a connection to a PostgreSQL database How to add datasets How to do connection overrides on a PostgreSQL connection The supported PostgreSQL data...
2:00
Intro
Testing a basic plugin
Testing a basic plugin is rather simple, as all it requires is for the /dataset and /query endpoints to be implemented. If you are using a form of authentication and...
Medium
Remove download buttons
The charts in your dashboard have a download button in the right upper corner. This allows you to export the data or embed that chart. This might be handy in...
1:00
Medium
Tips & tricks when creating analytical data models
Creating analytical data models is a foundational step in leveraging data to drive business insights and decision-making. While the process can be complex, employing the right strategies and best practices...
5:00
Medium
Add a user to your Luzmo organization
As an Owner, you can add new users to your organization and define which role they have. If you are instead looking for how to create authorization tokens for users...
0:30
Intro
Making a Trino or Presto connection
This article covers: How to set up a connection to a Trino/Presto database How to add datasets How to do connection overrides on a Trino/Presto connection The supported Trino/Presto data...
3:00
Medium
Making a Redshift Connection
This article covers: How to set up a connection to a Redshift database How to add datasets How to do connection overrides on a Redshift connection The supported Redshift data...
2:00
Intro
Making a SQL Server Connection
This article covers: How to set up a connection to a SQL Server database How to add datasets How to do connection overrides on a SQL Server connection The supported...
2:00
Intro
Setting up the font for your dashboards
Customizing your dashboard's theme, including fonts, is essential in integrating your Luzmo dashboard into your platform. This guide will walk you through how to do just that. Use our built-in...
Medium
Using CSS to create pixel perfect dashboards
CSS is a powerful tool for customizing the appearance of your dashboards and widgets. In this article, we'll explore some common uses for CSS and provide examples of the code...
2:00
Expert
Dashboard 'Ready-for-production' Checklist
If you're ready to launch your dashboard into production, it might be useful to go through this checklist first to ensure that the dashboard is good to go! First we'll...
1:30
Intro
Using Native Array Columns in Luzmo
Why This Matters Arrays let you store multiple values in one place — like a list of tags or multiple categories for a product. With Luzmo’s new support for arrays,...
Making an Azure Synapse connection
This article covers: How to set up a connection to an Azure Synapse database How to add datasets How to do connection overrides on an Azure Synapse connection The supported...
1:30
Medium
Making a MySQL Connection
This article covers: How to set up a connection to a MySQL database How to add datasets How to do connection overrides on a MySQL connection The supported MySQL data...
2:00
Intro
Need more information?
Do you still have questions? Let us know how we can help.
Send us feedback!