ups-banner-bg
ph_img_faq_page_image

Integrations & APIs – WooCommerce Bookings and Appointments FAQs

    Connect the plugin with third-party tools or integrate custom APIs

Questions in this section:

After creating the OAuth client and connecting, I get a message that the application hasn't completed Google's OAuth verification. What should I do?

The error indicates that your app is not yet verified by Google. To resolve:

  1. As the developer, access Google Cloud Console > APIs & Services > OAuth consent screen.
  2. Complete the consent screen setup and submit it for verification.
  3. Add your own or your users’ email addresses as test users under the "Test users" section, if required.
  4. Ensure you publish the app. Go to the "Audiences" or "Publishing status" section and confirm that the app is published.
  5. It might take a few minutes to a few hours for changes to take effect. Once published and verified, try syncing the calendar again.

Are all sales and bookings managed by the WooCommerce Bookings and Appointments plugin registered in WooCommerce, and will they work with accounting software integrations?

Yes, all sales and bookings managed by the WooCommerce Bookings and Appointments plugin are registered as WooCommerce orders. This allows you to use any WooCommerce-compatible plugin to connect with accounting software or local payment providers, just as you would with standard WooCommerce sales.

Can your plugin automatically pass booking data to Calendly and Zoom to automate our process?

The WooCommerce Bookings & Appointment plugin is currently not compatible with Zapier or Calendly, so there is no process available to pass booking data directly to Calendly. A Zoom integration is under development as a paid add-on, but is not available yet. To see how the plugin currently works, you can visit the demo website at: https://app.instawp.io/public/launch?d=v2&t=woocommerce-bookings-and-appointments-plugin

Does PluginHive support integration with Zapier or similar apps?

Currently, PluginHive plugins do not have integration with Zapier or other similar solutions. This means there is no direct way to connect PluginHive with Zapier or automate workflows with third-party apps using PluginHive data.

Does the Bookings and Appointments plugin by PluginHive have an API like the equivalent plugin from Tyche Softwares?

The PluginHive Bookings and Appointments plugin does not currently support API integration. If you require further information or have specific requirements, feel free to reach out for assistance.

Does the plugin support chatbots for handling bookings?

The WooCommerce Bookings and Appointments plugin does not support chatbots. There is currently no integration available for chatbot functionality within this plugin.

Does the PluginHive Bookings plugin support Full Site Editing (FSE) blocks?

PluginHive Bookings currently does not offer specific FSE (Full Site Editing) blocks for integration with your theme. If you require compatibility with FSE themes or blocks, please specify your site's FSE theme for further guidance.

Does the PluginHive Bookings plugin support integration with any physical locking systems?

The PluginHive Bookings plugin does not currently support integration with any physical locking systems. If you have further questions about available features or integrations, please let us know.

Does the PluginHive plugin currently support integration with Booking.com and Airbnb platforms?

The PluginHive plugin does not currently support integration with Booking.com or Airbnb. If you require connectivity with these platforms, please share your specific business requirements and integration needs so that the possibility of future support or suitable alternative solutions can be discussed.

Does the PluginHive WooCommerce bookings plugin integrate with Zapier or KeyCafe for automated key management and workflows?

The PluginHive booking plugin does not have built-in integration with Zapier or KeyCafe. However, PluginHive can provide the necessary meta keys, enabling you to set up custom workflows or automations to connect the plugin with these platforms. If you need these meta keys or guidance on creating such integrations, contact PluginHive support for assistance.

Does the WooCommerce Bookings & Appointment plugin support integration with external apps or provide mobile app support?

The plugin is designed for use in the browser-based WordPress environment and does not support integration with external apps or provide a mobile app. All functionality is managed within WordPress via your web browser.

Does the WooCommerce Bookings and Appointments plugin connect to PlugNPlay merchant processing?

The compatibility of the WooCommerce Bookings and Appointments plugin with PlugNPlay merchant processing has not been tested. Therefore, it cannot be confirmed if the plugin will work seamlessly with PlugNPlay at this time.

Does the WooCommerce Bookings and Appointments plugin provide support for webhooks and APIs to integrate with external systems like Odoo CRM?

The WooCommerce Bookings and Appointments plugin does not currently support webhooks or API integration for connecting with external systems such as Odoo CRM. This means you cannot directly use APIs to add products to the plugin or receive webhook alerts for bookings.

How can I integrate Outlook Calendar with the WooCommerce Bookings plugin?

