Skip to main content

Return to TX Community

Liaison

Setting up the Zoom for Lightning app in your org

Install the Zoom for Lightning App in Salesforce

You can install the Zoom app in Salesforce AppExchange or Zoom Marketplace. Alternatively, you can install it using the following link:
https://appexchange.salesforce.com/appxListingDetail?listingId=a0N4V00000DZGLCUA5
1. Navigate to the Zoom Marketplace and sign in as an Admin.
2. Search for Salesforce and click the app.
3. Pre-approve the app if necessary and click Visit site to install.
    Zoom install screen

4. Verify the permissions the app requires and click Authorize:
    Authorize access screen

5. You will be redirected to the listing in Salesforce AppExchange.

6. Click Get It Now:

Get It Now button

7. Log in to your Salesforce admin account, if necessary.

If you are directed to the Trailblazer Login page, copy the link into your browser and load it on a tab where you are already logged in to Salesforce.                    Log In to AppExchange screen

8. Select if you want to Install in production or Install in sandbox:

 Choose location to install package

  1. Review the installation details and confirm that you have read and agree to the Terms and Conditions.
  2. Select Confirm and Install.
  3. On the following page, choose the option to Install for Admins Only.

TargetX_Zoom_integration_install.png

12. Click Install.
13. When prompted, verify and Approve Third-Party Access. Check the Field and click Continue.

TargetX_ZoomIntegration_ApproveThirdParty.png

14. The Zoom App will then be installed. Once complete, verify that the Zoom App is installed on the Installed Packages page.

  TargetX_Zoom_installedpackage.png

Configure the Zoom for Lightning app in Salesforce

For details on configuring the Zoom for Lightning app in Salesforce, see the Zoom support document Installing the Zoom for Salesforce Lightning app.

Event Page Layout Customization Edit section

  1. Navigate to Setup and search for Object Manager.
  2. Click the Event object.
  3. Click Page Layouts.
  4. Click the dropdown next to the layout and click Edit.
  5. Click Buttons and move the Start Zoom Meeting to the layout.
  6. Click Quick Actions and move the Start Zoom Meeting to the layout.
  7. Create a new section.

Event Page layout Section properties

  1. Name the section: Zoom Meeting Information and add the following fields:
    • Use Personal Meeting ID
    • Enable Join Before Host
    • Schedule a Zoom Meeting
    • Enter the Email Addresses of Attendees
    • If you want to use Timezone for the event, add the fields below.
      • Customer Timezone
      • Customer Start Time
      • Customer Meeting Duration
  2. Create a new section named Zoom Meeting Details.
  3. Select Visualforce Pages and Add ZoomEventDetail to this section. 

Visualforce page option

  1. Configure the height to 400 and click Ok.
  2. Click Save.

Zoom meeting details

Setting up Zoom with Appointment Scheduler

Setting up the Zoom Meetings with TargetX Appointment Scheduler requires additional fields to be populated. Follow the below steps in Salesforce Lightning. Zoom requires all previous, upcoming, and PMI meetings to need passwords to join meetings. 

Field and Flow Setup 

A. Create New User Fields 
  1. Navigate to Setup and search for Object Manager.
  2. Select User.

Note: You must set up the User Object before moving forward.

  1. Select Fields and Relationships
  2. Click New to create a new field:
Step 1: Choose the Field Type

Data Type = Text
Click Next.

Step 2: Enter the Details 

Field Label = Zoom PMI
Length = 15
Check Unique = Do not allow duplicate values 
Click Next.

Step 3:  Setting Field-Level Permissions

Field-Level Security for Profile, leave it as is. 
Click Next.

Step 4: Add to page layouts

Add to page layouts, leave as is, 

Click Save.

B. Create New Organization Event Fields 
  1. Navigate to Object Manager
  2. Select Organization Event
  3. Select Fields and Relationships
  4. Click New to create a new field:
Step 1: Choose the Field Type 

Data Type = Text
Click Next.

Step 2: Enter the Details 

Field Label = Zoom PMI
Length = 15
Click Next.

Step 3: Establish field-level security 

Field-Level Security for Profile, leave it as it is.
Click Next.

Step 4: Add to page layouts 

Click Save.

C. Update Organization Event Field Set Edit section
  1. Navigate to Object Manager
  2. Select Organization Event
  3. Select Field Sets
  4. Select Event Details
  5. Drag the new Field you created above onto the Layout
  6. Click Save.
D. Create a Flow

Create a Flow that fires when the Organization Event record’s Owner is created or updated and configure it to update the Zoom PMI field with the Owner’s information.

E. Configure Users 

You’ll need to complete these steps for each user utilizing Zoom:

  1. Go to Setup and search for Users.
  2. Click Users
  3. Find the user you’d like to utilize.
  4. Click Edit
  5. Add the Users Zoom PMI code (found on the Users Zoom account)
  6. Click Save.
F. Email Template Setup 
Student Appointment Confirmation Email Template 

Complete the following steps for a Salesforce Email Template:

  1. Navigate to Setup and search for Classic Email Templates.
  2. Under the Folder dropdown, select: Appointment Email Templates
  3. Click: Student Appointment Confirmation
  4. Click the Edit HTML Version button
  5. In HTML Email Content:
  • In HTML Body, add Your Zoom URL (example: https://us02web.zom.us/)
  • Under Available Merge Fields:
  • Field Type = Organization Event Fields
  • Field = Zoom PMI
  • Copy the Merge Field Value and add it to the end of the Zoom URL.

Example: https://us02web.zoom.us/j/{!TargetX_Eventsb__OrgEvent__c.Zoom_Org_Event_PMI__c}

  • Copy what you wrote in the HTML Version for later use.
  • Click Save
  1. Click Edit Text Version
  • Under Email Template, paste the previous Zoom URL from the above example into the document in HTML Preview.
  • Click Save
Student Appointment Reminder Email Template Edit section
  1. Navigate to Setup and search for Classic Email Templates.
  2. Under the Folder dropdown, select: Appointment Email Templates.
  3. Click: Student Appointment Reminder.
  4. Click the Edit HTML Version button.
  • In HTML Email Content:
    • In HTML Body, add your Zoom URL (example: https://us02web.zom.us/)
  • Under Available Merge Fields
  • Select Field Type = Organization Event Fields
  • Select Field = Zoom PMI
  • Copy Merge Field Value and add to end of Zoom URL.

Example: https://us02web.zoom.us/j/{!TargetX_Eventsb__OrgEvent__c.Zoom_Org_Event_PMI__c}

  • Copy what you wrote in the HTML Version for later use.
  • Click Save.
  1. Click Edit Text Version.
  • Under Email Template, paste the previous Zoom URL from the above example into the document in HTML Preview.
  • Click Save.
G. Instant Meetings 

For details on configuring the Zoom for Lightning app in Salesforce for Instant Meetings, see the Zoom support document Enabling Personal Meeting ID for instant meetings.

Next step: Using Zoom with TargetX Appointment Scheduler 

 

  • Was this article helpful?