How to add dynamic Zoom meeting IDs to WooCommerce booking confirmations
Configuration steps for automated meeting integration
You can connect your Zoom account to WooCommerce using the Bookingor plugin to manage appointments. This integration removes manual work by generating unique conference links for every scheduled time slot. I found that following a structured setup ensures the meeting credentials display correctly in your transactional emails.
First, obtain your Zoom API credentials from the App Marketplace. You must create a Server-to-Server OAuth application to generate the necessary Client ID and Client Secret. Input these keys into the Bookingor settings panel located within your WordPress dashboard. This action establishes a secure bridge between your store and your video conferencing account.
Once you link the accounts, configure your specific booking products. Ensure you check the Zoom integration box within the product editor. The plugin then generates a unique meeting ID when a customer completes the checkout process. You can map these details to the booking confirmation email template using provided shortcodes.
Consider these essential features when setting up your system:
- Automatic creation of individual Zoom meetings for each booking.
- Dynamic insertion of join links directly into WooCommerce order emails.
- Automatic deletion or cancellation of meetings if a booking is removed.
- Synchronization of booking times with the Zoom meeting start and end times.
- Integration with both standard and custom email notification templates.
- Support for multiple meeting hosts across different booking services.
- Detailed logging of API requests to track potential connection errors.
- Real-time updates to calendar entries when meeting details change.
I recommend testing the flow with a dummy product before you launch to live customers. Verify that the link appears in the order confirmation email you receive. If the field remains blank, double check that your API credentials remain valid and that your Zoom scopes grant the proper permissions for meeting creation.
This process provides a reliable way to manage remote consultations. You save time by automating the administrative side of scheduling. Start with the free version to verify compatibility with your current theme, then scale your operations as needed.
Ready to get started? Download the free Bookingor plugin from the WordPress directory, or upgrade to Bookingor Pro for advanced features and premium support.
0 comments for this post