To integrate Outlook Calendar with the WooCommerce Bookings plugin, first update your plugin to the latest version from your WordPress admin dashboard, as the Outlook Calendar integration feature is included in the most recent release. Once updated, you can follow the step-by-step guide provided at https://www.pluginhive.com/knowledge-base/sync-woocommerce-bookings-to-microsoft-outlook-calendar/ for detailed instructions on syncing your bookings to Microsoft Outlook Calendar. If you need further assistance, feel free to contact PluginHive support.

How can I programmatically add participants to bookable products or sync participant information from a third-party API in your plugin?

The plugin does not provide a separate product object for Participants. All participant details are stored within the main product meta details. To programmatically add participant data, export any bookable product to find the relevant meta key details where participant information is saved. You can then write custom code to insert or update participant details via product meta. However, PluginHive does not provide developer documentation for this process and does not offer support for custom integrations or syncing with third-party APIs.

How can we ensure that creating an order for a booking product via the WooCommerce REST API decrements availability within the PluginHive Bookings and Appointments plugin?

The PluginHive Bookings and Appointments plugin does not currently integrate with the WooCommerce REST API. This means that orders for booking products created directly via the REST API will not automatically deduct availability in the plugin, as its booking and availability logic operates only through the frontend calendar mechanism on the product page. For booking availability to be managed correctly, bookings must be created via the plugin's booking interface rather than through direct REST API order creation. At this time, there is no API-first procedure or separate PluginHive API for programmatically creating bookings and syncing availability. For integration scenarios, using the plugin's provided booking workflows is necessary to maintain accurate availability.

How does the payment process work with the WooCommerce Bookings and Appointments plugin? Can I connect QuickBooks to automate payments?

Payments for bookings are processed through WooCommerce, and the plugin supports all payment methods available within WooCommerce. Integration with QuickBooks for automating the payment process is not directly supported by the plugin; you would need to use separate tools or integrations to connect WooCommerce and QuickBooks if automation is required.

If I am currently using "WooCommerce Bookings" and "Recurring Bookings for WooCommerce (Premium)" and want to switch to the "WooCommerce Recurring Bookings and Appointments" plugin by PluginHive, do I also need to switch my booking plugin to "WooCommerce Bookings and Appointments"? What happens to existing orders and bookings, and are there any precautions I need to take?

The WooCommerce Recurring Bookings and Appointments plugin by PluginHive only works with the WooCommerce Bookings and Appointments plugin (by PluginHive) and does not support integration with the default WooCommerce Bookings plugin or its extensions. You are required to replace your current WooCommerce Bookings solution with the PluginHive WooCommerce Bookings and Appointments plugin for compatibility.

  • When switching to the PluginHive solution, your old WooCommerce orders will remain in the system, but previously created bookings (from the old plugin) will not appear on the bookings management page of the new plugin.
  • Existing bookings (appointments) created with the previous plugin will not be visible or accessible in the PluginHive Bookings dashboard.
  • There is no direct migration of booking data between the plugins; only the WooCommerce orders themselves remain unaffected.
  • It is recommended to review your current bookings and export important information before switching, as historical booking records will not carry over to the new plugin's management tools.

Is it possible to connect each employee asset to their own Outlook calendars so that bookings for each asset can be synced to the correct Outlook calendar?

It is not possible to sync multiple Outlook calendars within the plugin. Currently, you can only sync WooCommerce Bookings to a single Microsoft Outlook Calendar. Each employee asset cannot be linked to its own separate Outlook calendar for individual booking synchronization.

Is it possible to integrate a supplier’s API into the PluginHive Bookings plugin?

The PluginHive Bookings plugin does not support integration with third-party APIs. It is designed to handle only the calendar mechanism on the product page and does not include features or support for external API integrations.

Is it possible to integrate our supplier's API with the PluginHive booking plugin?

The PluginHive bookings plugin does not support integration with external APIs. The plugin is designed solely to handle the calendar mechanism on the product page and does not offer built-in features or options for API integration.

Is it possible to integrate our supplier’s API into the PluginHive Bookings plugin?

The PluginHive Bookings plugin does not support integration with external APIs. The plugin is designed to manage the calendar mechanism on the product page only and does not have built-in features for API integration. For more advanced integration capabilities, you may need to consider custom development or explore other solutions that support external API connections.

Is it possible to integrate the component with Microsoft Teams?

Currently, it is not possible to integrate the component with Microsoft Teams. This integration is not supported at this time.

Is the plugin compatible with AutomateWoo for sending different emails?

