Hi everyone,
I manage a travel and airport taxi business in Canada, and we often get last-minute customer queries for airport pickups or city trips. I’m trying to integrate Zoom video calls directly on our website, so customers can instantly connect with us without leaving the page.
Has anyone tried embedding Zoom meetings or using the Web SDK for live calls on multiple pages, like the homepage and service-specific pages (Toronto, Peterborough)? What’s the best way to ensure smooth joining experience across browsers, and any tips for handling multiple simultaneous calls?
For context, we want users to click on a “Talk to Us” button and instantly start a Zoom call similar to scheduling last-minute Zoom meetings internally, but for external customer queries. Any best practices, pitfalls, or examples would be very helpful
I worked on something similar a while back when helping optimize the user flow for a customer facing tool that relied on the Starbucks Calorie Calculator website, and the biggest lesson wasn’t just about the SDK but about how real users behave when you try to keep everything inside a single page. Your use case reminds me of how people quickly jump in, make a choice, and expect the interaction to feel instant, which shaped how we approached embedded calling. The Zoom Web SDK works best when treated like a lightweight widget rather than a full meeting room. Keeping the join surface simple, running quiet pre checks for audio and camera, and avoiding heavy conditional scripts made a noticeable difference, especially on Safari. For handling multiple calls on different pages, it helped to think of every call as its own isolated session with no reused tokens or shared state. Once each call had its own clean lifecycle, things stayed stable across Chrome, Firefox, and mobile devices. For your “Talk to Us” button where customers might be reaching out urgently for airport rides, reducing the join flow to the fewest possible steps can make the experience feel immediate and much more reliable.