Skip to content

Zoom Meeting Integration with HappyFox Help Desk

Views
9567
Last updated

The Zoom integration in HappyFox Help Desk enables agents to schedule, manage, and summarize Zoom meetings directly from within support tickets. This streamlines customer conversations and provides better context for ticket resolution without switching between tools.


Key Features


Setting Up Zoom Integration with HappyFox 

If you’ve already installed the Zoom app in HappyFox, skip to Part 2: Enable Summaries, Recordings, and Transcripts.

Steps to Integrate Zoom:

  1. Go to the Apps section in your HappyFox Help Desk account.
  2. Select Zoom from the list of available apps.
  3. Click Install.
  4. Generate your Zoom credentials and provide the following details:
    • Account ID
    • Client ID
    • Client Secret
  5. Click Save to complete the authentication process.

Generating Zoom Credentials:

  1. Visit the Zoom App Marketplace.

  2. Navigate to Develop and click Build App.

  3. Select Server-to-Server OAuth as the app type.

  4. Provide a name for your app and click Create.

  5. Complete all mandatory fields under the Information and Feature sections.

  6. Under Scopes, add the following:

    • meeting:read:summary:admin – View a meeting's summary
    • meeting:read:meeting:admin – View a meeting
    • meeting:write:meeting:admin – Create a meeting for a user
    • cloud_recording:read:list_recording_files:admin – Returns all of a meeting's recordings
    • cloud_recording:read:list_recording_files:master – Returns all of a meeting's recordings
    • user:read:user:admin – View a user
    • user:read:list_users:admin – View users
  7. Copy the Account ID, Client ID, and Client Secret, and use them in the HappyFox Help Desk Zoom integration page.
  8. Make sure to activate the app from the Activation module by clicking on Activate your app button

Enabling Zoom Meeting Summaries, Recordings and Transcripts 

Meeting summaries, recordings and transcripts are sent automatically to the ticket as internal updates when a Zoom meeting ends.


Note: If you're just creating the Zoom app, these scopes were already added in "Setting Up Zoom Integration with HappyFox", proceed to step 2.

Step 1: Add Scopes for summary, recordings and transcript (for existing apps)

  1. Go to the Zoom App Marketplace and click Manage.

  2. Select your existing Zoom app.

  3. Under Scopes, ensure the following is added:

    • meeting:read:summary:admin
    • cloud_recording:read:list_recording_files:admin
    • cloud_recording:read:list_recording_files:master

Step 2: Get the Secret Token

  1. In the left panel of your Zoom app, go to Feature.
  2. Copy the Secret Token shown there.

Step 3: Configure in HappyFox

  1. Go to Apps > Zoom in your HappyFox account.
  2. Enable "Meeting summary as ticket update".
  3. Paste the Secret Token and click Save.
  4. Copy the Webhook URL that appears after saving.

Step 4: Set Up Event Notifications in Zoom

  1. Go back to your Zoom app under Feature > Event Subscriptions.
  2. Toggle ON Event Subscriptions.
  3. Paste the Webhook URL in the Event notification endpoint URL field.
  4. Click Add Events, select End Meeting, then click Done and Save.

How to Add a Meeting Link to a Ticket

  1. Open the ticket where you want to add the meeting link.

  2. In the right pane, under the Zoom section, click Generate Zoom meeting.

  3. The system will create a meeting and display the Zoom meeting link along with the meeting’s timestamp.

  4. If a meeting has already been created, agents can choose Regenerate Zoom meeting if needed.

    Note: Currently we are not supporting linking of existing meeting links in the ticket detail page.

  5. To add the meeting link to the ticket reply, click Add meeting link to the ticket reply. This will insert the Zoom link directly into the reply editor.

How Zoom Recordings, Transcripts, and Summaries Are Added to a Ticket

Important Notes:


How to Unlink a Zoom Account from HappyFox Help Desk

If you need to remove the Zoom integration from your HappyFox account:

  1. Go to the Apps section in HappyFox Help Desk.
  2. Select Zoom from the list of installed apps.
  3. Click the Unlink Zoom account button.
  4. Confirm the action to successfully unlink your Zoom account from HappyFox Help Desk.

Once unlinked, agents will no longer be able to generate or manage Zoom meeting links within tickets until the integration is reinstalled and linked again.

When relinked with the same account again, the meeting created and linked to the ticket will be fetched and retained.

Limitations & Notes


Frequently Asked Questions

Can I regenerate a new Zoom link for an existing ticket?

Yes. Once a meeting has been generated, agents can select Regenerate Zoom meeting to create a new link for the same ticket.
 

Will the Zoom link expire after the meeting?

No. The Zoom link is reusable, allowing agents to use the same link for follow-up meetings if needed.
 

Does generating a Zoom link create an event in my calendar?

No. Generating a Zoom link does not create a calendar event. The link is for immediate use and is not saved as an event in your Zoom calendar.
 

Does every Zoom account support meeting summaries?

No. Only Zoom accounts with AI Companion features enabled have access to meeting summaries.
 

Are AI Companion features enabled by default in Zoom?

No. Zoom AI Companion features, including meeting summaries, are not enabled by default. The host must manually enable them for their Zoom account, and they can also choose who receives the summary.
 

What happens if my Zoom account doesn't have AI features enabled?

If your Zoom account doesn't have AI Companion features, the meeting:read:summary:admin scope will not be available when setting up the app. In that case, the meeting summary will not be added to the associated ticket in HappyFox