CRM

Migrate your Fieldmagic data

Field service management platform built on Salesforce with offline-first mobile apps, integrated quoting, scheduling, and accounting sync. Targets plumbing, HVAC, electrical, and maintenance contractors who want CRM power without a full Salesforce implementation.

Encrypted end-to-end with one-click rollback
Talk to a real migration engineer in minutes
Fieldmagic logo

In its favor

Why people choose Fieldmagic

The signal that keeps Fieldmagic on the shortlist. Sourced from G2, Capterra, and customer scoping calls.

Built on Salesforce means teams get CRM power — contacts, companies, activity tracking — without implementing a full Salesforce deployment, and integrations with Salesforce ecosystem tools are native.

Integrated Xero and QuickBooks sync means field service data flows directly into accounting without manual re-entry, eliminating duplicate data entry for small and medium operators.

Offline-first mobile app for iOS and Android with GPS tracking means technicians can access Jobs, update statuses, and capture photos in areas with poor connectivity, which is critical for on-site work.

All-inclusive pricing (no per-storage, per-API, or per-transaction fees) means predictable monthly costs that small businesses can budget without surprises as they scale their technician count.

Free 30-day trial with no credit card required and a $0 Starter tier for 1 office user plus 2 technicians lets small operators validate fit before committing, reducing evaluation risk.

The platform becomes cost-prohibitive as teams scale — multiple office users, more technicians, and advanced features tier out quickly, and the per-seat model compounds for growing field service businesses.

Salesforce underpinnings add unnecessary complexity for straightforward field service needs — smaller teams report the CRM features feel oversized for their actual job management requirements.

Limited API documentation and no publicly documented bulk export mechanism makes it difficult for technical teams to build custom integrations or extract data for migration without vendor involvement.

Some users report the UI, while functional, lacks the polish of newer FSM competitors, and certain workflow automation features require a steeper learning curve to configure effectively.

Reasons to switch

Why people leave Fieldmagic

The recurring reasons buyers give for replacing Fieldmagic. Presented as facts, not knocks.

Platform scorecard

Strengths, weaknesses, and where Fieldmagic fits

Grades across six dimensions, plus a SWOT-style view of where the platform shines and where it falls short.

SWOT — strengths, weaknesses, and use-case fit

Strengths

End-to-end job lifecycle from quote through invoicing with time-and-materials and fixed-price billing in one platform.Offline-capable mobile app with real-time GPS technician tracking and paperless field workflows.Native Xero and QuickBooks Online accounting sync with MYOB AccountRight support for Australian businesses.Built-in asset management with Site-level tracking, maintenance history, and inspection checklists.All-inclusve pricing with no storage, usage, or basic support add-ons on any paid tier.

Weaknesses

Per-seat pricing compounds quickly as field teams grow — office user and mobile user licenses are counted separately.Salesforce base adds CRM complexity that smaller field service teams may not need, increasing onboarding overhead.Bulk API export mechanism is not publicly documented, limiting programmatic data extraction for migrations and integrations.Mobile-only plan at $19/user/month lacks the full feature set available on higher tiers, creating feature-gated upgrades.

Where it works

Small field service businesses with 1-3 office staff and under 10 technicians that need integrated job management without full CRM overhead.Australian plumbing, HVAC, and electrical contractors who require native Xero or QuickBooks Online accounting sync with their FSM workflow.Organizations needing offline-capable mobile apps with GPS tracking for technicians working in areas with unreliable connectivity.Sole traders and small operators who benefit from all-inclusive pricing with no storage, usage, or transaction fees as they scale.Businesses that already use Salesforce ecosystem tools and want FSM built on the same platform for native integration.

Where it struggles

Growing field service businesses with multiple office administrators and large technician fleets, where per-seat costs compound significantly at scale.Organizations requiring bulk API data extraction for migrations or custom integrations, since bulk export mechanisms are not publicly documented.Teams needing straightforward job management without CRM complexity report that Salesforce underpinnings add unnecessary overhead for simple FSM needs.Mid-sized operators seeking feature parity across all tiers find the mobile-only plan lacks critical functionality available on higher-priced plans.

Pricing tiers

Fieldmagic pricing overview

Fieldmagic uses a per-seat model with separate pricing for office users and mobile-only users. The free Starter tier allows 1 office + 2 technicians. All tiers include storage, basic support, and accounting integrations with no per-transaction fees. Annual billing offers discounts over monthly. Pricing is not publicly available above the Starter tier.

Starter (Free)

Tier 1 of 4

$0/month

What's included

1 office user + 2 techniciansCustomers, Locations, and ContactsSimple Job ManagementTime & Materials and Fixed Price InvoicingSimple ReportingiOS & Android mobile appXero and QuickBooks Online sync (real-time)

Need help selecting your CRM?

Book a free 30 minute consultation

Pricing is informational. FlitStack AI does not bill on Fieldmagic's schedule — see our quote-based pricing →

What gets migrated

Fieldmagic object support

