---
title: Add the reservation widget
description: Paste the shortcode on a page and use the optional attributes.
url: "https://clinkology.com/docs/reservations-widget-2/"
updated: "2026-10-15"
category: Clink C7 Advanced Reservations
---

# Add the reservation widget

## Place the widget

1. On **Clink C7 → Reservations → Experiences**, click **Copy shortcode** on the experience you want to feature.
2. Edit the page and add a **Shortcode** block.
3. Paste the shortcode. It looks like this:

```
[clink_reservation_widget experience-id="YOUR-EXPERIENCE-ID"]
```

Open the page in a private window and check that unavailable days are greyed out, the times match the Commerce7 schedule, and picking a time opens Commerce7 checkout.

## Optional shortcode settings

Add these on the same shortcode. A setting on the Experiences tab overrides the shortcode where both exist.

| Setting | What it does | Example |
| --- | --- | --- |
| `allowed-weekdays` | Limits which days can be picked. Leave it off to allow every day that has online times. | `fri,sat,sun`, `mon-fri`, `weekend` |
| `time-increment` | Minutes between times shown. The default is 60. Use `0` to show every Commerce7 slot. | `time-increment="30"` |
| `lead-time` | Hours of notice before a time can be picked. The default is 1 hour until the experience loads. The Commerce7 lead time then replaces it. | `lead-time="2"` |
| `max-guests` | Guest limit for this widget. A Max guests value saved on the Experiences tab takes priority. Otherwise the widget uses this value, then the Commerce7 maximum once it loads. | `max-guests="6"` |
| `agreement-text` | Agreement checkbox text for this widget only. If omitted, the text from the Wording tab is used. | `agreement-text="I am 21 or older"` |

```
[clink_reservation_widget experience-id="YOUR-EXPERIENCE-ID" allowed-weekdays="fri,sat,sun" time-increment="30" max-guests="6"]
```
