---
title: Private Embed (Recommended)
slug: private-embed-recommended
docTags: 
createdAt: 2024-11-05T18:45:22.480Z
---

## Create a Server-Side Connection

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

This page will seem like fancy tech-speak, but this should only take you a max of 5 minutes. From start to finish.

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

**Step 1:** To create a `ClientID` and `ClientSecret` navigate to the "Domo developer portal" located at developer.domo.com.&#x20;

On the left side of the page ***under*** **the big orange button** you can find the link to the **DEV PORTAL LOGIN**. This link will navigate you to [developer.domo.com/login](https://developer.domo.com/login).&#x20;

**Step 2:** Enter in the same custom url that you use to access your Domo instance. It will likely look something like `company-name.domo.com`.



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

**Step 3:** If you haven't created any yet, the page will appear mostly blank. You will want to select the "**Create a client »**" button at the bottom of the page.

**Step 4:** Complete the form by entering in a **Name** and **Description** (optional), and selecting the correct **Application Scopes** (i.e. `Audit`, `Data`, `Dashboard`, `User`) 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 you can identify that this particular client ID/Secret is tied to the Clearsquare portal.
- The `Description` is \*optional be "Domo Everywhere | View Only Embed"

:::hint{type="warning"}
In the case of&#x20;**&#x20;Platform Embed** (directions are on the **next** page) you will need to select all of the Application Scopes (i.e. you need to select `Account`, `Audit`, `Data`, `Dashboard`, `User`, `Workflow`).

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

**Step 5:** 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 Clearsquare portal to access Domo Everywhere and distribute *view only* Domo dashboards and cards within your portal.
