Skip to content

Commit d070707

Browse files
authored
Add Zoom install docs for verification. (#194)
* Add Zoom install docs for verification. * standardize image sizes
1 parent 00fa317 commit d070707

File tree

18 files changed

+142
-2
lines changed

18 files changed

+142
-2
lines changed

pages/home/auth-providers/index.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ Auth providers enable users to seamlessly and securely allow Arcade tools to acc
105105
/>
106106
<ToolCard
107107
name="Zoom"
108-
image="zoom"
108+
image="zoom_fav.svg"
109109
summary="Authorize tools and agents with Zoom"
110110
link="/home/auth-providers/zoom"
111111
category="Auth"

pages/toolkits/social-communication/slack/install.mdx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ Arcade's sample Slack app brings Arcade's powerful AI tool-calling capabilities
2323
- Send messages to your Slack channels and direct messages on your behalf
2424
- Find information in your Slack channels and direct messages
2525
- Generate content, summaries, and responses for messages you receive
26+
- and more!
2627

2728
For more details on what tools are available and what scopes they require, see the [Slack toolkit documentation](/toolkits/social-communication/slack).
2829

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
export default {
2+
install: {
3+
title: "Install",
4+
display: "hidden", // This hides it from the navigation
5+
},
6+
};
Lines changed: 132 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,132 @@
1+
# Arcade for Zoom
2+
3+
import { Steps } from 'nextra/components'
4+
import { SignupLink } from '@/components/Analytics'
5+
6+
{/* Uncomment when we have a banner image for Zoom
7+
<div className="flex justify-center my-10">
8+
<img src="/images/zoom-arcade-banner.png" alt="Arcade for Zoom" className="rounded-lg shadow-md" width="600" />
9+
</div>
10+
*/}
11+
12+
## Integrate Arcade with your Zoom account
13+
14+
Arcade securely connects your AI agents to APIs, data, code, and other systems via Tools. Our Zoom integration allows Arcade's tools to connect to your Zoom account, helping you manage meetings and gather information more efficiently.
15+
16+
You can leverage this app in Arcade's Playground when you log in to the Arcade Dashboard, or in your own applications.
17+
18+
While the Arcade app for Zoom does not directly expose a Large Language Model (LLM) to you, you will likely use Arcade's tools in conjunction with an LLM. When using LLMs, there's always potential to generate inaccurate responses, summaries, or other output.
19+
20+
Arcade's Zoom app brings Arcade's powerful AI tool-calling capabilities to your meeting management. The Arcade app for Zoom can:
21+
22+
- List your upcoming meetings within the next 24 hours
23+
- Retrieve meeting invitation details for specific meetings
24+
- Find the participants and/or registrants for a specific meeting
25+
- and more!
26+
27+
For more details on what tools are available and what scopes they require, see the [Zoom toolkit documentation](/toolkits/social-communication/zoom).
28+
29+
<Note>
30+
The Arcade Zoom app requires an active Arcade account. If you don't have one yet, <SignupLink utmParams={{
31+
utm_source: "docs",
32+
utm_medium: "page",
33+
utm_campaign: "zoom-app-install",
34+
}} linkLocation="docs:zoom-app-install">sign up for free</SignupLink>.
35+
</Note>
36+
37+
## How it works
38+
39+
<Steps>
40+
41+
### Start using Arcade's Zoom tools
42+
Use Arcade's [tools for Zoom](/toolkits/social-communication/zoom) to:
43+
- List your upcoming meetings
44+
- Get meeting invitation details
45+
- Find meeting participants and registrants
46+
- and more!
47+
48+
Try leveraging the Arcade Zoom tools in the Arcade Playground by [chatting with an LLM](https://api.arcade.dev/dashboard/playground/chat) asking, "What meetings do I have scheduled today?" or [executing Zoom tools directly](https://api.arcade.dev/dashboard/playground/execute?toolId=ListUpcomingMeetings&toolkits=%5B%5D&authProviders=%5B%5D&secrets=%5B%5D&input=%7B%22user_id%22%3A%22me%22%7D) without interacting with an LLM.
49+
50+
<Warning>
51+
When using LLMs with Zoom, responses may sometimes contain inaccuracies. Always review AI-generated content before taking action.
52+
</Warning>
53+
54+
</Steps>
55+
56+
## Support and troubleshooting
57+
58+
If you encounter any issues connecting Arcade to your Zoom account:
59+
60+
1. Verify you've granted all required permissions during authorization
61+
2. Ensure your Zoom account is active and in good standing
62+
3. Check that you're using a compatible browser (Chrome, Firefox, Safari, or Edge)
63+
4. Clear your browser cache and cookies, then try again
64+
65+
### Adding the Arcade Zoom app to your Zoom account
66+
67+
If using the Arcade playground directly did not work, you can try adding the Arcade Zoom app to your Zoom account by clicking the "Connect with Zoom" button below.
68+
69+
<div className="mt-8 mb-10">
70+
<a
71+
href="#"
72+
id="zoomAuthLink"
73+
onClick={(e) => {
74+
e.preventDefault();
75+
const randomState = Math.random().toString(36).substring(2);
76+
const authUrl = `https://zoom.us/oauth/authorize?response_type=code&client_id=qzam75KTTXGBA6RVFfIC9g&redirect_uri=https://cloud.arcade.dev/api/v1/oauth/callback&state=${randomState}`;
77+
window.open(authUrl, '_blank', 'noopener,noreferrer');
78+
}}
79+
style={{ display: 'inline-block', backgroundColor: '#0b5cff', color: 'white', padding: '10px 20px', borderRadius: '4px', textDecoration: 'none', fontWeight: 'bold' }}
80+
>
81+
<div style={{ display: 'flex', alignItems: 'center' }}>
82+
<img
83+
alt=""
84+
src="/images/icons/zoom_fav.svg"
85+
height="24"
86+
width="24"
87+
style={{ marginRight: '8px' }}
88+
/>
89+
<span>Connect with Zoom</span>
90+
</div>
91+
</a>
92+
</div>
93+
94+
<Warning>
95+
You'll need to have a Zoom account with appropriate permissions to allow Arcade to access your Zoom data.
96+
</Warning>
97+
98+
### Authorize the requested permissions
99+
When connecting Arcade to your Zoom account, depending on which Arcade tools you'll be using, you'll be asked to authorize specific permissions:
100+
101+
- **user:read:user** - Allows Arcade to access basic profile information
102+
- **user:read:email** - Enables Arcade to access your email address
103+
- **meeting:read:meetings** - Enables Arcade to list your upcoming meetings
104+
- **meeting:read:invitation** - Enables Arcade to read meeting invitation details
105+
106+
These permissions ensure Arcade can perform the necessary functions while protecting your privacy and security.
107+
108+
### Removing the Arcade Zoom app
109+
110+
To remove the Arcade Zoom app from your Zoom account, you can do so by going to the [Zoom App Marketplace](https://marketplace.zoom.us/user/installed) and uninstalling the app.
111+
112+
Arcade only stores authentication tokens, not your Zoom data. These tokens become invalid when you uninstall the app and will eventually expire. To remove tokens immediately, delete the Zoom Auth Provider from the [Arcade Dashboard](https://api.arcade.dev/dashboard/auth/oauth).
113+
114+
## Privacy and security
115+
116+
Arcade takes the security of your Zoom data seriously:
117+
118+
- We only request the minimum permissions needed for our tools to function
119+
- Your Zoom credentials are never stored on our servers
120+
- All communication between Arcade and Zoom is encrypted
121+
- You can revoke Arcade's access to your Zoom account at any time through your [Zoom App Marketplace](https://marketplace.zoom.us/user/installed)
122+
123+
## Next steps
124+
125+
The Arcade Zoom app is a sample of what Arcade can do with your Zoom account. For your own applications, you might want to [create your own Zoom app](/home/auth-providers/zoom). Creating your own Zoom application will allow you to brand the app, customize the permissions, and more.
126+
127+
## Need help?
128+
129+
If you have any questions or need assistance:
130+
131+
- Check our [Zoom toolkit documentation](/toolkits/social-communication/zoom)
132+
- [Contact our support team](/home/contact-us)

public/images/icons/closeio.png

-5 KB
Loading

public/images/icons/discord.png

-2.56 KB
Loading

public/images/icons/dropbox.png

2.48 KB
Loading

public/images/icons/e2b.png

6.84 KB
Loading

public/images/icons/govee.png

8.84 KB
Loading

public/images/icons/notion.png

3.94 KB
Loading

0 commit comments

Comments
 (0)