What connects, and exactly what crosses.

Four providers today. Each one lists what Shopbook sends, what it reads, and what it never touches.

RO 4156 · Dana Keller2017 Audi Q5 2.0T · Main Street Auto
Front brake pads and rotors$825.75
Right brake lamp$44.21
Brake fluid exchange$172.42
Total$1,042.38
Invoice #1012Balance $892.02
Stripe payments
In
A settled payment on the invoiceStripe: A signed payment event
Out
A refund recorded by a personStripe: The refund
Google Calendar and Contacts
Out
Appointments and bay holdsGoogle: Events
PartsTech parts search
In
Part lines on the repair orderPartsTech: The returned quote
QuickBooks Online
Out
Paid invoices, lines and taxQuickBooks: Invoices
In: from the providerOut: to the provider
Stripe paymentsPayments
Connected

Card payments on invoices and booking deposits, refunds, and payouts to the shop's own Stripe account.

ShopbookStripe
An invoice's balanceA payment request for that amount
A settled payment on the invoiceA signed payment event
A refund recorded by a personThe refund
3 crossings · nothing elseDetails →
Google Calendar and ContactsCalendar
Connected

The shop's appointments on a calendar of its choosing, one way from Shopbook to Google, and a one-time import of the shop's Google contacts as customers.

ShopbookGoogle
Appointments and bay holdsEvents
CancellationsEvent deletions
New customers, skipping ones already in the listContacts, on an import a person starts
3 crossings · nothing elseDetails shown below ↓
PartsTech parts searchParts
Connected

A parts search opened from a repair order on PartsTech, with the quote brought back as part lines.

ShopbookPartsTech
The vehicle's VIN, or its year, make and modelA parts search session
Part lines on the repair orderThe returned quote
2 crossings · nothing elseDetails →
QuickBooks OnlineAccounting
Connected

Paid invoices and their payments exported to the shop's QuickBooks company, to the cent.

ShopbookQuickBooks
Paid invoices, lines and taxInvoices
Their paymentsPayments
2 crossings · nothing elseDetails →
Google Calendar and ContactsCalendar · The shop's appointments on a calendar of its choosing, one way from Shopbook to Google, and a one-time import of the shop's Google contacts as customers.
Connected
Access

Signed in with the shop's Google account: calendar events (calendar.events) and read-only contacts (contacts.readonly, through the People API). The shop picks the calendar.

Shopbook reads

On a contacts import, the names, emails and phone numbers of the shop's Google contacts. The shop's calendar events are never read.

What syncs
ShopbookGoogle
Appointments and bay holdsEvents
CancellationsEvent deletions
New customers, skipping ones already in the listContacts, on an import a person starts

Nothing else crosses. A change in Google never rewrites the schedule; Shopbook's appointment stays the source. Contacts are read only when a person imports them, and nothing is written back to Google Contacts.

If it stops part-way. If Google stops accepting the connection, appointments keep booking in Shopbook and wait to sync; the page says so and asks an owner to sign in again.

What never crosses

Each provider's limit, and what the shop does when one stops answering.

Stripe

Shopbook never charges a card on its own; every charge starts from a person or the customer's own link.

If it stops answeringIf Stripe is unreachable, the shop records cash, check or card-terminal payments as usual.

Google

A change in Google never rewrites the schedule; Shopbook's appointment stays the source. Contacts are read only when a person imports them, and nothing is written back to Google Contacts.

If it stops answeringIf Google stops accepting the connection, appointments keep booking in Shopbook and wait to sync; the page says so and asks an owner to sign in again.

PartsTech

No order is placed by Shopbook; a returned quote only adds lines, which a person prices and sends as usual.

If it stops answeringIf PartsTech does not answer, the parts search does not open and the shop adds parts by hand.

QuickBooks

Drafts and estimates never export, and an edit in QuickBooks never changes a Shopbook invoice.

If it stops answeringA run that stops part-way records what crossed; the next run sends only what is missing, never a second copy.

Need a provider that isn't here?

Tell us which one, and what should cross in each direction. A provider appears here only when it is real in the product, with the same table.

Request an integration

See it on your own shop’s numbers.