The plugin has not been tested with AutomateWoo, so compatibility cannot be guaranteed. If you are considering using AutomateWoo for sending different emails based on products, it is recommended to test the integration in a staging environment before deploying it on a live site to ensure it works as expected.

Is the WooCommerce Bookings and Appointments plugin compatible with the WooCommerce REST API?

Presently, the WooCommerce Bookings and Appointments plugin does not support integration with the WooCommerce REST API.

Is there a PluginHive API or built-in way to automatically send booking information to a spreadsheet like Google Sheets?

Currently, PluginHive does not offer a built-in feature or API to send booking information directly to a spreadsheet. If you require additional integration or workflow, please specify what specific information you wish to update and where you want it displayed, so potential alternatives or custom solutions can be explored.

Is there a quick way to sell combination tickets (bundling two or three products into one) using the PluginHive Bookings plugin?

The PluginHive Bookings plugin exclusively supports bookable products and does not support integration with external bundle plugins like "WPC Product Bundles for WooCommerce" to create combination ticket products. Direct bundling of different product types is not feasible within the PluginHive booking system.

What is the normal sync interval for new bookings to appear in my Outlook calendar using the PluginHive Bookings plugin, and do previous bookings sync as well?

New bookings are synced to your Outlook calendar after the Outlook connection status is set to "Active" and a calendar is selected. Previous bookings will not be synced to the Outlook calendar; only new bookings made after the integration is set up are supported.

What should I do if I encounter a 401 error with the PluginHive plugin?

If you encounter a 401 error with the PluginHive plugin, follow these steps:

  1. Check your plugin configuration, especially API credentials, to ensure they are entered correctly and have not expired.
  2. Verify that your account associated with the plugin has the necessary permissions to perform the intended actions.
  3. Ensure that any required authentication tokens or keys are active and have not been revoked or changed.
  4. Test the connection from your web server to the external service (if applicable) to ensure there are no firewall or networking issues.
  5. If the issue persists after these checks, contact PluginHive support with details of the error so they can assist in further troubleshooting and resolution.

What should I do if PluginHive support is unable to connect to my server using the FTP/SFTP credentials or SSH keys I’ve provided?

If PluginHive support cannot connect to your server using the FTP/SFTP credentials or provided SSH keys:

  1. Verify that the credentials and connection details (IP address, port, protocol) are correct.
  2. Ensure the public SSH keys were properly added to your server's authorized_keys file and permissions are set correctly.
  3. Confirm that your firewall or hosting environment allows remote FTP/SFTP connections from PluginHive’s IP addresses.
  4. Re-test the connection on your end or consult with your server administrator or developer to resolve potential configuration issues.
  5. Once verified, inform PluginHive support so they can try connecting again.

Why can’t I sync booking products with Square, even though I can sync all simple products?

The PluginHive plugin is currently not compatible with the WooCommerce Square solution. The plugin is designed to manage the calendar mechanism on the product page for appointment bookings but does not control payments, inventory, or other aspects handled by WooCommerce Square. Therefore, while simple products can be synced with Square through other integrations, booking products managed by this plugin cannot be synced with Square.

Why has the PluginHive Outlook calendar integration stopped syncing bookings after a plugin update, and what troubleshooting steps should I take?

If the PluginHive Outlook calendar integration stops syncing bookings after a plugin update, follow these troubleshooting steps:

  1. Ensure that all plugin and WordPress updates have completed successfully and you are running the latest version of the PluginHive Bookings plugin.
  2. Attempt to disconnect and reauthorize the Outlook calendar integration within the plugin settings. Sometimes, the authentication token may be invalid or expired due to security or API changes.
  3. If re-authorization does not restore syncing, check Outlook integration logs (if available) for authentication or token errors. Common issues include expired client credentials or permission changes on the Azure/Microsoft application used for the sync.
  4. Confirm with your administrator or third-party who set up the Azure application that:
  • The Microsoft account used for calendar sync is active and not disabled.
  • The tokens or client credentials registered with the Azure application are valid and not expired.
  • The application permissions and scopes have not changed.
  1. If the account is disabled, reactivate it within Azure Active Directory to restore OAuth operations.
These steps should help restore the Outlook calendar sync. Persistent issues may require coordination with the administrator who manages the Azure application or Microsoft account.

Will the plugin offer an option to import an iCal feed?

There will be no option to import an iCal feed into the plugin. While iCal integration may be available for exporting booking data, importing or syncing an external iCal feed is not supported.

Looking for more details or ready to start using the plugin?
Visit the product page to explore all features and pricing.