Best practice for embedding Zoom Meetings in a WordPress/Laravel site?

Hi everyone,

I am currently developing a feature for a client’s construction business website (http://portaking.pk/) and we want to enable “Virtual Site Tours” for customers.

My goal is to allow a user to book a slot on the website, which then automatically generates a unique Zoom meeting link and emails it to them.

My Stack:

  • WordPress (Frontend)

  • PHP/Laravel (Backend)

The Question: Should I be using the Zoom Meeting SDK for Web to embed the video directly on the page, or is it better to just generate the join URL via the Zoom API and redirect the user to the Zoom app? I want to keep the user on the site as much as possible, but I’ve read about performance issues with the Web SDK on mobile browsers.

Any advice from those who have built similar booking flows would be appreciated!

Thanks.

hi @Portaking ,

This is a great question, welcome to the community.

Yes you can do this, but we already have zoom scheduler.
So, my advice would be to integrate zoom scheduler into the site, it does all the booking side for you, all you need to do is host the content.

There is a full API for Zoom scheduler

See how you go with that.
Do bear in mind you need a Zoom Business Account or the Scheduler upgrade to use this.
all the best

John