I'm building a product that sends operating status info to Losant to be databased and displayed on a custom dashboard.

Ideally, I just planned on embedding the custom dashboard into and custom Wordpress site with a password protected area where the product owners can log in and see the status of their products. This gives me the most flexibility as far as how the Wordpress website looks.

Is there a way to embed just the dashboard and not the header and footer parts into a 3rd party site?

I do not have a need for the bars pictured below on the product website. I just need the complete dashboard in between the header and footer.

We don't have the ability to embed an entire dashboard, but it's not a bad idea. We've got some upcoming additions to our Experience functionality that will enable a lot of what you're looking for, but that doesn't help you today.

Currently you'll have to embed each block individually. Alternatively you can use an Experience Endpoint to build a custom API to retrieve the data you'd like to display. You'd then use your favorite graphing library to render the data directly on your own site.

Experience Dashboards provide a login form that allows your Experience Users to login and view one or more dashboards that you have explicitly published to them. They will work very similarly to our current offering. Experience Dashboards will be more powerful because of the group management - you could publish a dashboard to a group of users. With the release of Experience Dashboards, we will be deprecating the current offering, which is called "Solutions".

Experience Dashboards provide a login form that allows your Experience Users to login and view one or more dashboards that you have explicitly published to them. They will work very similarly to our current offering.

Does that mean the top footer and bottom footer will still be there the same as they are now when you view a publicly shared dashboard?

Honestly what I would love to have is the ability to embed the whole dashboard instead of just the individual tiles.

My goal was to just make a universal dashboard for our product and then clone that dashboard and change the Context Variable ID to the specific product ID for that client's product and then embedd it to our custom website.

So here is the workflow I was hoping for when creating a new dashboard for a new customer.

Clone a Dashboard Template for a specific product.

Change the Context Variable ID which is the Particle Photon or Electron Device ID so the dashboard is only updated with data coming from that specific device.

Does that mean the top footer and bottom footer will still be there the same as they are now when you view a publicly shared dashboard?

Yes, the first release of experience dashboards will look identical to current dashboards - header/footer included. The primary purpose of the feature is to control who has access to them via Experience users and groups.

RWB:

Is allowing a full dashboard iFrame embed code something you guys are open to doing in the future?

You're honestly the first to ask for the feature. I don't think it's a bad idea, but it's not currently prioritized. There are some related features that have been asked for, specifically around running a dashboard on kiosks. Making a full dashboard embeddable could potentially solve both issues. We'll noodle on it internally to see if this is a direction we ultimately want to go, and if so, when it could get released.

Yes, the first release of experience dashboards will look identical to current dashboards - header/footer included. The primary purpose of the feature is to control who has access to them via Experience users and groups.

Thanks for the clarification on that.

Brandon_Cannaday:

You're honestly the first to ask for the feature. I don't think it's a bad idea, but it's not currently prioritized. There are some related features that have been asked for, specifically around running a dashboard on kiosks. Making a full dashboard embeddable could potentially solve both issues. We'll noodle on it internally to see if this is a direction we ultimately want to go, and if so, when it could get released.

Full dashboard embedding is something all the other platforms I have tried offer. You guys are the first I have seen to offer single widget embedding though.

I understand you offer the ability to make your dashboard public so others can view it but it's hard to embed the whole website into a custom client website without it looking weird due to the extra headers and footers being in the mix.

Maybe embedding the individual widgets into a client website is easier than I'm assuming it is.

All my clients will have the same dashboard just being fed with data from only devices they own. I'll have to look at the embed HTML to see what parts would need to be changed to feed that dashboard with data from devices that they own.

I assume maybe there will be a variable in the embed code where I can specify the {{ctx.ClientDeviceId}} so the dashboard only shows relevant data for them? Haven't gotten there yet but was hoping I could just embed the whole dashboard with a simple copy and paste.

Any recommendations or ideas? Still in the early stages of this but I'm sold on Losant as our backend IOT hub.

Dashboard context variables can be passed into blocks when they are embedded. If you have context variables defined, the variable will be added to the embed code so you should be able to easily see where those are provided.