Zoom - Symbl.ai Meeting App
This document describes how to implement the Symbl.ai Personal Assistant Meeting App for Zoom.
For the source code, see Symbl.ai for Zoom | github.com.
Symbl.ai Conversation Intelligence empowers developers to implement:
-
Real-time analysis of free-flowing discussions to automatically surface highly relevant summary discussion topics, contextual insights, suggestive action items, follow-ups, decisions, and questions.
-
Voice APIs that make it easy to add AI-powered Conversational Intelligence to either Telephony API or Streaming API (WebSocket) interfaces.
-
Conversation APIs that provide a REST interface for managing and processing your conversation data.
-
Summary UI with a fully customizable and editable reference experience that indexes a searchable transcript and shows generated actionable insights, topics, timestamps, and speaker information.
Enable Symbl.ai for Zoom Meetings
This is a sample app that lets you add Symbl.ai Conversation Intelligence to your Zoom meeting by providing a Zoom invitation.
Prerequisites
- JS ES6+
- Node.js
- npm (or your favorite package manager)
- Zoom Account Zoom
Setup and Deploy
The first step is to sign up at Platform.Symbl.ai.
Update the .env file with the following:
- Your App Id that you can get from Platform.Symbl.ai.
- Your App Secret that you can get from Platform.Symbl.ai.
Run the following NPM commands:
npm install
to download all the node modules.node app.js
to start the node server.
Navigate to localhost:5000 to view the app:
-
Enter the email address you would like the meeting summary sent to
-
Enter a Meeting Name Identifier
-
Paste the full meeting invite for the Zoom meeting you wish to connect to. Ex.
Symbl is inviting you to a scheduled Zoom meeting. Topic: Symbl Personal Meeting Room Join Zoom Meeting https://us02web.zoom.us/j/55555555?pwd=<meeting-password> Meeting ID: 555 5555 555 Passcode: 55555 One tap mobile +16699009128,,2323522600# US (San Jose) +12532158782,,2323522600# US (Tacoma) Dial by your location +1 669 900 9128 US (San Jose) +1 253 215 8782 US (Tacoma) +1 346 248 7799 US (Houston) +1 646 558 8656 US (New York) +1 301 715 8592 US (Washington D.C) +1 312 626 6799 US (Chicago) Meeting ID: 232 352 2600 Find your local number: https://us02web.zoom.us/u/kz2YbGRTL Join by SIP [email protected] Join by H.323 162.255.37.11 (US West) 162.255.36.11 (US East) Passcode: 555555
-
Submit and Symbl.ai joins via Telephony API dial-in from PSTN 12015947998.
Dependencies
"dependencies": {
"body-parser": "^1.19.0",
"dotenv": "^8.2.0",
"express": "^4.17.1",
"lodash": "^4.17.15",
"path": "^0.12.7",
"request": "^2.88.2",
"request-promise": "^4.2.5",
"symbl-node": "^1.0.3",
"url": "^0.11.0"
}
Community
If you have any questions or comments, contact us at [email protected], through our Developer Slack, or Developer Community.
Source code available at Symbl.ai for Zoom | github.com.
Updated almost 2 years ago