Skip to main content

System tags

System tags are reusable placeholders Barkway swaps out with real data. Right now they are used in contract templates, but this page is the shared reference point for anywhere tags show up next.


How do system tags work?

Write a tag inside double curly braces, like:

  • {{ client.first_name }}
  • {{ booking.date }}
  • {{ business.name }}

When Barkway recognises the tag, it replaces it with real booking data.


What happens if data is missing?

  • If the tag is valid but the data is empty, Barkway inserts a blank value.
  • If the tag is unknown, Barkway leaves the tag visible and flags it in preview.
  • In contract templates, tags are resolved when the contract is attached to the booking, not later when the client signs.
note

That attach-time snapshot is what keeps signed contract records historically accurate.


Client tags

Use these for the pet owner’s name details:

  • client.first_name
  • client.last_name
  • client.full_name

Pet tags

Use these for the booked pet:

  • pet.name

Booking tags

Use these for the booking date and time details:

  • booking.start_at
  • booking.end_at
  • booking.date
  • booking.time

These follow your Barkway date, time, and timezone settings where relevant.


Business tags

Use these for details pulled from your Barkway business settings:

  • business.name
  • business.tagline
  • business.email
  • business.phone
  • business.street_address
  • business.city
  • business.postcode
  • business.website

In practice, Barkway can also expose other business.* values backed by your settings, but the list above covers the current built-in details you are most likely to use.


Best way to use them in contracts

  • Use tags for details that change from booking to booking.
  • Keep the legal wording itself as normal text.
  • Preview the template before saving so unknown tags do not sneak through.
tip

If you can read the sentence out loud and it still sounds natural once the tag is filled in, you are on the right track.


🐾 Think of system tags as Barkway’s tidy little mail-merge brain: same template, less repetitive typing.

Need a hand?

Email the Barkway team and we’ll point you to the right place.