Adding Reservations V2 to Your Website
Last updated: October 1, 2026
Guests book through a Corksy booking widget on your Corksy (Duda) website. If your website isn't built on Corksy, contact us in the chat.
Getting the widget on your site
You add the booking widget to your website yourself. Ask Cora in the chat in your Corksy admin for the video tutorial, which walks you through it. If you'd rather have us do it, Corksy offers a paid website implementation ($150 one-time); contact us in the chat.
In your website editor:
- Create a page for your reservations.
- Hide the page from navigation.
- Drag the Reservation v2 widget onto the page.
- Test a booking on the page.
- When everything works, add the page to your navigation.
The widget shows every Active experience with the Online Store sales channel ticked, in the order set on your Experiences list. Any new experiences you publish later appear in the widget automatically, so you only need to add the widget once.
Showing different experiences on different pages (for example, tastings on one page and concerts on another) isn't available yet.
Linking to one specific experience
You can link straight to a single experience, for example from an email or social post. Open the experience on your website and copy the page URL. It includes ?reservationId= followed by the experience's ID.
When a guest opens that link, the booking calendar for that experience opens right away.
Styling
The widget's colors, fonts and backgrounds can be adjusted with custom CSS on your website. There are no built-in styling controls. Custom CSS may need adjusting when the widget is updated.
Troubleshooting: "My experience isn't showing on the website"
Work through this checklist:
- Status is Active.
- Sales channels include Online Store, not just POS.
- The experience has timeslots within its advance booking window.
- The dates aren't covered by a blackout.
- The widget's section on your website page isn't hidden.
- You have republished your website after any page changes.
If the widget itself is missing from your site, add it again by following the steps above, or contact us in the chat.
Still stuck? Contact us in the chat with the experience name and the page URL.