Jobber is one of the largest contractor SaaS platforms; we see a lot of migrations from it. Conduit pulls 4 data types from Jobber: customers, jobs, invoices, and quotes. Authentication uses OAuth (no API key to copy). You log into Jobber in a popup window from Conduit, authorize access, and the data starts flowing.
This guide walks the full migration: connecting via OAuth, what transfers, common gotchas, and what to verify after.
01Connect to Jobber via OAuth
You don’t need to copy or paste anything. The OAuth handoff happens in a popup.
- Open Conduit’s migration wizard at Settings → Import Data → Import from Another Tool.
- Click the Jobber tile.
- Click the orange Connect to Jobber button. A new window opens to jobber.com.
- Sign in to Jobber with your existing credentials.
- Jobber asks: “Do you want to grant Conduit access to your account?” Click Authorize.
- The popup closes. Conduit’s wizard advances to Pull Data.
02What transfers
Conduit pulls 4 data types from Jobber:
- Customers (clients). Names, emails, phones, addresses, type (residential/commercial), tags, notes.
- Jobs (visits). Job title, scheduled date and time, status, assigned technician, line items.
- Invoices. Line items, totals, paid/unpaid status, customer link, issue date, due date.
- Quotes. Same shape as invoices, imported as Conduit bids.
Each record gets a jobber_external_id so re-importing updates rather than duplicates.
03What doesn’t transfer
Some Jobber features don’t have a Conduit equivalent or aren’t on the OAuth scope:
- Properties. Jobber’s “Property” model (multiple addresses per client) flattens. The primary property becomes the customer’s address; secondary properties don’t transfer.
- Visits with multiple line items per visit. Each visit becomes one Conduit job; complex visit/job relationships flatten.
- Recurring schedules. A one-time job lands in Conduit, not a recurring template. Recreate the recurring schedule in Conduit if you need it.
- Job costing data. Jobber has limited job-cost tracking; what transfers is the line-item total only. Detailed cost tracking starts fresh in Conduit.
- Photos and notes attached to visits. Job notes transfer; photos attached to specific visits don’t bulk-import.
- Time entries from your team. Conduit’s time tracking starts fresh.
04After import
Once the wizard finishes, verify before going live:
- Spot-check 5-10 customers. Confirm names, emails, addresses are correct. Watch for any with the secondary-property issue (where the primary property’s address is wrong because they had multiple).
- Verify totals. Check a customer’s lifetime spend in Conduit against Jobber’s records. Small differences expected (date ranges, tax handling).
- Connect Stripe. Conduit handles payments through your own Stripe Connect account; Jobber’s Stripe relationship doesn’t carry over. Connect Stripe in Settings → Payments.
- Invite your team. Technicians need Conduit accounts; team membership doesn’t carry over.
- Update outgoing notifications. If you send invoice reminders by SMS or email, the “from” sender changes once you move to Conduit. Worth a one-line heads-up to active customers.
Your Jobber account is untouched throughout. Run them in parallel for a few days if you want to verify before deactivating the Jobber subscription.