Object-by-object support for Fieldmagic migrations. Per-pair details surface during scoping.

Customers

Fully supported

Primary billing entity in Fieldmagic. Customers relate to Sites and Contacts. We migrate Customers as-is with standard fields and preserve their relationship IDs to Sites and Contacts using Fieldmagic's native import wizard field-ordering format.

Sites

Fully supported

Physical service locations linked to a Customer. Each Site can have multiple Assets. We preserve the Customer-Site relationship by mapping Customer IDs or external references at import time. Sites are a mandatory hub object in the data model.

Contacts

Fully supported

Individual people linked to a Customer (not directly to a Site). Contacts can be associated with multiple Sites under the same Customer. We migrate Contacts with their Customer link preserved and flag any Contacts without a Customer parent for manual assignment.

Asset Types

Fully supported

Categories that define the class of equipment being tracked (e.g., 'HVAC Unit', 'Boiler'). These are reference data objects with no external dependencies. We migrate Asset Types directly and re-link them to Assets after migration.

Assets

Mapping required

Individual equipment records linked to a Site and an Asset Type. The Site-Asset relationship must be preserved by referencing the correct Site external ID at import time. Assets also carry maintenance history which we flag for sequencing after the core record is created.

Jobs

Fully supported

Core workflow object representing a field service job. Jobs link to a Customer, Site, Asset, and one or more Schedules. We migrate Jobs with all linking fields preserved and sequence Schedules after Jobs are loaded. Jobs have status fields that require value mapping if the destination uses different status labels.

Quotes

Fully supported

Sales quotations that can be converted to Jobs. Quotes link to Customers and Sites. We migrate Quotes as standalone records and flag any that are in a 'converted' state for relationship reconciliation against the target system's corresponding Jobs.

Tasks

Fully supported

Sub-objects within a Job representing individual work steps. Tasks link to a Job and can be assigned to a technician. We preserve Job-Task parent relationships. Tasks auto-mark as 'Unscheduled' when all associated Schedules are removed (Fieldmagic behavior, confirmed in release notes March 2025).

Schedules

Fully supported

Time allocations linking a Job or Task to a technician and time slot. Schedules are independent records that reference Job and User IDs. We migrate Schedules after Jobs and Users are in place, preserving the Job-Schedule and User-Schedule links.

Invoices

Mapping required

Billing records generated from Jobs. Fieldmagic supports fixed-price and time-and-materials invoicing. Invoices reference a Customer and Job. Open vs. paid status must be mapped to the destination's invoicing workflow. Historical paid invoices are migrated as read-only records.

Checklists

Mapping required

Inspection or compliance checklists that can be auto-attached to Jobs or Quotes at creation (confirmed March–April 2025 release notes). Checklists and their completed responses must be linked to the correct Job ID. We handle checklist attachments separately from the core Job record to preserve completion data.

Contracts

Mapping required

Recurring service agreements that define contract pricing used during Job billing. Contracts link to Customers and drive invoicing behavior. Contract-to-Job relationships require value mapping at the line-item level, as contract pricing rules are destination-specific.

Users / Technicians

Fully supported

Office users and mobile technicians. An office license includes mobile app access. We migrate Users with their role and license type preserved. Technician scheduling assignments require User IDs to be in place before Schedules are loaded.

Gotchas

What to watch for in Fieldmagic migrations

Issues we've hit on past Fieldmagic migrations, tagged by severity. FlitStack AI handles every one — surfacing them up front because buyer engineering teams want to know.

High

Site-Asset hierarchy is a mandatory import dependency

Medium

Checklist auto-attachment and completion data require separate handling

Medium

Salesforce custom objects and custom fields are not covered by standard import

Medium

Contract pricing links to invoicing require value-level mapping

High

Bulk API extraction is not publicly documented

How a Fieldmagic migration works

Four steps, Fieldmagic-specific

Connect

OAuth 2.0 (Auth0 with Google, Microsoft, LinkedIn, Facebook SSO confirmed on signup pages) into Fieldmagic. Scopes limited to read-only on the data we move.

Map

We translate Fieldmagic-specific structures (custom fields, objects, value lists) to the destination's model.

Sample

Test with a 50–200 record subset to validate Fieldmagic quirks before production.

Migrate

Full migration with Fieldmagic rate-limit handling. Rollback available throughout.

FAQ

Fieldmagic migration FAQ

Answers to the questions buyers ask most during Fieldmagic migration scoping. Not seeing yours? Book a call.

Can't find your answer?

Walk through your Fieldmagic migration with a real engineer — 30 minutes, free, written quote within 24 hours.

Book a free 30 minute consultation

Most Fieldmagic migrations under 1M records finish in 48–72 hours end-to-end. Larger orgs with custom objects or buyer-side security review typically take 5–7 days.

Ready when you are

Migrate Fieldmagic.
Without the rebuild.

Free scoping call with a migration engineer. Tell us about your Fieldmagic setup and destination — written quote back within a business day.

Free scoping call Quote in 1 business day 1,784 platforms supported