Jobber → Vexor migration
How to migrate from Jobber to Vexor (step-by-step, ~4 hours)
This guide walks you through every step of moving from Jobber to Vexor — customer data, jobs, quotes, invoices, photos, PDF templates, and team accounts. Most contractors are running both in parallel within an afternoon and fully off Jobber within a week. The bottleneck is usually rebuilding 2-3 PDF templates and getting the office team familiar with Vexor's UI. Everything in this guide is based on real migrations we've walked customers through. If you hit something the guide doesn't cover, email support@vexorapp.com and we'll add it.
Total time: About 4 hours of focused work for a 5-person crew. Larger teams scale roughly linearly with photo volume.
What transfers, what doesn't
Vexor's CSV importer reads the same exports Jobber gives you — customers, jobs, quotes, and invoices all map cleanly. Time entries and payroll history don't bulk-import (those stay in Jobber for historical reference). Photos require a per-job download from Jobber + re-upload into Vexor; we're working on a direct importer but it's not shipped yet. PDF templates have to be rebuilt — Vexor's drag-drop builder takes about 10 minutes per template.
The plan
1. Inventory what's in your Jobber account
10 minBefore exporting anything, get a clean picture of what you're moving. Open Jobber → Customers, note the count. Open Jobs, filter by Active and note the count. Same for Quotes (Open) and Invoices (Outstanding). Write these counts down — you'll verify against them after the import. This step takes 10 minutes and saves hours of "did everything actually come over?" anxiety later.
2. Export your data from Jobber
20 minIn Jobber: Settings → Data export. Request a CSV export for each entity (Customers, Jobs, Quotes, Invoices). Jobber emails you a download link, usually within 5 minutes. Save all four files locally in a folder named something like "Jobber-export-2026-05" so you can re-reference if needed.
- Customers CSV (contact info, addresses, custom fields)
- Jobs CSV (status, dates, customer link, descriptions)
- Quotes CSV (line items, totals, status)
- Invoices CSV (line items, totals, payment status)
3. Download job photos from Jobber
1-3 hours (depends on photo volume)This is the most tedious step. Jobber doesn't offer a bulk-photo export, so you'll need to open each job individually, click the Photos tab, and download in bulk per-job. For an active workspace with hundreds of jobs, this can take a few hours — but you can do it over a weekend in the background. If you're only moving forward-looking work (skipping historical photo archives), you can skip this step and reference Jobber for old job photos as needed.
4. Start a Vexor free trial
5 minGo to vexorapp.com → Start free trial. No credit card. Pick the plan that matches your team size: Field ($99) for solo or 1-3 person teams, Field ($99) for 5-15 person crews, Operations ($199) if you need invoicing + profit + client portal. You can change tiers any time, so don't overthink this — start with what looks right.
5. Import customers + jobs via CSV
20 minIn Vexor: Settings → Import. Upload the Customers CSV first (Vexor builds the customer records), then Jobs (Vexor links each job to its existing customer). Quotes and invoices import after jobs because they need both customer and job references. Vexor shows a preview before committing the import, so you can spot mapping issues and fix them before the data lands. ~5 minutes per CSV; the system reports row counts so you can verify against your step-1 inventory.
6. Rebuild your top 3 PDF templates
30-45 minIn Vexor: Settings → PDF templates. The default templates are clean but generic — most contractors want their logo, brand colors, signature blocks, and standard terms-of-service text. The drag-drop builder lets you copy your existing layout from Jobber within ~10 minutes per template. Do your quote template, invoice template, and JSA template first (in that order — those are what your team uses daily).
7. Add your team members
15 minSettings → Team. Add each office user with their email; they get an invite link. Field crew users use a 4-digit PIN scoped to their device — no email needed. Set roles (Owner, Admin, Office, Field) appropriate to each person. Vexor's role system supports custom permissions on the Operations plan if you need finer control.
8. Run a parallel pilot job
1 day (background, not blocking)Pick a new job (not one mid-cycle in Jobber) and run it entirely through Vexor end-to-end: quote → scheduled → JSA → photos → daily logs → invoice. Don't cut everything over yet. The goal is to surface any "wait, how do I do this in Vexor" questions BEFORE you've put your whole business on it. Most teams find 2-3 small workflow questions and answer them in a day.
9. Switch your scheduling forward
1 hourOnce the pilot job is comfortable, switch your scheduling forward — new dispatches go into Vexor, existing in-flight jobs finish in Jobber. This is the actual cutover point. Don't try to backfill old in-flight jobs; finishing them in Jobber is faster than moving partial state across systems.
10. Cancel Jobber from the Settings page
5 minOnce Vexor is running smoothly and you've exported everything you need, cancel Jobber. Settings → Billing → Cancel subscription. Month-to-month plans cancel immediately; annual plans keep service until the renewal date. Keep your Jobber export files in case you need to reference old data.
Common gotchas
Problem
CSV import fails on a specific row
Workaround
Vexor shows the row number and error message — usually a missing required field (customer email, address). Open the CSV in Excel/Google Sheets, fix the row, re-upload. Vexor handles partial-import correctly.
Problem
Quote line items lose formatting
Workaround
Jobber's rich-text descriptions sometimes export as HTML fragments. Vexor strips the HTML but keeps the text. Spot-check 5-10 quotes after import; usually only product descriptions need a quick reformat.
Problem
Custom fields didn't come over
Workaround
Vexor doesn't auto-import Jobber custom fields. Create the custom fields in Vexor first (Settings → Custom fields), then re-import — they'll map on second pass.
Problem
Photos came over but lost their date
Workaround
When you re-upload photos to Vexor, the EXIF date is preserved — but only if you upload the ORIGINAL files (not Jobber's re-sized versions). Download originals when possible.
Problem
Office team finds Vexor scheduling confusing
Workaround
Vexor's schedule is built around multi-day crew blocks (because trade contractors run multi-day jobs); Jobber's is built around single-tech visits. The mental-model shift takes a day or two. Watch the schedule walkthrough in /help.
Related
Frequently asked
Can I import Jobber payment history?
Payment history doesn't bulk-import. New payments in Vexor go through Stripe (built-in) and sync to QuickBooks Online if you have the Operations plan. Historical Jobber payments stay in Jobber as a reference.
What about my recurring jobs?
Vexor has recurring job templates (Schedule → Recurring). Set them up after the customer import — recurrences attach to existing customers cleanly.
Will my team have to re-train?
Office team: ~half a day to feel comfortable. Field crew: 10-15 minutes (the mobile app is intentionally simple). Vexor has a Help Center with 40+ articles + walkthroughs at /help.
Can I run both Vexor and Jobber simultaneously?
Yes — there's no conflict between them. Most teams run parallel for 1-2 weeks during the cutover. New work goes into Vexor; in-flight jobs finish in Jobber.
Does Vexor support QuickBooks Online?
Yes — invoices + payments sync, two-way. Operations plan ($199/mo).
What about my Jobber Pay payment processor?
Vexor uses Stripe (built-in). Stripe's rates apply (~2.9% + 30¢); no Vexor markup. If you're on Jobber Pay, you'll switch to Stripe on cutover.
How do I export my Jobber data if I cancel later?
Same way you exported during the migration: Jobber → Settings → Data export. Save the CSVs offline for record-keeping.
Other migration guides
Start your migration today.
30-day free trial. Cancel anytime — no charge if you cancel before day 30. Run parallel with Jobber for as long as you need — Vexor is month-to-month with no early-termination fee.
Start free trial