FieldproxyIntegration guide ยท Salesforce

Salesforce for the customer. Fieldproxy for the visit. Synced both ways.

Keep Salesforce as your CRM and connect it to a field service system for the work after the sale. In Fieldproxy, accounts and contacts are kept matched on the Salesforce record ID, a Closed Won opportunity (or a stage you choose) becomes a job or project, and a case that needs a site visit becomes a work order linked back to the case. Completion, technician notes and a link to the visit report are written back to the opportunity, the case or a custom object. Your field team works in Fieldproxy's app, so it needs no Salesforce Field Service licences.

Fieldproxy is AI-native field service software set up around each company's workflow: dispatch, the Android and iOS technician app, your own forms and checklists, quotes, invoices, stock and service agreements. Set up for you, live within a day, with unlimited users on one price per company.

See your Salesforce opportunities turn into jobs

Tell us which opportunities and cases need a visit. We set it up on your own objects before you commit.

Book your demo

60 minute video call ยท Step 1 of 2: your details, then pick a time

Number of employees

Why teams connect them

Salesforce closes the deal. The handoff to the field is an email.

Salesforce holds accounts, opportunities, cases and the sales team's forecast. What happens after Closed Won, getting a crew to site with the right scope, parts and paperwork, usually lives somewhere else: a spreadsheet, a scheduling app, a shared inbox. The scope is retyped, the site contact is lost, and nobody in sales can see whether the install actually happened.

Salesforce's own answer is Salesforce Field Service, with its own licences and its own implementation project. For many service teams that is more than they need, and contractors and seasonal crews need seats too. The alternative is a field service system that replaces your field tools and connects to Salesforce both ways.

What syncs

Salesforce objects and where they land

A typical setup. Standard and custom fields are mapped one by one when we set you up, and each field gets one owner so the two systems never overwrite each other.

ObjectDirectionWhen it moves
Accounts and contactsBoth waysKept matched on the Salesforce record ID, so sales and service share one customer. New customers created in the field come back to Salesforce.
OpportunitiesSalesforce โ†’ FieldproxyA Closed Won opportunity, or a stage you choose, creates a job or project in Fieldproxy with the account, contact, site and scope.
CasesSalesforce โ†’ FieldproxyA case that needs a site visit creates a work order, linked back to the case by its ID.
Job outcomeFieldproxy โ†’ SalesforceCompletion, notes and report links are written to the opportunity, the case or a custom object as the job progresses.
Quotes raised in the fieldSet up per accountA quote raised on site can update or create an opportunity. How it maps is set up per account.
Assets and custom objectsSet up per accountSalesforce assets can link to Fieldproxy equipment records, and custom objects can be mapped. Set up per account.

Your Salesforce admin approves a connected app (OAuth) and the objects it may read and write. Syncs are batched to stay inside your org's daily API limits.

See your own opportunity stages mapped to jobs before you commit.

Get Demo

The workflow

From Closed Won to completed job and invoice

For installs, projects and new maintenance contracts. The trigger is yours to choose.

  1. 1

    The opportunity is won

    Salesperson, in Salesforce

    The opportunity moves to Closed Won, or whichever stage you set. Products and the site address are already on it.
  2. 2

    A job or project is created

    Fieldproxy

    Account, contact, site and scope come across. Small work becomes a job; multi-visit work becomes a project with stages, each with its own checklist.
  3. 3

    It is scheduled

    Office, with the Dispatch agent

    The Dispatch agent suggests who should go by skills, location, free time and van stock. The office confirms before anything is sent, and changes can be undone.
  4. 4

    The work is done on the phone

    Technician or subcontractor

    GPS check-in, your checklist with required photos, parts used from van stock, extra work quoted on site with good, better and best options, and the customer's signature. Works offline.
  5. 5

    Salesforce sees the outcome

    Fieldproxy to Salesforce

    Completion, the technician's notes and a link to the visit report are written back, so the account owner knows the install is done without asking.
  6. 6

    Billing goes to finance

    Fieldproxy to accounting

    The invoice is built from the job and syncs to QuickBooks, Xero, Sage or NetSuite, with a payment link or Tap to Pay for the customer.

