Posts
Blog posts, webinars, and podcasts.

Rethink web permissions: Seamless user control of powerful capabilities with Chrome's new proposed <permission> element
Zoom helps its users by decreasing camera and microphone capture errors in the browser by 46.9% with the <permission> element... - Minh Le ft. Tommy Gaessler | Google Chrome for Developers Blog | Jun 6, 2025
View full article
Unsplash Chatbot for Zoom Team Chat
How to Build a Zoom Chatbot from scratch using Node.js, PostgreSQL, the Unsplash API, and Heroku. In this article we will build a Zoom Chatbot that sends Unsplash photos! You can code along or you can skip the coding and one click deploy... - Tommy Gaessler | Zoom Developer Blog | Nov 20, 2024
View full article
Voice AI at Zoom | Tommy Gaessler
This episode's guest is Tommy Gaessler, Lead Developer Advocate/Engineer, SDK at Zoom... - Davit Baghdasaryan ft. Tommy Gaessler | Krisp Voice AI Podcast | Aug 1, 2024
View full articleMigrating to Zoom Video SDK & Building with UI Toolkit (Track: Build / CPaaS)
Speakers: Tommy Gaessler, Sr Developer Advocate Engineer; Will Ezrine, Developer Advocate and Jon Lieblich, Developer Advocate Engineer (Zoom) - Tommy Gaessler, Will Ezrine, Jon Lieblich | Zoom Developer Youtube | Jun 27, 2024
View full articleZoom Video SDK UI Toolkit
Learn more about Zoom's new Video SDK UI Toolkit. For developers looking to expedite the build process without compromising on quality, Zoom's Video SDK UI Toolkit offers a low-code, prebuilt user interface option. Embed real-time video experiences in your iOS, Android, or web app in just a few lines of code... - Tommy Gaessler | Zoom Developer Youtube | Jun 5, 2024
View full article
The Video SDK UI Toolkit is here!
The Zoom Video UI Toolkit allow you to embed a custom video experience in your iOS, Android, or Web apps with just a few lines of code. This reduces the amount of development effort required for implementing a video chat experience, and allows you to... - Tommy Gaessler | Zoom Developer Blog | Apr 11, 2024
View full articleZoom & Twilio presents: Migrating to and Building with Zoom's Video SDK
Join Zoom's Developer Relations team and Twilio's Head of Engineering and Director of Product Management to learn about building with Zoom's core technology through our Video SDK... - Tommy Gaessler, Tim Slagle, Donal Toomey | Zoom Youtube | Mar 26, 2024
View full article
How to use Twilio IVR Dial Trees with the Zoom Meeting SDK
One of the advantages of the Zoom Meeting SDK is our PSTN and SIP call out/call in compatibility. This allows developers to connect phone users to Zoom Meetings. Going a step further, PSTN and SIP support allows the Meeting SDK to be used with complex IVR dial tree use cases... - Tommy Gaessler | Zoom Developer Blog | Feb 6, 2024
View full article
How to use Twilio IVR Dial Trees with the Zoom Video SDK
One of the advantages of the Zoom Video SDK is our PSTN and SIP call out/call in compatibility. This allows developers to connect phone users to Video SDK Sessions. Going a step further, PSTN and SIP support allows the Video SDK to be used with complex IVR dial tree use cases... - Tommy Gaessler | Zoom Developer Blog | Feb 6, 2024
View full article
How to build a Meeting SDK join link
The Meeting SDK allows developers to embed the Zoom Meeting or Webinar experience in their webpage or apps. Once you have built your implementation, how do you get your users into your meeting? Well since your it's your webpage or app that your users are using, it's up to you to decide your user experience. Users could open your app when it's time to join the meeting and navigate to your join meeting flow. Or, you could build a join link and send that to your users or add it to your calendar invites, so users can join into your Meeting SDK meeting easier... - Tommy Gaessler | Zoom Developer Blog | Feb 6, 2024
View full article
How to build a Video SDK join link
The Zoom Video SDK allows developers to build custom video experiences with Zoom's core technology. Once you have built your implementation, how do you get your users into your session? Well since your it's your webpage or app that your users are using, it's up to you to decide your user experience. Users could open your app when it's time to join the session and navigate to your join session flow. Or, you could build a join link and send that to your users or add it to your calendar invites, so users can join into your Video SDK session easier. - Tommy Gaessler | Zoom Developer Blog | Feb 6, 2024
View full article
Video SDK fact sheet
Video is core to Zoom's business. The Zoom Video SDK is Zoom's core technology, packaged for developers, enabling them to build custom experiences. Here are the facts about the Zoom Video SDK developer platform... - Tommy Gaessler | Zoom Developer Blog | Jan 10, 2024
View full article
Bring industry-leading video to your application with the Zoom Video SDK
Video creates endless possibilities for engagement and collaboration — and when its built seamlessly into an app or website, it makes the experience that much better. From virtual coaching to fitness classes to real estate management, companies are using the Zoom Video SDK (software development kit) to bring our HD video, audio, and interactive features into their video-based applications and desktop experiences. - Tommy Gaessler | Zoom Blog | Oct 24, 2023
View full article
How to limit who can install my Marketplace App
To share your OAuth or Team Chat app to Zoom users outside of your account, you will need to publish it to the Zoom App Marketplace. If you want to limit who can install and use your published app, for example, your existing users or customers, you can do so by... - Tommy Gaessler | Zoom Developer Blog | Aug 23, 2023
View full article
How to embed Zoom into a website
There are two Web based SDKs that allow Zoom to be embedded into a website... - Tommy Gaessler | Zoom Developer Blog | Aug 22, 2023
View full article
Migrating from collecting developer credentials to a supported flow
Zoom strives to support as many unique use cases as possible; however, we do not support entities collecting an external Zoom account's developer credentials for their integrations. In other words, Company A should not collect Company B's Client ID and Client Secret. There are a number of ways to build powerful Zoom integrations that can leverage Zoom user OAuth, Zoom API Users, and more... - Tommy Gaessler | Zoom Developer Blog | Aug 22, 2023
View full article
Best practices using the Meeting SDK in an iFrame
Zoom recommends using the Meeting SDK for web directly on the webpage it is being used in. However, certain use cases could require the Meeting SDK to be embedded in an iFrame on a webpage. Here are the best practices for using the Meeting SDK in an iFrame... - Tommy Gaessler | Zoom Developer Blog | May 11, 2023
View full articleDeveloper Platform - Build with core Zoom technology using our Video SDK
Learn just how simple it is to use core Zoom technology via our Video SDK to build custom video, audio, screen share, and chat experiences for any industry or use case including gaming, fitness, hardware, finance, telehealth, and social shopping. See how Tribe Fitness implemented Zoom video and audio into their omnichannel fitness platform... - Tommy Gaessler, Justin Marston, Mohd Irfan | Zoom Youtube | May 1, 2023
View full article
Zoom + AWS Virtual Participant Framework now available on Github
We're pleased to announce that the AWS Virtual Participant Framework for RTC open-source project is now available to you and your developers on GitHub. - Tommy Gaessler | Zoom Blog | Mar 24, 2023
View full article
Best practices using the Meeting SDK in an Android WebView
Zoom recommends using the Meeting SDK for Android in native Android apps. However, if you are optimizing your Android app for package size, the Meeting SDK for web can be embedded in an Android WebView. This is now supported in Meeting SDK for web 2.10.1 and above. Here are the best practices for using the Meeting SDK for web in an Android WebView... - Tommy Gaessler | Zoom Developer Blog | Mar 3, 2023
View full article
Best practices using the Meeting SDK in an iOS WebView
Zoom recommends using the Meeting SDK for iOS in native iOS apps. However, if you are optimizing your iOS app for package size, the Meeting SDK for web can be embedded in an iOS WebView. This is now supported in Meeting SDK for web 2.10.1 and above. Here are the best practices for using the Meeting SDK for web in an iOS WebView... - Tommy Gaessler | Zoom Developer Blog | Mar 3, 2023
View full article
Best practices using the Video SDK in an iFrame
Zoom recommends using the Video SDK for web directly on the webpage it is being used in. However, certain use cases could require the Video SDK to be embedded in an iFrame on a webpage. Here are the best practices for using the Video SDK in an iFrame... - Tommy Gaessler | Zoom Developer Blog | Mar 3, 2023
View full article
Best practices using the Video SDK in an Android WebView
Zoom recommends using the Video SDK for Android in native Android apps. However, if you are optimizing your Android app for package size, the Video SDK for web can be embedded in an Android WebView. This is now supported in Video SDK for web 1.5.5 and above. Here are the best practices for using the Video SDK for web in an Android WebView... - Tommy Gaessler | Zoom Developer Blog | Mar 3, 2023
View full article
Best practices using the Video SDK in an iOS WebView
Zoom recommends using the Video SDK for iOS in native iOS apps. However, if you are optimizing your iOS app for package size, the Video SDK for web can be embedded in an iOS WebView. This is now supported in Video SDK for web 1.5.5 and above. Here are the best practices for using the Video SDK for web in an iOS WebView... - Tommy Gaessler | Zoom Developer Blog | Mar 3, 2023
View full article
How to customize the Meeting SDK for web
Currently the Meeting SDK for web has limited customization options. Some buttons and functionality can be customized, but the SDK is not intended to be used to completely customize the Meeting infterface. Use the Meeting SDK for web reference for a full list of which buttons and functions are customizable. For example, to hide the invite button... - Tommy Gaessler | Zoom Developer Blog | Jan 30, 2023
View full articleZoom's Video SDK-Powered Claw Machine
What happens when you combine Zoom's core technology with an immersive, hands-on experience? Check out our custom-built Zoom Claw Machine, powered by the Zoom Video SDK... - Chun Siong Tan, Jenzus Hsu, Bruce Lee, Boon Tan, Tommy Gaessler | Zoom Youtube | Nov 2nd, 2022
View full article
How the Zoom Meeting SDKs are versioned
The Zoom Meeting SDKs follow the semantic versioning scheme... - Tommy Gaessler | Zoom Developer Blog | Sep 7th, 2022
View full article
How the Zoom Video SDKs are versioned
The Zoom Video SDKs follow the semantic versioning scheme... - Tommy Gaessler | Zoom Developer Blog | Sep 7th, 2022
View full article
How to build breakout rooms in the Video SDK for web
Note: The Video SDK now has a built in breakout room feature set called "Subsessions". This article demonstrates how to implement a breakout room solution for the Video SDK for Web. Similar to Zoom Meetings, a participant can only be in one Video SDK session at a time, but you can bounce back and forth between sessions... - Tommy Gaessler | Zoom Developer Blog | Sep 1, 2022
View full article
How long does the App Review Process take?
Apps are reviewed on a first come first serve basis. Our team reviews apps Monday-Friday. We have a 72 hour first response SLA, and typically respond within 36 hours of your submission. To ensure you have the fastest review, complete the submission checklist before submitting... - Tommy Gaessler | Zoom Developer Blog | May 11, 2022
View full articleIT 101 Frameworks for Product Developers
NASTD Past President Brad Steele (MA) discusses frameworks for product developers with Tommy Gaessler, lead developer advocate with corporate affiliate member Zoom... - Brad Steele ft. Tommy Gaessler | National Association of State Technology Directors (NASTD) | Apr 12, 2022
View full article
Drive App Discovery with Latest Zoom App Marketplace Updates
Our App Marketplace team has made updates designed to help improve customer and end-user discovery and adoption of your apps and services. - Tommy Gaessler | Zoom Blog | Mar 23, 2022
View full article
Livestream your DJI Drone with Amazon IVS
Have you ever wished you could share your drone footage in real time, anywhere in the world? Amazon IVS makes that possible. With Amazon IVS I built a simple website that generates a DJI compatible RTMP... - Tommy Gaessler | Medium | Mar 1, 2022
View full article
Livestream from the Web with Zoom Video SDK to Amazon IVS
Using Zoom's new Video SDK, (a no UI, video, audio, screenshare, chat, and data channel as a service SDK), I built a web app where you can... - Tommy Gaessler | Medium | Mar 1, 2022
View full article
Purposeful Innovation with the Zoom Developer Platform
Learn more about the Zoom Developer Platform, which enables app developers to build apps using Zoom's video-based communication technology. - Tommy Gaessler | Zoom Blog | Oct 18, 2021
View full article
Fixing a black screen on the Meeting SDK for web
To fix the black screen issue on the Web Meeting SDK follow the steps outlined below... - Tommy Gaessler | Zoom Developer Blog | Aug 12, 2021
View full article
How to use the Meeting SDK in an Angular app
In this guide, we'll walk through integrating the Meeting SDK for web into an Angular application... - Tommy Gaessler | Zoom Developer Blog | Aug 13, 2021
View full article
Resolving webhook delays
Webhook Delays can be cause by Zoom not receiving a 200 OK response from your Event Notification Endpoint URL after you receive a Webhook. After receiving a Webhook, your Event Notification Endpoint URL should respond with either a 200 or a 204 HTTP status code within three seconds for Zoom to consider that the notification was successfully delivered... - Tommy Gaessler | Zoom Developer Blog | May 11, 2021
View full article
What happens to my current users when I am updating my published app
During an update review, your existing published app and users will not be affected. Your changes will take affect in the Development Environment of your app. Once you submit the update request and it is approved, then your Production Environment will be updated with the changes. Users will... - Tommy Gaessler | Zoom Developer Blog | May 11, 2021
View full article
Bring Industry-Leading Video to Your Application with Zoom's Video SDK
Video creates endless possibilities for engagement and collaboration — and when it's built seamlessly into an app or website, it makes the experience that much better. From virtual coaching to fitness classes to real estate management, companies are using the Zoom Video SDK (software development kit) to bring our HD video, audio, and interactive features into their video-based applications and desktop experiences. - Tommy Gaessler | Zoom Blog | Mar 22, 2021
View full article
We Now Have More Than 1,000 Apps on the Zoom App Marketplace to Help You Work Better
The Zoom App Marketplace now hosts over 1,000 apps and integrations for Zoom Meetings, Zoom Webinar, Zoom Rooms, Zoom Phone, and Zoom Team Chat. - Tommy Gaessler | Zoom Blog | Feb 12, 2021
View full article
Catbot Tutorial using Zoom Chatbot CLI
How to build a Zoom Chatbot that sends random cat pictures! The Zoom Node.js Chatbot Command Line Interface accelerates the Zoom Chatbot development process. To get started follow the instructions... - Tommy Gaessler | Medium | Apr 21, 2020
View full article
Beyond 3D Podcast: The Future of Software Development, Trends in AR/VR and Collaboration
In this episode of Beyond 3D we talk with Tommy Gaessler, one of the top 25 most influential developer advocates for 2019, and a developer advocate at Zoom. We talk about the current state of software development, opportunities and challenges, and where things are going with trends such as AR/VR.... - Tommy Gaessler | TechSoft3D Beyond 3D Podcast | Mar 19, 2020
View full article
A to Z: Leaving Apostrophe, joining Zoom
The decision to leave Apostrophe was a hard one. I was employee #3, I had the privilege of going through the Techstars Boulder Accelerator, I made amazing relationships and friends, and helped Apostrophe grow... - Tommy Gaessler | Medium | Aug 30, 2019
View full article
Testing Zoom Chatbots in Postman
Send Zoom Chatbot messages in 3 easy steps! — New: Chatbot messages now support Markdown and @mentions! An example has been added to the Zoom Chatbot Postman Collection. Create a Chatbot... - Tommy Gaessler | Zoom Developer Blog | Jul 12, 2019
View full articleTommy Gaessler: Successfully Following a Passion to Create with Code
Dodging his the counselors at his college-prep high school, Tommy already knew the direction that he wanted for life. He'd discovered and fallen in love with computer coding. To pursue his passion, Tommy had to make a choice. Either he would head to university and get a traditional degree or do something completely different. Tommy's choice led him to Galvanize, and quickly to his first job and an opportunity to learn at TechStars... - Shea Oliver ft. Tommy Gaessler | The Priority Paradigm | Sep 25, 2018
View full article
Highlights of Denver Startup Week!
Last year, Denver Startup Week was amazing, some even said unbeatable! But Erik Mitisek, Tami Door, and Ben Deda have stepped up the game once again, breaking every record in the book and... - Tommy Gaessler | Medium | Sep 29, 2017
View full article
I turn 20 tomorrow
Looking back on the past 19 years, I have always loved Legos. This picture is me at a Lego building contest when I was 5. I've accomplished so much while living the 19th year of my life, and I... - Tommy Gaessler | Medium | Jun 4, 2017
View full article
How I landed my dream job at 19 years old
I had no idea that I would be in Techstars helping to build an exciting startup 8 months after graduating from high school. Here's how it happened, I graduated from Regis Jesuit High School in May, decided... - Tommy Gaessler | Startups & Venture Capital Blog | Mar 22, 2017
View full article