Skip to main content
WagDay Help
Settings

Taking bookings from your own website

Embed the WagDay booking widget on your own website, control which domains can use it, and choose how widget bookings are confirmed.

The booking widget lets pet owners request a booking straight from your own website — no phone call, no portal detour. You configure it on the Booking Widget page under Settings; only Admins can change these settings.

Embedding the widget

  1. Open Settings → Booking Widget.
  2. Copy the embed code — a single script tag carrying your facility's embed key.
  3. Paste it into your website where you want the booking form to appear (a job of minutes for whoever looks after your site).
  4. Check the live preview at the bottom of the settings page to see exactly what customers will get.

If the key ever leaks or you rebuild your site, click Regenerate Key. The old key stops working straight away, so update every page that embeds the widget immediately after regenerating.

Controlling where the widget works

Allowed domains lists the websites permitted to use your embed key — one domain per line, including the protocol (e.g. https://example.com). The list starts with your WagDay app address; add every domain your site runs on.

Leaving the list empty means any website can use your embed key. Keep at least your own domain listed.

Branding the widget

  • Primary colour — use the colour swatch or type a hex value in #RRGGBB format.
  • Welcome message — the line shown at the top of the widget, something like "Book your pet's stay". Leave it blank for no message.

Approvals and deposits

  • Require approval — widget bookings stay pending until your team reviews them. Turn it off and widget bookings are confirmed automatically.
  • Deposit required — marks widget bookings as requiring a deposit.

Click Save Settings to apply any changes.

What happens when a customer books

  • If the email matches an existing customer the booking attaches to them; otherwise a new customer record is created. Existing customer details are never overwritten by a widget submission.
  • The booking is priced using your normal pricing rules and checked against capacity, so the widget can't overbook a full day.
  • WagDay emails a "new widget booking request" notification to the location's email address and to your managers and admins, so nothing slips through.
  • Each submission creates a pet record. A regular who books through the widget twice can end up with duplicate pet entries worth tidying up.

Sharing the mobile app instead

The same page carries a mobile app invite — a universal link, a native app link and a QR code — so customers can open your facility in the WagDay app instead of the website widget. The QR code works on any phone; it's a good one to print for the front desk.

What's next?

On this page