QRStuff — Zoom Integration

QRStuff's Zoom Integration allows you to securely connect your Zoom account and convert upcoming Zoom meetings into QR codes. Use these QR codes on posters, slides, websites, or printed materials so participants can join meetings quickly by scanning a code.

This page describes what data we access, how the integration works, and how to install, use and remove the Zoom connection. The integration is read-only and only accesses the minimum data required to fetch meeting metadata (no recordings or participant lists are stored).

What we access

When you connect Zoom to QRStuff, we request only the scopes needed to list your upcoming meetings and basic account identification. Specifically, we use:

  • user:read — to identify the connected account
  • user:read:email — to display and map the account
  • meeting:read — to read meeting metadata
  • meeting:read:list_upcoming_meetings — to list upcoming meetings

We never access or store meeting recordings, transcripts, chat messages, or participant personal data. Only meeting metadata such as join URL, topic, start time, and duration are used when the user explicitly selects a meeting to attach as a QR code destination.

Features

  • Connect your Zoom account with a secure OAuth flow
  • View a list of your upcoming Zoom meetings inside QRStuff
  • Select a meeting to automatically generate a QR code linking to the meeting join URL
  • Disconnect Zoom at any time; stored tokens and data are removed

How to connect Zoom

From your QRStuff account, follow these steps to connect Zoom:

  1. Go to Dashboard → Integrations → Zoom.
  2. Click Connect Zoom.
  3. When redirected to Zoom, review the requested permissions and click Authorize.
  4. After authorizing, you will be redirected back to QRStuff and the connection will be active.

If you prefer to start from Zoom Marketplace, you can install the QRStuff Zoom app and follow the same authorization steps.

How it works (technical flow)

High-level sequence:

  1. User initiates OAuth from QRStuff.
  2. Zoom returns an authorization code to QRStuff’s callback URL.
  3. QRStuff exchanges the code for access and refresh tokens and stores them securely.
  4. When the user requests upcoming meetings, QRStuff calls Zoom’s API using the stored token to fetch meeting metadata.
  5. User selects a meeting and saves it as a QR code destination; QRStuff stores minimal metadata and generates the QR code.

All communication uses HTTPS (TLS 1.2+). OAuth tokens are stored securely and access is restricted to backend services only.

Generating a Zoom QR code

Steps to create a QR code from a meeting:

  1. After connecting Zoom, open the QR Code Generator in QRStuff.
  2. Choose Zoom Meeting as the data type.
  3. Click Fetch Upcoming Meetings and select a meeting from the list.
  4. Customize the QR code appearance (colors, logo) if desired.
  5. Download the QR code (PNG, SVG, PDF) and use it in your materials.

Scanning the QR code will open the meeting join link associated with the selected meeting.

Disconnecting / Removing the integration

  • From QRStuff: Dashboard → Integrations → Zoom → Disconnect. This deletes stored tokens and stops all access.
  • From Zoom: Sign in to Zoom → Profile → Apps → Installed Apps → Locate “QRStuff” and click Uninstall.

Disconnecting immediately revokes QRStuff’s ability to fetch meetings for your account.

Data retention & security

QRStuff adheres to strict security and privacy practices:

  • OAuth tokens and any saved metadata are stored in a secure database inside a private network.
  • Tokens are protected using cloud-provider encryption at rest (AES-256) and are not logged in plaintext.
  • We store only minimal meeting metadata when you explicitly save a meeting as a QR code destination.
  • We do not store recordings, participant lists, or chat content.
  • Users may request deletion of stored data at any time via the account settings or support contact.

For more details, please see our Privacy Policy: https://www.qrstuff.com/privacy-policy

Troubleshooting

Unable to fetch meetings: Unable to fetch meetings: Verify your Zoom connection status in Dashboard → Integrations. If the token has expired, disconnect and reconnect the account. Check that the account that installed the app has permission to list meetings.

“Application not found” during OAuth: “Application not found” during OAuth: This typically means the Zoom app is not published or the account does not have permission to install a development-mode app. Contact the QRStuff team for assistance.

If you encounter issues, contact support: https://www.qrstuff.com/contact

Support & documentation

  • Support: https://www.qrstuff.com/contact
  • Privacy Policy: https://www.qrstuff.com/privacy-policy
  • Terms of Use: https://www.qrstuff.com/terms-and-conditions

Last updated: 2025-12-08