Back

Integration Hub

Link providers, track credentials, and stage the shop systems we plan to wire in.

Shop systems map

One place to see what is live, what is free, and what needs a vendor account.

Sensitive API secrets should stay in a backend or Netlify environment later. For now this hub saves provider choices, account references, public keys, and setup notes per device.

0

Connected

0

Ready

0

Planned

Setup Order

Live now

VIN, NAS sync, contacts database

Next best

Payments and SMS approvals

After that

Parts catalog, supplier pricing, calendar, maps

VIN Decoder

FREENot Started

NHTSA vPIC

Decode year, make, model, engine, plant, trim, and build details automatically.

Included Now

Live through the free NHTSA VIN decoder.

Next Use

Keep using the current VIN screen. No key needed.

Needed Later

VIN_DECODER_PROVIDER

Checklist

  • No account needed
  • Keep 17-character VIN validation enabled
  • Use decoded data on MPI and quote records

Parts Catalog / Fitment

PLACEHOLDERNot Started

PartsTech

Match the right part to the decoded vehicle and quote line.

Included Now

Supplier search links are live; API-backed fitment is staged.

Next Use

Add shop account credentials when a catalog provider approves access.

Needed Later

PARTS_CATALOG_PROVIDERPARTS_CATALOG_API_KEYPARTS_CATALOG_ACCOUNT_ID

Do not paste secret keys here: PARTS_CATALOG_API_KEY.

Checklist

  • Create/confirm shop account
  • Request API or integration access
  • Record account ID here
  • Add API key to backend environment later

Supplier Inventory / Pricing

PLACEHOLDERNot Started

RepairLink

Check real-time availability, price, pickup/delivery timing, and supplier quote reference.

Included Now

Quote lines already store supplier, part number, quantity, and price.

Next Use

Connect local suppliers as each vendor provides portal/API access.

Needed Later

SUPPLIER_INVENTORY_PROVIDERSUPPLIER_INVENTORY_API_KEYSUPPLIER_INVENTORY_ACCOUNT_ID

Do not paste secret keys here: SUPPLIER_INVENTORY_API_KEY.

Checklist

  • Choose primary suppliers
  • Confirm commercial login/API eligibility
  • Save supplier account/reference number
  • Map suppliers to quote lookup buttons

SMS Approval Updates

PLACEHOLDERNot Started

Twilio

Send approval links, status updates, pickup reminders, and declined-work follow-ups.

Included Now

Quote page opens prefilled SMS drafts today.

Next Use

Add Twilio once you want direct sending from the app.

Needed Later

TWILIO_ACCOUNT_SIDTWILIO_AUTH_TOKENTWILIO_PHONE_NUMBER

Do not paste secret keys here: TWILIO_AUTH_TOKEN.

Checklist

  • Create messaging account
  • Buy/verify sending number
  • Prepare approval message templates
  • Add auth token to backend environment later

Estimate Email

PLACEHOLDERNot Started

Resend

Send quote receipts, inspection summaries, approvals, and invoice copies.

Included Now

Quote page opens prefilled email drafts today.

Next Use

Connect an email domain when you want app-sent estimates.

Needed Later

RESEND_API_KEYESTIMATE_FROM_EMAILESTIMATE_REPLY_TO_EMAIL

Do not paste secret keys here: RESEND_API_KEY.

Checklist

  • Verify sending domain
  • Choose from/reply-to email
  • Create estimate template
  • Add API key to backend environment later

Payments

PLACEHOLDERNot Started

Stripe

Collect deposits, invoice payments, balances due, and payment status.

Included Now

Quotes track payment status and manual payment placeholders.

Next Use

Add Stripe Checkout/payment links when you are ready to collect online.

Needed Later

NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEYSTRIPE_SECRET_KEYSTRIPE_WEBHOOK_SECRET

Do not paste secret keys here: STRIPE_SECRET_KEY, STRIPE_WEBHOOK_SECRET.

Checklist

  • Create/verify payment account
  • Choose deposits vs full invoice links
  • Set payout bank account
  • Add webhook secret to backend environment later

Maps / Geocoding

PLACEHOLDERNot Started

Mapbox

Route mobile service calls, estimate drive time, and cluster appointments by area.

Included Now

Schedule records have customer/supplier address fields ready.

Next Use

Add routing once mobile mechanic workflow needs dispatching.

Needed Later

NEXT_PUBLIC_MAPBOX_ACCESS_TOKENMAPBOX_SECRET_ACCESS_TOKEN

Do not paste secret keys here: MAPBOX_SECRET_ACCESS_TOKEN.

Checklist

  • Create maps account
  • Enable geocoding/routing
  • Store public token for map UI
  • Keep secret token server-side later

Scheduling Calendar

PLACEHOLDERNot Started

Google Calendar

Sync customer appointments, parts ETA, tech blocks, and follow-ups to a shared calendar.

Included Now

Schedule Hub creates the shop-side events locally and syncs them to the NAS.

Next Use

Connect a calendar provider once you want events outside this app.

Needed Later

GOOGLE_CALENDAR_CLIENT_IDGOOGLE_CALENDAR_CLIENT_SECRETSHOP_CALENDAR_ID

Do not paste secret keys here: GOOGLE_CALENDAR_CLIENT_SECRET.

Checklist

  • Choose shop calendar
  • Create OAuth app/API credentials
  • Decide which event types sync
  • Add OAuth backend later

Contacts Database

LIVENot Started

Shop NAS

Keep customers, suppliers, fleet accounts, insurance contacts, and shop team details together.

Included Now

Contacts save locally, sync to NAS, and feed the Schedule Hub.

Next Use

Use NAS as the shared contacts database; optional Google/Outlook import can come later.

Needed Later

CONTACTS_PROVIDERGOOGLE_CONTACTS_CLIENT_IDGOOGLE_CONTACTS_CLIENT_SECRET

Do not paste secret keys here: GOOGLE_CONTACTS_CLIENT_SECRET.

Checklist

  • Keep NAS sync enabled
  • Add supplier contacts
  • Add fleet/insurance contacts
  • Plan Google/Outlook import later

NAS Sync

LIVENot Started

Tailscale + Pi NAS

Share local-first quotes, vehicles, inspections, contacts, and schedules across devices.

Included Now

Live through private Tailscale HTTPS on the Pi NAS.

Next Use

Use automatic sync on each device after saving the NAS URL/token.

Needed Later

NAS_BASE_URLSYNC_API_TOKEN

Do not paste secret keys here: SYNC_API_TOKEN.

Checklist

  • Keep Pi online
  • Keep Tailscale connected
  • Enable automatic sync on each device
  • Pull before field work if offline is expected

View Mode