FieldCamp
FieldcampGetting Started

Switching from Housecall Pro, Jobber, Kickserv & Zenbooker | FieldCamp

Step-by-step guide to switching from Housecall Pro, Jobber, Kickserv, or Zenbooker to FieldCamp with bulk migration of clients, jobs, and invoices.

Under the hood — the FieldCamp data model shows how every record connects, how you can customize it, and how it maps to your trade.

Switching from Housecall Pro, Jobber, Kickserv, or Zenbooker to FieldCamp is designed to be fast, predictable, and low-risk. This guide walks you through preparing your data, running the bulk migration, and verifying everything once you land inside FieldCamp. Whether you are a solo operator or a 50-tech crew, you can be up and running with your historical clients, jobs, and invoices in a single afternoon.

Why teams switch to FieldCamp

Most teams move to FieldCamp because they want the modern automation, AI-powered dispatching, and unified inbox they cannot get from legacy platforms. Common reasons we hear:

  • They want true AI-driven dispatching instead of manual drag-and-drop scheduling.
  • They are tired of paying for add-ons that should be standard (texting, online booking, route optimization).
  • They want a single workspace where estimates, invoices, and payments live alongside the calendar and CRM.
  • They need real automation through a workflow builder, not just templates.

The bulk migration tools described below are available on all paid plans. See Plan and billing for details.

What gets migrated

FieldCamp supports bulk import from Housecall Pro (HCP), Jobber, Kickserv, and Zenbooker. The following record types are migrated automatically when you upload the source export files:

Custom fields, file attachments, and recurring job schedules are also mapped where the source platform exposes them in its export.

Before you start: pre-migration checklist

A clean migration starts with a clean source. Spend 15 minutes on these items before you run the import.

Create your FieldCamp account

Sign up and complete the quick start workspace setup so taxes, team roles, and company info are ready.

Set up team members

Invite techs and dispatchers so jobs can be reassigned to the right owner during import. See adding and managing team members and review roles and permissions before assigning access.

Decide on a cutover date

Pick a date to stop creating jobs in the old system. Most teams choose a Friday so they have the weekend to verify data.

Export from your current platform

Generate fresh CSV/JSON exports for clients, jobs, and invoices from Housecall Pro, Jobber, Kickserv, or Zenbooker.

Back up attachments

Download a copy of important client documents and job photos. FieldCamp imports references, but keeping originals locally is good insurance.

Exporting from your current platform

Each platform exposes exports differently. Use the path below that matches your current tool.

Housecall Pro (HCP)

In HCP, go to Account Settings → Export Data. Generate exports for Customers, Jobs, and Invoices. Download each CSV when ready. If you use HCP Estimates and Service Plans, export those as well.

Jobber

In Jobber, go to Gear icon → Data → Data export. Request exports for Clients, Quotes, Jobs, and Invoices. Jobber emails a download link when the file is ready (usually within 30 minutes).

Kickserv

In Kickserv, navigate to Settings → Imports & Exports. Run exports for Customers, Opportunities, Jobs, and Invoices. Save each file as a CSV.

Zenbooker

In Zenbooker, go to Settings → Account → Export data. Generate the Customers, Bookings, and Invoices exports.

Always export with the most-detailed option available. FieldCamp can ignore columns it does not need, but it cannot create columns that were never exported.

Running the bulk import in FieldCamp

Once you have your export files, the migration runs inside FieldCamp's import wizard.

Open the import tool

From the sidebar, open Settings → Data Import. You will see a tile for each supported platform. If you cannot find it, the settings overview lists every menu in FieldCamp.

Choose your source platform

Pick Housecall Pro, Jobber, Kickserv, or Zenbooker. The wizard tailors its field mapping to that platform's export format.

Upload clients first

Always import clients before jobs and invoices so relationships link correctly. Review the field mapping screen and adjust if needed.

Upload jobs and visits

Next, upload your jobs export. FieldCamp links each job to the matching client by email or phone. Multi-day jobs are converted to multi-day job records.

Upload invoices and payments

Finally, upload your invoices file. Status (Paid, Partial, Outstanding) is preserved, and Stripe payment references are kept for reconciliation.

Review the import summary

The wizard shows a summary of created records, skipped rows, and any rows that need manual review. Click into any flagged row to fix and retry.

Do not run the same import file twice. FieldCamp uses email and phone to detect duplicates, but importing the same file two times can still create extra job records. If you need to re-run an import, use the Undo last import action first.

Mapping fields between platforms

FieldCamp's import wizard auto-maps the most common fields. Use this table when something looks off.

Source field (HCP / Jobber / Kickserv / Zenbooker)FieldCamp field
Customer / Client / ContactClient
Job / Work Order / BookingJob
Line items / ServicesProducts & services
Tags / Labels / CategoriesClient tags
Quote / EstimateEstimate
Invoice / BillInvoice
Assigned employee / UserTeam member

If you used custom fields in your previous tool, create matching custom client fields in FieldCamp before importing so the data has somewhere to land. For non-standard records like equipment or properties, consider custom objects.

After the import: verification checklist

Take 30 minutes after the import to confirm a clean cutover.

Run both systems in parallel for one week. Keep the old tool read-only and use FieldCamp for all new jobs. This gives you a safe rollback path while your team adjusts.

Turning on automation and AI features

Once your historical data is in, this is the right time to enable the features that make FieldCamp different.

Cancelling your old subscription

Once you are confident in FieldCamp (typically 7-14 days after cutover), cancel your old subscription. We recommend keeping a read-only export of your old system in cloud storage for at least 12 months in case you need to reference legacy records for tax or warranty purposes.

Troubleshooting

My clients imported but their jobs did not

Jobs only attach to a client if the email or phone number matches exactly. Re-export your jobs file, ensure every row has a populated email or phone column, and re-run only the jobs step.

Some invoice totals are off by a few cents

This is usually a tax-rounding difference between platforms. Open tax settings and confirm your tax rates exactly match the old system. Re-importing with corrected taxes is not required — adjust new invoices going forward.

My recurring jobs did not come over

Some source platforms do not include recurring-job rules in their exports. Recreate them inside FieldCamp using a contract and terms attachment or by setting up the job as a recurring job or multi-day job.

Team member assignments are wrong

If technicians had different names or emails in your old system, FieldCamp may assign jobs to an unassigned bucket. Re-assign in bulk from the calendar or filter the jobs list by "Unassigned" and assign by region.

Duplicate clients appeared

This usually means the same person was stored under two different emails in the old tool. Use the client merge tool from the client detail page to combine them.

FAQs

How long does a typical migration take?

Most small teams (under 1,000 clients) are fully migrated in under two hours. Mid-sized teams typically complete migration in a single workday including verification.

Can FieldCamp pull data directly from Housecall Pro or Jobber via API?

For most teams, the CSV-based bulk import is faster and more reliable. If you have a large dataset (10,000+ jobs) and want a guided migration, contact support to discuss assisted onboarding. Developers can also use the FieldCamp API to push records programmatically.

Will my customers be notified during the switch?

No. The migration is invisible to your customers. You control when to send announcements (e.g., a new online-booking link or new invoice email template).

What happens to scheduled future jobs?

Future jobs migrate exactly as scheduled, on the same dates and assigned to the same team members (where the names match). Review the dispatch calendar the morning after import to confirm.

Can I import only clients and skip jobs and invoices?

Yes. The wizard lets you run each step independently. Many teams start with clients only, then bring jobs over after they have used FieldCamp for a few weeks.

On this page