Skip to main content

Hi everyone,

we're currently working on integrating Calendly into our Shopware 6 webshop, but unfortunately the standard plugin doesn’t meet our requirements – so we plan to build a custom plugin ourselves.

Our goal:

We want to offer installation appointment slots through Calendly, with different time blocks based on how long the service takes. For example:

  • 3-hour installation

  • 6-hour installation

Customers should be able to choose the appropriate appointment type directly from our webshop.

Questions we need help with:

  1. Where do we start with the Calendly API integration into Shopware?

  2. Do we need an API key to interact with Calendly?

  3. Is a Calendly developer account required, or is this possible with a standard paid account?

  4. How do we handle appointment types with different durations and availability?

  5. Has anyone here already worked on a Shopware 6 x Calendly integration?

Any pointers, API setup guides, or code references would be greatly appreciated. We’re happy to share our progress as we go!

Thanks in advance!

@x4all - could you elaborate on why the the standard plugin doesn't work for your use case? Is it because you need to show multiple event types on the same page, or that you need to perform some custom logic based on customer information to determine which page to show?

To embed Calendly you do not need an API key, you’ll just need the embed code as described here - https://help.calendly.com/hc/en-us/articles/223147027-Embed-options-overview?tab=general#embed-options-overview-0-0


Reply