## GoToMeeting integration GoToMeeting is a video conferencing platform by GoTo that enables online meetings, webinars, and collaboration. Integrating GoToMeeting with Frontegg allows your application to create, manage, and access meetings on behalf of your users using OAuth 2.0. Prerequisites - A [GoTo developer account](https://developer.goto.com) - Access to the GoTo Developer Center ### Connect GoToMeeting #### Step 1: Open the GoTo Developer Center Log in to the [GoTo Developer Center](https://developer.goto.com) and click **OAuth Clients** in the top navigation bar to manage your OAuth applications. ![GoTo Developer Center homepage](/assets/gotomeeting-1.4238d8ef497052ce6938aa6e08f172003d8757357fb05732e2c4950eb3ee8308.1ce25488.png) #### Step 2: Open the OAuth clients page On the **OAuth clients** page, you can create and manage clients that access GoTo APIs. Click **+ Add client** to create a new OAuth client. ![GoTo OAuth clients page](/assets/gotomeeting-2.933d41dbabcb133a3e646ca0fb17bf36409d8e8f72fdc62683378e9617af7b53.1ce25488.png) #### Step 3: Fill in the client details On the **Client details** step, fill in the following fields: - **Name** — Enter a descriptive name, for example `Frontegg Integration`. - **Redirect URIs** — Enter the following URI: - `https://YOUR_MCP_GATEWAY_URL/integration-callback` Click **Next** to continue. ![GoToMeeting create client form](/assets/gotomeeting-3.ede17463a849766952b0d4622f766f2cd2dab1cc55ae3fd2af6297c911b31b44.1ce25488.png) #### Step 4: Select scopes On the **Scopes** step, locate the **GoToMeeting, GoToWebinar, or GoToTraining** section and select the following scope: | Scope | Description | | --- | --- | | `collab:` | Create, start and modify sessions for remote collaboration (GoToMeeting, GoToWebinar, GoToTraining) | Click **Next** to continue. ![GoToMeeting scope selection](/assets/gotomeeting-4.ecb68ff754beb07fe9c946a90b4668fbefd59338c0a150656edcde0f03dc37ec.1ce25488.png) #### Step 5: Copy your credentials The final step displays your **Client ID** and **Secret**. Copy both values and store them in a secure location. Copy your Secret now The Secret is shown only once. Copy it immediately and store it in a secure location. If you lose it, you will need to create a new client. Check **I've copied and stored this token** and click **Done**. ![GoToMeeting OAuth credentials](/assets/gotomeeting-5.3d06f81c4cde630446f8bc5cb32dbe670eee9279c6fcf94e584d65770195794a.1ce25488.png) ### Configure the Frontegg portal Once you have obtained your **Client ID** and **Secret** from the steps above, enter them in the integration configuration page of the Frontegg portal: 1. Open the **Frontegg portal** and navigate to [ENVIRONMENT] → Integrations → GoToMeeting. 2. Enter the **Client ID** and **Secret** in the corresponding fields. 3. Select the required **scopes**. 4. Click **Save**. Keep your credentials secure Never share or commit your Secret to version control. ### Additional resources - [GoTo developer documentation](https://developer.goto.com/guides) - [GoTo OAuth clients](https://developer.logmeininc.com/clients) - [GoToMeeting API reference](https://developer.goto.com/GoToMeetingV2) - [How to get your Redirect URL](/agen-for-work/connectors/redirect-url)