Skip to content

Known caveats

These are real behaviors of the Setmore integration that we want you to know about before you flip it on, rather than discover after a customer complaint. Most have a “why it works this way” reason and an easy workaround.

Setmore’s free plan doesn’t include the connection we use. If you’re on the free plan, the connection will fail at the “Test connection” step.

Setmore connection access is approval-only

Section titled “Setmore connection access is approval-only”

Even with a Pro account, you have to email api@setmore.com and get manually approved before you receive an access key. This usually takes a few business days. There’s no self-service signup.

Setmore sync runs over the start and end dates you choose in the dashboard. Start with a short window, review the dry-run result, then sync the date range you actually want in TRACS.

Manual sync is the reliable path in the current dashboard

Section titled “Manual sync is the reliable path in the current dashboard”

The current dashboard exposes a Manual appointment sync panel after the Setmore connection is saved. Calendar sync settings are stored on the connection, but shops should rely on the manual sync action for controlled imports until background scheduling is enabled for their channel.

If a customer cancels in Setmore after the appointment has already synced into TRACS, TracsConnect does not automatically cancel the TRACS appointment. You’ll need to update TRACS by hand for now. We’ll wire this up in a future release.

Changed Setmore appointments can update already-linked TRACS appointments when you run sync again, but do not treat Setmore as an automatic cancellation source yet.

TracsConnect matches a Setmore booking to an existing TRACS customer by normalized phone number — we strip formatting so (555) 010-1234, 555-010-1234, and 5550101234 all match the same person. If the phone matches one TRACS customer, that customer wins.

Multiple matches → reviewed unless the vehicle disambiguates

Section titled “Multiple matches → reviewed unless the vehicle disambiguates”

If two or more active TRACS customers share the same phone number (it happens — family members, old records), TracsConnect uses an exact vehicle match when it can. If the vehicle cannot safely identify one customer, the sync result is marked for review instead of guessing.

Customers with no phone (or a bad phone) can fall back to exact name matching

Section titled “Customers with no phone (or a bad phone) can fall back to exact name matching”

If the phone field is blank, garbage, or fewer than 10 digits, TracsConnect can fall back to an exact name match. A single active exact-name match can link automatically. Ambiguous names, inactive matches, and email conflicts are marked for review.

If any of the three required vehicle fields (Vehicle Year, Vehicle Make, Vehicle Model) is missing on the booking, TracsConnect can create the appointment without a vehicle attached. Add the vehicle by hand or ask the customer to rebook with complete info.

We do a small amount of brand cleanup — chevy becomes chevrolet, that kind of thing. We do not do broader fuzzy matching. So if a customer types Tooyta Camery, we won’t recognize it as Toyota Camry — the appointment will sync with the typoed values stored verbatim, or it’ll flag for review if the typo means we can’t find a vehicle match.

WhatDoes it sync?Why
New appointmentsYesPulled for the date range you sync
Customer name, phone, emailYesFor matching + creating new customers
Vehicle year/make/modelYes (when configured)Per the custom contact fields setup
VIN, license plateYes (when configured)Optional but recommended
Cancellations in SetmoreNot yetComing in a future release
Reschedules in SetmorePartialAlready-linked appointments can be updated when sync runs again
Setmore paymentsNoUse your normal TRACS workflow for invoicing
Setmore’s customer reminder messagesNoSetmore sends those; TracsConnect doesn’t see them
Booking comments / notesYesSetmore notes are included in the TRACS appointment description
Staff assignments / resourcesNoTracsConnect assigns the appointment to the shop, not to a specific tech

If you have both Setmore reminders and TracsConnect appointment text reminders turned on, your customers may get two reminders for the same appointment — one from each system. Pick one source of reminder messages and turn the other off.

We recommend keeping reminders in TracsConnect so they go through your shop’s existing texting setup. Turn off Setmore’s reminders under Setmore → Settings → Notifications.

If you lose your access key, you need a new one

Section titled “If you lose your access key, you need a new one”

Setmore doesn’t let you view your access key again after you’ve issued it. If you lose it (deleted the email, switched computers without saving it), you have to email Setmore and ask for a new one. Save the email in a safe place when you first get it.

Stopping sync does not remove past appointments

Section titled “Stopping sync does not remove past appointments”

If you turn off Enable Setmore calendar sync and save, future Setmore sync work is skipped for that shop. Appointments already in TRACS stay where they are. Full Setmore connection removal is support-assisted until the dashboard delete action is wired for Setmore.

Renaming a Setmore field after setup will break vehicle sync

Section titled “Renaming a Setmore field after setup will break vehicle sync”

If you rename Vehicle Year to Year of Vehicle in Setmore after the integration is already connected, new appointments will come in with no vehicle attached because TracsConnect is still looking for the old name. Either keep the field names you started with, or update the Vehicle field mapping panel in the TracsConnect dashboard after you rename. See Troubleshoot.

If something looks unexpected, the troubleshooting page covers the common cases. If it’s not there, contact support with the appointment date and what you were expecting to see.