Service cases

Cases that need someone on site

For breakdowns, warranty visits and complaints raised in Salesforce Service Cloud.

  1. 1

    The case needs a visit

    An agent sets the status or a flag, or a rule picks it up by record type. Cases resolved remotely stay in Salesforce.
  2. 2

    A work order is created

    Account, contact, site, description and the case ID come across. The job keeps the case ID, so every update finds the right case.
  3. 3

    Dispatched by priority

    The case priority sets the order. The Watcher agent flags work about to miss its target, so a breach shows before the customer chases.
  4. 4

    Updates go back to the case

    Assigned, on site, findings, the visit report and completion are written back, so the case owner can close it with the customer.
  5. 5

    Follow-up work becomes an opportunity

    If the technician finds more work, a quote is raised from the job, and it can create or update an opportunity in Salesforce.

What stays where

What stays in Salesforce, and what moves to Fieldproxy

Salesforce owns the customer relationship and the pipeline; Fieldproxy owns the work. The field tools you use today are replaced, not layered on top, and you do not add Salesforce Field Service to do it.

Stays in Salesforce

  • Accounts, contacts, leads and the sales pipeline
  • Forecasting and sales reporting
  • Service Cloud cases and the customer conversation
  • Marketing and anything built on your org today

Moves to Fieldproxy

  • Scheduling and dispatch, including subcontractors and contractor crews
  • The technician app: checklists, photos, signatures, offline, GPS check-in
  • Site surveys, inspections and your own forms
  • Quotes changed on site, invoices, payment links and Tap to Pay
  • Service agreements and planned maintenance
  • Sites, assets with QR codes, warehouse and van stock, purchase orders
  • Not-to-exceed amounts on work for your commercial clients
Running several companies or brands in one Salesforce org? See multi-company field service. Raising work from a support desk instead? See helpdesk to field dispatch.

Worked example

A rooftop unit install, from opportunity to invoice

A commercial HVAC contractor runs sales in Salesforce and its books in QuickBooks Online.

Demo data. The company, people and numbers are made up.

  1. Opportunity: Account manager Leah Okafor closes an opportunity to replace two rooftop units at Brookfield Medical Centre (a fictional client). It moves to Closed Won.
  2. Project: Fieldproxy creates a project with three stages (removal, install, commissioning), each with its own checklist, under the existing customer and site.
  3. Schedule: The Dispatch agent suggests a two-person crew with the right certifications for the install week; dispatcher Sam Reyes confirms.
  4. On site: The crew checks in by GPS, photographs the old units, records model and serial numbers on the new assets and prints QR labels for them.
  5. Extra work: A damaged curb is found. The lead raises a good/better/best quote on the phone; the facilities manager approves the middle option in the customer portal, within the not-to-exceed amount on the job.
  6. Back in Salesforce: The opportunity shows the project complete with a link to the commissioning report. The approved extra quote creates a follow-up opportunity for Leah.
  7. Money: The invoice syncs to QuickBooks Online and the paid status shows in Salesforce.

The account manager never asked "did the install happen?" and nobody retyped the scope into a second system.

See it built around how your team already works.

Get Demo

Setup

Connected and live within a day

Your Salesforce admin is needed for the connected app and a review of the mapping. The rest is done by Fieldproxy's team.

  1. 1

    A 30-minute call

    Which opportunity stages and case types start field work, which fields matter, and what Salesforce should see afterwards.
  2. 2

    Connect Salesforce

    Your admin approves the connected app and the objects it may read and write. We map standard and custom fields and agree which system owns each one.
  3. 3

    Build the field side

    Job types, projects, forms and checklists, price list, quote and invoice templates, stock and your accounting sync. Sites and assets come across with free, assisted migration.
  4. 4

    Test on real records

    Win a test opportunity, raise a test case, complete the jobs on the phone and check what lands in Salesforce.
  5. 5

    Go live

    Switch off the old field tools on the date you set. Your team keeps working in Salesforce; the field team works in Fieldproxy.

Fit

Who it's for, and when it isn't the right fit

