Guides

Embedding Time To Pet Without Slowing Your Site

How to put Time To Pet's client portal and request form on a dog walking website so owners get in with one tap and the pages stay fast on a phone.

5 min read
GuidesPetsBooking Systems
884 words5 min read

What Time To Pet gives a walker

Time To Pet is pet sitting and dog walking software, and it has three owner-facing pieces a website can use.

New client intake, where a prospective owner submits their details and their dog's, which creates the client record and starts the approval process rather than landing in your inbox.

The client portal, where existing owners see the schedule, request or cancel walks, update the dog's details, message you and pay.

Visit reports, sent after each walk with photos, times and GPS-tracked route information, which is the part owners talk about.

All of it lives on Time To Pet's side, on your own subdomain there, and it can be linked to or embedded. Check the current embed options and any customisation with Time To Pet before you build round them, because software changes.

The rule that keeps the site fast

Nothing from Time To Pet loads until the owner asks for it.

Your area pages, trust page, prices page and home page are for reading and reassuring. They are also the pages Google measures. None of them should be pulling in a third-party portal script that the reader never uses.

Two pages carry everything.

Page one: the meet-and-greet request

This is the page new owners land on, and it is the only conversion the site owns. Above the form, four lines: what the meet-and-greet involves, how long it takes, that no commitment follows, and your phone number.

If you embed the intake form, reserve its height so the page does not jump while it loads, and preconnect to your Time To Pet subdomain in the head:

HTML
<link rel="preconnect" href="https://your-business.timetopet.com">
<div class="ttp-embed" style="min-height: 900px"><!-- intake form embed here --></div>

Do not put the postcode check inside the third-party form if you can put it in front of it. A simple coverage check on your own page, run before the form is shown, stops out-of-area bookings without waiting for anything external to load.

Existing clients need a way in, and it does not need an embed at all. A plain page, or just a footer and menu link, pointing at your portal URL. Owners who use it regularly bookmark it or use the app.

The mistake to avoid is putting the portal login where new owners look. A prospective client landing on a login screen is a lost client. New client route in the header as the main button, portal login in the footer and the menu.

Configure Time To Pet before the site points at it

  • Services set up with durations and rates matching the price table on the site, group and solo separated.
  • The intake form's fields set to collect what you actually need: postcode, dog details, behaviour with other dogs, vet, entry method, walks wanted and from when.
  • Your service agreement set to be signed as part of onboarding.
  • Scheduling rules and staff assignments for your rounds.
  • Invoicing on your real cycle, usually monthly against completed visits.
  • Notification settings pointing at the phone you carry on the round.
  • Visit report settings, including photos, so the first report an owner receives looks like the one on your site.

Then submit a test enquiry from your own phone and take it all the way through to a scheduled test walk.

Keep the phone number ahead of everything

Half of a dog walker's new clients would rather ring. On phones, a slim bar fixed to the bottom of the screen with Call and Book. In the header on every page, the number as a tap-to-call link.

An owner with a question about whether their reactive collie can be walked does not want a form. They want thirty seconds on the phone, and then they book.

Test where the traffic actually comes from

Safari and Chrome on iOS and Android, and inside the Instagram and Facebook in-app browsers, because a lot of local pet traffic arrives from a link in a bio.

Embedded third-party forms are the first thing to break in an in-app browser. If yours does, link to the hosted Time To Pet page from those entry points instead and bring the owner back to your site afterwards. A hosted page that works beats an embed that does not.

Repeat the test monthly.

Tracking

Three events are enough. booking_click on every meet-and-greet button, with the page as a parameter, so you know which area page produces enquiries. portal_click on the login, to confirm existing clients are finding it. call_click on the tap-to-call.

Compare those monthly against new clients in Time To Pet. If an area page gets traffic and no booking clicks, the page is not asking.

Where this sits

The two-page structure, the coverage check in front of the form, the phone-first header and the tracking are all part of a dog walking business website as we build it, and we wire the same pattern into other pet business websites around whichever tool they run. What is included is on pricing. Time To Pet holds the round, the reports and the invoices. The site's job is to get the owner into it in one tap without making everyone else wait for it to load.

All writingSee packages and prices