Skip to main content

         This documentation site is for previous versions. Visit our new documentation site for current releases.      

Connecting to Zoom

Updated on May 7, 2021

Collaborate with people by using secure messaging, file sharing, and video calling by connecting to Zoom in Pega Sales Automation.

Pega Sales Automation Implementation Guide Pega Sales Automation Implementation Guide
Before you begin:
  • Ensure that your application points to the Cosmos Design system. For more information, see Adopting the Pega Cosmos design.

  • Ensure that you have a licensed Zoom account to host meetings.

  • Configure the redirect URL for OAuth, clear the Would you like to publish this app on Zoom App Marketplace? button, and then add meeting and recording scopes in your Zoom application. For more information, see Zoom developer documentation.

  1. Enable Zoom in App Studio:
    1. In the navigation pane of App Studio, click SettingsApplication settings.
    2. On the Microsoft Exchange tab, select the Microsoft Exchange calendar integration check box.
    3. Select the Zoom integration check box.
    4. Click Save.
  2. In Dev Studio, configure the authentication profile:
    1. In the navigation pane of Dev Studio, click RecordsSecurityAuthentication Profile and search for and open the Zoom_QueryParameter parameter.
    2. In the Client configuration section, in the Client Identifier and Client secret fields, enter the related user information from your Zoom account.
    3. In the Endpoint configuration section, enter the following information from your Zoom account.
      • Authorization code endpoint
      • Access token endpoint
      • Redirect URI endpoint
    4. Click Save.
  3. Repeat step 2 for the Zoom parameter.
    Note: Use the same values in the Client configuration and Endpoint configuration sections.
    When you connect to Zoom, you pass credentials and authorize by using the header parameter. When you connect to Zoom_QueryParameter, you pass credentials as a query string parameter in the URL. You can see the difference in the Advanced configuration section in the Send access token as field after you open each authentication profile.
  4. Connect to Zoom:
    1. In the header of Dev Studio, click ConfigureIntegrationConnected Apps.
    2. In the Connected Apps table, click Zoom_QueryParameter.
    3. In the Endpoint configuration section, next to the Redirect URL endpoint field, click Reset, and then enter the URL of your instance.
    4. Reset the redirect URL endpoint for Zoom.
    5. In the Zoom app credentials, in the Redirect URL for OAuth and Whitelist URL fields, paste the new URL after reset.
    6. In the Connected Apps table, next to the Zoom_QueryParameter name, click Connect.
    7. Enter your Zoom login credentials.
    8. Next to the Zoom name, click Connect.
    9. Enter the same Zoom login credentials.
      Result: The connection validation is finished.
  5. Optional: To test Zoom connection for other operators, configure Zoom credentials:
    1. Log in to the Pega Sales Automationapplication with the operator that you want to use to test credentials and launch the User portal.
      Use an operator with an active Zoom account.
    2. In the left navigation pane, click Appointments.
    3. Click Create appointment.
    4. In the Add Virtual Meeting list, select Add Zoom Meeting.
    5. Click Connect to Zoom, and then enter your login credentials.
      Result: After successful authentication, the Zoom meeting check box is displayed. After you perform the initial Zoom authentication for an operator, each time that you create an appointment, you can already see the Zoom meeting check box.

Creating meetings in Zoom

After you configure, authenticate, and test your Zoom connection, as a sales representative, you can use Zoom to schedule appointments.

  1. In the User portal navigation pane, click AppointmentsCreate Appointment.
  2. Enter the meeting subject.
  3. In the Add Virtual Meeting list, select Add Zoom Meeting.
  4. If you are not logged in to Zoom, click Connect to Zoom, and then enter your log in credentials.
  5. Enter the meeting start and end dates.
  6. Enter the meeting body text, for example, the meeting agenda.
  7. Optional: To provide additional background information about the meeting, upload attachments.
  8. Invite attendees by clicking Add attendee, and then enter or select a contact.
  9. Include the purpose of the meeting by clicking Add opportunity, and then enter or select an opportunity.
  10. Click Send.
Result: Your meeting attendees see the appointment with additional details, for example, the Zoom meeting link, meeting ID, and meeting code to join the meeting. After the meeting, the transcript is available on the Agenda & previous notes tab. You can download the recording from Zoom.
For example: The following figure shows a sample Zoom meeting:
Sample configuration of an appointment in Zoom
Sample configuration of an appointment in Zoom

Have a question? Get answers now.

Visit the Support Center to ask questions, engage in discussions, share ideas, and help others.

Did you find this content helpful?

Want to help us improve this content?

We'd prefer it if you saw us at our best. is not optimized for Internet Explorer. For the optimal experience, please use:

Close Deprecation Notice
Contact us