Integrations

Website booking requests.

Yokova gives each business a small booking widget that can be pasted into Wix, Squarespace, Shopify, WordPress, or a custom website. Customers stay on the business website while requests flow into the Yokova app.

Business-specific

Get the real code from the Yokova app.

The examples below use YOUR_ENTITY_ID. Logged-in businesses should copy their ready-made code from:

Yokova app -> Settings -> Integrations

That page automatically fills in the correct entity ID and can generate all booking types or one type only, such as grooming, boarding, or services.

Recommended

Script embed

Use this for most websites. The script creates the iframe for you and adjusts the height as the form expands.

<script
  src="https://yokova.pet/booking-widget.js"
  data-entity-id="YOUR_ENTITY_ID"
  async
></script>

Direct iframe

Use this when the website builder blocks external scripts but allows iframe embeds.

<iframe
  src="https://yokova.pet/embed/booking?entity=YOUR_ENTITY_ID"
  title="Booking request"
  style="width:100%;max-width:760px;min-height:620px;border:0;"
></iframe>

Single booking type

Add data-type when a page should only accept one request type. Supported values are grooming, boarding, and service.

<script
  src="https://yokova.pet/booking-widget.js"
  data-entity-id="YOUR_ENTITY_ID"
  data-type="grooming"
  async
></script>

Setup

Where to paste it.

01

Wix

  1. Open the page where the booking form should appear.
  2. Add an Embed HTML element.
  3. Paste the Yokova script or iframe code and publish the page.
02

Squarespace

  1. Edit the target page.
  2. Add a Code block.
  3. Paste the Yokova embed code, save, then preview the page.
03

Shopify

  1. Create or edit the page that should accept booking requests.
  2. Add a Custom Liquid section or edit the page HTML.
  3. Paste the Yokova embed code and save the theme/page.
04

WordPress

  1. Edit the booking page in the block editor.
  2. Add a Custom HTML block.
  3. Paste the Yokova embed code and update the page.

Checks

If the widget does not appear.

  • Confirm the entity is active in Yokova.
  • Confirm the entity has public booking types enabled by its modules and price list.
  • Use the iframe option if the website builder strips script tags.
  • Make sure the full code snippet was pasted, including data-entity-id.