---
title: Platform Embed | JWT
slug: platform-embed-or-jwt
icon: 📄
docTags: 
createdAt: 2023-12-14T21:36:00.493Z
---

# Walkthrough Guide and Setup Instructions

This product offering goes by many names. Sometimes it is referred to as "*Edit Embed"*, "*Interactive Embed"*, or my favorite "*Full App Embed"*. No matter what you decide to call it, this guide will show you the step by step solution to setting up your own Multi-Tenant Domo analytics offering--allowing you to resell Domo as your own analytics solution.

## Retrieve a ClientID & ClientSecret from Domo

You'll need to create a client if you'd like your portal to seamlessly connect to Domo. Let's go through the steps of how to do that.

***

![](https://api.archbee.com/api/optimize/kXX8wW2Q83jcfcYN8-FeX/emxfKyh0QxkBRKOVKlRXy_group-322.png "Login to your Domo developer portal.")

### Step 1: Navigate to Domo's developer portal

- Navigate to the Domo developer portal at developer.domo.com and create a `ClientID` and `ClientSecret`.&#x20;
- On the left side of the page you can find the link to the **DEV PORTAL LOGIN** which will navigate you to [developer.domo.com/login](https://developer.domo.com/login).&#x20;

### Step 2: Enter Your company's Domo subdomain

- Enter in the same custom url that you use to access your Domo instance. It will likely look something like **company-name**`.domo.com`.&#x20;
- You only need to enter in the **subdomain** portion.



![](https://api.archbee.com/api/optimize/kXX8wW2Q83jcfcYN8-FeX/yP6G8od09aNY-Xgosb0AG_group-321-1.png)

### Step 3: Create a Client

- You will want to select the "**Create a client »**" button at the bottom of the page.

### Step 4: Complete the form

- Complete the form by entering in the **Name**, the **Description** (\*optional), and by selecting the correct **Application Scopes** (i.e. `Account`, `Audit`, `Data`, `Dashboard`, `User`, `Workflow`) and click the **Create&#x20;**&#x62;utton.&#x20;

I recommend the **Name** to be "Clearsquare Portal | View Only". This way when you create **more** clients in the future and identify which client is tied to this particular portal.

:::hint{type="warning"}
In the case of basic **Private Embed** (directions are on the **previous** page) you do not need to select as many Application Scopes (i.e. you only need to select `Audit`, `Data`, `Dashboard`, `User`).

**NOTE:** Selecting too many Application Scopes will not cause any issues, but is considered bad practice.
:::

### Step 5: Copy and paste the credentials into your portal

Congratulations 🎉  you have created a new `ClientID` and `ClientSecret`!&#x20;

The credentials in the image are blurred out for security, but yours will be visible. You can now copy & paste these into your portal to access Domo Everywhere and distribute *view only* Domo dashboards and cards within your portal.

:::hint{type="warning"}
**Note to Safari users &#x20;**| For *Full App Embed* users will need to [allow cross-site tracking](https://support.apple.com/en-tj/guide/safari/sfri40732/mac). Depending on the browser, you may also run into issues when viewing embedded items in private/incognito tabs.

Learn more about [SameSite cookies](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Set-Cookie/SameSite).
:::



## Utilizing Editable Content and Embedded Dashboards

### Editable and Embedded Content Features

1. **Enhanced User Engagement**

   : Allow users to not only view but also edit content within dashboards.
2. **Embedding Dashboards**

   : Integrate sub-instances of platforms like Domo for advanced dashboard functionalities.

