Integrations & open API
Strut fits the tools you already run your business on.
Keep your booking page, your calendar, and your books exactly where they are. Strut adds the field layer — check-ins, GPS, photo proof, and client updates — and syncs everything back.
Acuity Scheduling
Two-way booking sync
- Import existing appointment types as Strut services
- New Acuity bookings create Strut visits with the right client and pet
- Reschedules and cancellations sync both directions
Google Calendar
Availability & visit sync
- Push every assigned visit to the walker's calendar
- Read busy blocks so double-booking never happens
- Per-walker calendars for multi-walker teams
Stripe
Payments & payouts
- Charge cards on file when a visit is completed
- Automatic late-cancellation fees and tips
- Direct payouts to independent walkers on your schedule
QuickBooks
Accounting
- Sync invoices, payments, and refunds nightly
- Map services to income accounts and tax codes
- Contractor payouts exported ready for 1099 season
REST API
Build whatever we haven't
Every screen in Strut is powered by the same public API. Generate a scoped key from your dashboard and read or write clients, visits, reports, and invoices.
GET
/v1/clientsList clients and their petsPOST
/v1/visitsCreate a walk, drop-in, or boarding stayGET
/v1/visits/{id}/reportPhotos, GPS path, potty and behavior logGET
/v1/availabilityOpen windows per walkerPOST
/v1/invoicesBill a client or a recurring plan Webhooks
Real-time events, signed and retried
Subscribe an endpoint and Strut posts a signed payload the moment something happens in the field. Failed deliveries retry with backoff for 24 hours.
visit.checked_invisit.checked_outvisit.gps_updatedbooking.requestedbooking.cancelledinvoice.paidpayout.sentExample payload
{
"event": "visit.checked_out",
"visit_id": "vis_8fa21",
"walker": "marcus@happytailschi.com",
"distance_mi": 1.4,
"photos": 2,
"potty_breaks": 1
}Need a connection we don't list?
Tell us what you run — Time To Pet, Square, Xero, Zapier, your own booking site — and we'll point you at the right endpoint or build the connector.
Talk to us about your stack