Skip to main content
Skip table of contents

Authenticate

When you have performed the actions in the Set up Zoom App step, you need to authenticate the Zoom App you just created from Salesforce, it requires you to perform a few easy steps to authenticate.

1. Auth provider

To set up an Auth. provider in Salesforce, follow these steps:

  1. Go to Salesforce

  2. Go to Setup > Auth. Providers

  3. Add a new provider and choose "Open ID Connect" as the type.

  4. Go back to Zoom > Basic Information > App Credentials section and copy the Client ID and Client Secret for the next step

  5. Give the record a name and enter the Client ID copied from the Zoom app into the Consumer Key field.

  6. Add the Client Secret to the Consumer Secret field.

  7. Use the following URL for the authenticate URL:
    https://zoom.us/oauth/authorize

  8. Use the following URL for the token URL:
    https://zoom.us/oauth/token

  9. Ensure that "Send client credentials in header" is checked.

  10. Save the record.

  11. In the Salesforce Configuration section of the Auth. Provider, copy the value of Callback URL

    1. this will be something like https://your-domain.my.salesforce.com/services/authcallback/YourAuthProviderName

  12. Go back to Zoom > Basic Information > OAuth Information and add the copied value to the OAuth Redirect URL input; this will also add it to the OAuth Allow Lists automatically.

2. External Credential

  1. Go to Setup > Named credentials

  2. Navigate to the External Credentials tab

  3. Give it a recognisable name and label, and choose OAuth 2.0 as the protocol

Screenshot 2025-08-11 at 15.44.45.png
  1. Choose the Authentication Provider from the previous step

  2. Save

  3. Scroll down to Principals list

  4. Click New

  5. Fill in a Parameter Name

  6. Leave the Sequence Number as-is

  7. Make sure the Identity Type is set to Named Principal

  8. Click save

  9. Scroll down to the Principals list again. Click on the down arrow under Actions and press Authenticate:

  10. Press Allow


  11. Then Salesforce will inform you that it was successful.

3. Named Credential

  1. Go to Setup > Named Credentials

  2. Click New under Named Credentials (not External Credentials this time)

  3. Add a Label and add GoMeddoZoom as name.

  4. Add https://api.zoom.us/v2 to the URL field

  5. Add the External Credentials "GoMeddo Zoom" and include "GMZoom" as the Allowed Namespaces.

  6. Click Save

4. Map Principal to Permission Set

  1. Go to Setup > Permission Sets

  2. Select an existing Permission Set, or create a new one. This Permission Set will make sure that Reservations created by users contain a Zoom link.

  3. Within the Permission Set, go to External Credential Principal Access

  4. Click Edit

  5. Select the Principal from the previous step in the left column, and add it to the right column

  6. Click Save

Make sure to assign this Permission Set to any user that should generate Zoom links for Reservations they create!

Now proceed to section Set the meeting url using a flow

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.