A good fit if

  • Salesforce is your CRM and you want it to stay that way
  • Won work or cases need a visit, with forms, photos, quotes and invoices on site
  • Subcontractors or seasonal crews do part of the work and should not need Salesforce seats
  • You want field work live in days, not a multi-month Field Service implementation
  • Finance runs QuickBooks, Xero, Sage or NetSuite rather than Salesforce billing

Probably not the right fit if

  • You have already built your field operation on Salesforce Field Service and it works
  • Company policy is that every process must live inside one Salesforce org
  • You only need a shared calendar for a handful of visits a month
  • You are looking for an add-on that sits on top of your current field app: Fieldproxy replaces it

The usual ways to run field work with Salesforce, by kind of tool.

ApproachFits whenWhat you give up
Salesforce alone: tasks, events and cases for visitsFew visits, no on-site paperworkNo technician app, no checklists or photos on the job, no field invoicing, no stock.
Salesforce Field ServiceYou want everything inside one Salesforce org and have budget for the licences and implementationLicences per user, including crews, and a longer project to configure.
A field service system that replaces your field tools, synced both ways (Fieldproxy)You want Salesforce to stay the CRM and the field side running quicklyA second system for the field team. Plan the switch-off date for the old tools.

Straight answers

Salesforce and field service: questions we get asked

Does Fieldproxy integrate with Salesforce?
Yes. Accounts and contacts sync both ways, matched on the Salesforce record ID. Closed Won opportunities and cases that need a visit create jobs in Fieldproxy, and completion, notes and report links are written back to Salesforce.
Do I need Salesforce Field Service licences?
No. The field work runs in Fieldproxy, so technicians and subcontractors use Fieldproxy's app, not Salesforce Field Service. Fieldproxy is one price per company with unlimited users, so adding a crew does not add seats.
Which opportunity stage creates the job?
Whichever you choose: Closed Won is the usual one, but a survey stage, a custom stage or a checkbox works too. One opportunity can create one job, or a project with several visits for bigger work.
Can Salesforce cases become work orders?
Yes. Cases that need a site visit, by status, record type or a flag you set, create a work order in Fieldproxy linked back to the case. Assigned, on site, notes and completion go back to the same case.
What gets written back to Salesforce?
Completion, technician notes and a link to the visit report with photos, checklist answers and signature, on the opportunity, the case or a custom object. Which fields and which object is agreed per account at setup.
Do Salesforce assets and custom objects sync?
They can. Assets can be linked to equipment records in Fieldproxy, and custom objects can be mapped to Fieldproxy records, but which ones and in which direction is set up per account, with one owner for each field.
Will it use up our Salesforce API limits?
Salesforce API limits are per org per day, so syncs are batched to stay well inside them. Your admin approves exactly which objects the connected app can read and write.
Where do invoices go?
Invoices are created in Fieldproxy from the completed job, with payment links and Tap to Pay, and sync to your accounting system: QuickBooks Online, Desktop or Enterprise, Xero, Sage or NetSuite. The paid status can be shown in Salesforce.
Can I create jobs from Claude or ChatGPT instead of Salesforce?
Yes. Fieldproxy's MCP server lets Claude, ChatGPT or Copilot do anything a user can do in the app, such as booking a job, raising a quote or sending an invoice, with a preview to confirm before anything is saved.
How long does it take to set up?
You are live within a day. Your admin approves the connected app, we map objects and fields, build your job types and checklists, and bring sites and assets across with free, assisted migration, then test on real opportunities and cases.

Related

Where to go from here

Helpdesk to field dispatch

Turn cases and tickets that need a visit into dispatched jobs.

Multi-company field service

Several companies or brands, one field operation.

Invoicing and payments

Quotes, invoices, payment links and Tap to Pay from the job.

Fieldproxy MCP server

Book jobs, quote and invoice from Claude, ChatGPT or Copilot, with a confirm step.

HubSpot integration

The same deal-to-job pattern for teams on HubSpot.

NetSuite integration

Sales orders to jobs and invoices back to NetSuite.

All Fieldproxy integrations

Keep Salesforce. Give the field work its own system.

Tell us which opportunities and cases need a visit. We show it running on your own objects and job types.

Get Demo

Live within a day. Free, assisted migration. Unlimited users on one price per company.