> For the complete documentation index, see [llms.txt](https://www.oddle.me/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://www.oddle.me/docs/new-guests/reserve/setting-up-reservations/setting-up-booking-page.md).

# Setting Up Your Booking Page

Your booking page is the primary place where guests make reservations with you. It's a branded, mobile-friendly page hosted by Oddle that you can share anywhere — on your website, social media, Google Business Profile, or messaging apps.

***

## Where Guests Can Book (Merchant Admin)

You manage your booking channels in Merchant Admin under **Dashboard > Channels > Reservations**. There are several ways guests can reach your booking page:

**Take reservations via a link** — Your booking page has a unique URL (e.g., `reserve.oddle.me/en_SG/your-restaurant-name`) that you can share on your Google Business Profile, social media, or anywhere else. Copy the URL directly from this page.

**Take reservations on your website** — If you have your own corporate website, you can embed a booking widget directly on it. Click **Get Installation Code** and choose your widget type — **Button** (a compact booking button) or **Standard** (a full inline widget). Copy the HTML code and paste it into your website where you want the widget to appear.

**Take reservations on your Oddle Shop** — If you also use Oddle Shop, you can enable a reservation page directly on your online shop. This appears at `your-brand.oddle.me/reservations` — great for SEO since it lives under your branded domain. Toggle this on so customers browsing your webstore can also make a reservation without leaving your shop.

***

## Booking Page Tracking (Merchant Admin)

If you run Google Analytics or Meta ads, you can connect your tracking tags to your booking page. Reservations made through the page will show up in your analytics and ad reporting automatically.

Go to **Channels > Reservation** in Merchant Admin and scroll to the **Customer Booking Page Tracking** section.

**Google Analytics 4 ID** — Enter your Measurement ID in the format `G-XXXXXXXXXX`. Find it in your GA4 property under Admin > Data Streams.

**Meta Pixel ID** — Enter your Pixel ID (a 15-digit number). Find it in Meta Events Manager.

To add more than one tracking ID, separate them with commas.

***

## Booking Page Settings (Host App)

From the Host App, go to **Settings > Booking Page** to customise how your booking page behaves. These settings control what information you collect from guests during the booking flow.

**Number of Children Input** — Lets guests specify the number of children in their party. Off by default.

**Prevent Multiple Same-Day Bookings** — Stops the same guest from making more than one reservation for the same day. On by default.

**Additional Info Customisation** — Control what extra fields guests see during booking:

* **Custom Question** — Add a custom question to the booking form. Off by default.
* **Special Request** — A free-text field for dietary requirements, celebrations, or other notes. On by default.
* **Occasions** — Let guests select the occasion for their visit (e.g., birthday, anniversary). On by default.

***

## Default House Rules & Reservation Policy (Host App)

From the Host App, go to **Settings > Booking Management** to set your default house rules and reservation policy.

This is a rich text editor where you write the rules and policies that guests see during the booking flow — things like "We hold your table for 15 minutes after your reservation time" or "Smart casual dress code required." Guests see the full reservation policy before confirming their booking, including any system-generated rules (like deposit and cancellation terms) followed by your custom rules.

You can also set **Manual Reservation Default Time Slots** here — the duration options your team sees when creating a reservation manually through the Host App (e.g., 1 hour, 1.5 hours, 2 hours).

If you have multiple outlets, there's an **Apply for all stores** toggle to use the same policy across your brand. Otherwise, you can set different house rules per store.

> **Note:** You can override the default policy for individual schedules when setting up a weekly or special schedule — see **Tickets & Schedules** for details.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://www.oddle.me/docs/new-guests/reserve/setting-up-reservations/setting-up-booking-page.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
