FieldproxyIntegration guide ยท Microsoft Dynamics 365

Dynamics 365 for the business. Fieldproxy for the field. No Field Service licences.

Keep Dynamics 365 for your customers and finance, and run the field work in a system built for it. In Fieldproxy, accounts and contacts are matched on the Dataverse record ID, and cases or custom work-order records that need a visit create jobs. Status, time on site, technician notes and a link to the visit report are written back to the record. Completed jobs can create invoice records for Business Central or your finance app. The field team works in Fieldproxy's app, so it needs no Dynamics 365 Field Service licence.

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

See your Dynamics 365 cases turn into jobs

Tell us which records need a visit. We map your tables and write-backs 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

Dynamics 365 holds the record. The field team needs something lighter.

Dynamics 365 is often the system for customers, service cases and finance. The field side is harder: Microsoft's own Field Service app is licensed per user and is a project to configure, and contractors or seasonal crews need seats too. So many teams end up with cases in Dynamics, dispatch in a spreadsheet, and job sheets typed back in by the office.

A field service system that replaces the field tools and talks to Dataverse gives the technicians a fast app and gives Dynamics the outcome, without adding Field Service licences.

What syncs

What moves between Dynamics 365 and Fieldproxy, and when

A typical setup. Tables and columns, including custom tables, are mapped with you at setup.

ObjectDirectionWhen it moves
Accounts and contactsBoth waysMatched on the Dataverse record ID, so the office and the field work from one customer.
Cases or work-order recordsDynamics 365 โ†’ FieldproxyRecords that need a visit, by status, type or flag, create Fieldproxy jobs with the account, contact and site.
Job outcomeFieldproxy โ†’ Dynamics 365Status, time on site, notes and a report link are written back to the record as the job moves.
InvoicesFieldproxy โ†’ Dynamics 365Completed jobs can create invoice records for Business Central or your finance app.
Assets and stockSet up per accountFieldproxy holds sites, assets, and warehouse and van stock. Reading or writing these in Dynamics 365 is set up per account.
Custom tablesSet up per accountMapped at setup, with one owner for each column. Set up per account.

Connection: an app registration in Microsoft Entra ID, approved by your Microsoft admin, with access to the tables you choose.

See one of your own Dynamics 365 cases run through to a completed job.

Get Demo

The workflow

From case to completed visit and invoice

For breakdowns, warranty visits, installs and inspections raised in Dynamics 365.

  1. 1

    A record needs a visit

    Service agent, or a rule

    A case or work-order record reaches the status or flag you chose. Records resolved remotely stay in Dynamics 365.
  2. 2

    A job is created

    Fieldproxy

    Account, contact, site and description come across, with the record ID kept on the job so every update finds it.
  3. 3

    It is scheduled

    Dispatcher, with the Dispatch agent

    The Dispatch agent ranks technicians by skills, location, free time and van stock. The dispatcher confirms; changes are previewed and can be undone.
  4. 4

    The work is done on the phone

    Technician or contractor

    GPS check-in, the asset's history from its QR code, your checklist with required photos and readings, parts used, and the customer's signature. Works offline.
  5. 5

    Dynamics 365 sees the outcome

    Fieldproxy to Dataverse

    Status, time on site, notes and the report link are written back to the record.
  6. 6

    Finance gets the invoice

    Fieldproxy to Business Central or your finance app

    Billable jobs create invoice records, or an invoice goes out from Fieldproxy with a payment link.

Planned maintenance

Recurring visits that never start as a case

Preventive maintenance runs on its own schedule.

  1. 1

    Agreements live in Fieldproxy

    Visit frequency, the sites and assets covered, and the checklist for each visit type.
  2. 2

    Visits appear on schedule

    Each due visit is created on the board, so nothing depends on someone remembering.
  3. 3

    Faults found become cases

    When a planned visit finds a fault, whether a case is raised in Dynamics 365 is set up per account, so service sees it.

What stays where

What stays in Dynamics 365, and what moves to Fieldproxy

Dynamics 365 stays the system for customers, cases and finance. Fieldproxy owns the work in the field. The spreadsheets and field apps used for that today are replaced.

Stays in Dynamics 365

  • Accounts, contacts and the customer service desk
  • Sales, if you run it in Dynamics 365
  • Business Central or Finance: ledger, receivables, reporting
  • Power BI and anything built on Dataverse today

Moves to Fieldproxy

  • Scheduling and dispatch, including contractors
  • The technician app: checklists, photos, readings, signatures, offline, GPS check-in
  • Sites and assets with QR codes and visit history
  • Warehouse and van stock with purchase orders
  • Service agreements and planned maintenance
  • Quotes for extra work, invoices, payment links and Tap to Pay
  • A customer portal for jobs, quotes and invoices
  • Your own stages, forms and checklists, in any of 27 languages
Cases from a separate helpdesk? See helpdesk to field dispatch. Several legal entities? See multi-company field service.

Worked example

A chiller fault at a hospital, case to invoice

A building services contractor runs customer service in Dynamics 365 and finance in Business Central.

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

  1. Case: Facilities manager Ruth Adeyemi at Northgate Clinic (a fictional client) reports a chiller alarm. Service agent Ben Carter logs a case and sets it to Site visit.
  2. Job: Fieldproxy creates an urgent job with the account, contact, site and the case ID.
  3. Dispatch: The Dispatch agent suggests refrigeration engineer Hana Sato, who is twenty minutes away with the right refrigerant on her van. Ben confirms.
  4. On site: Hana scans the chiller's QR code, sees last quarter's service readings, replaces a failed sensor from van stock and records the new readings.
  5. Back in Dynamics 365: The case shows on site, then complete, with time on site, Hana's notes and the report link. Ben closes the case with Ruth.
  6. Invoice: The reactive callout is outside the clinic's service agreement, so an invoice record is created for Business Central with the labour and the sensor.
  7. Next time: The sensor is now on the chiller's history, and the next planned visit's checklist includes it.

Nobody retyped the job sheet, and Hana never needed a Dynamics 365 licence.

See it built around how your team already works.

Get Demo

Setup

Connected and live within a day

Your Microsoft admin is needed for the app registration and table access. The rest is done by Fieldproxy's team.

  1. 1

    A mapping call

    Which records start field work, which tables and columns matter, what is written back, and how invoices reach finance.
  2. 2

    Register the app

    Your admin registers the app in Entra ID and grants it access to the tables you choose.
  3. 3

    Map tables and columns

    Standard and custom tables are mapped, each column with one owner. The trigger and the write-backs are agreed.
  4. 4

    Build the field side

    Job types, checklists, forms, assets, stock locations and service agreements. Sites and assets come across with free, assisted migration.
  5. 5

    Test, then go live

    Run a real case through to completion and check the record in Dynamics 365. Live within a day of the mapping call.

Fit

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

A good fit if

  • Dynamics 365 is your system for customers, cases or finance
  • Your field team, contractors or seasonal crews need an app without extra Dynamics licences
  • Visits need required checklists, photos, readings and signatures
  • You run planned maintenance on sites and assets
  • You want the field side live quickly rather than as a long implementation

Probably not the right fit if

  • You have already rolled out Dynamics 365 Field Service and it works for you
  • Policy requires every process to live inside Dataverse
  • There is no Microsoft admin to register the app and grant table access
  • You want an add-on on top of a field app you are keeping: Fieldproxy replaces it

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

ApproachFits whenWhat you give up
Dynamics 365 alone, with spreadsheets for dispatchA few visits a week by your own staffNo technician app, no required checklists, job sheets typed back by hand.
Dynamics 365 Field ServiceYou want everything in Dataverse and have budget for the licences and the projectPer-user licences, including crews, and a longer configuration project.
A field service system that replaces your field tools, connected to Dataverse (Fieldproxy)You want Dynamics 365 to stay the record and the field side running quicklyA second system for the field team. Plan the switch-off date for the old tools.

Straight answers

Dynamics 365 and field service: questions we get asked

Does Fieldproxy integrate with Microsoft Dynamics 365?
Yes. Accounts and contacts sync both ways on the Dataverse record ID, cases or custom work-order records that need a visit create jobs in Fieldproxy, and status, time on site, notes and report links are written back.
Do we need a Dynamics 365 Field Service licence?
No. The field team works in Fieldproxy, which is one price per company with unlimited users, so technicians, contractors and seasonal crews do not need Dynamics licences.
Does it work with Business Central?
Completed jobs can create invoice records for Business Central or your finance app. The exact posting (which records, which dimensions) is set up per account with your finance team.
Which Dynamics 365 records can start a job?
Cases, or custom work-order records, that need a site visit. You pick the trigger: a status, a record type or a flag. Other tables can be mapped, including custom tables, when we set you up.
What is written back to Dynamics 365?
Status, time on site, technician notes and a link to the visit report with photos, checklist answers and signature, on the record that started the job.
How does Fieldproxy connect to Dynamics 365?
Through an app registration in Microsoft Entra ID (formerly Azure AD) that your Microsoft admin approves, with access only to the tables you choose.
Do customer assets and inventory sync?
Fieldproxy holds sites, assets with QR codes, and warehouse and van stock with purchase orders. Whether assets or stock are read from or written to Dynamics 365 is set up per account.
Can we keep using Dynamics 365 scheduling?
Usually the field schedule moves to Fieldproxy, with the Dispatch agent suggesting assignments and the office confirming. If part of your scheduling has to stay in Dynamics 365, how the two meet is agreed per account.
Can I create jobs from Copilot, Claude or ChatGPT?
Yes. Fieldproxy's MCP server lets Copilot, Claude or ChatGPT do anything a user can do in Fieldproxy, such as booking a job or creating an invoice, with a preview to confirm before anything is saved.
How long does it take to set up?
The field side is live within a day of the mapping call. Your Microsoft admin registers the app and grants access to the tables, and a real case is run end to end before go-live.

Related

Where to go from here

Helpdesk to field dispatch

Cases and tickets that need a visit become dispatched jobs.

Multi-company field service

Several legal entities, one field operation.

Maintenance management

Planned maintenance on sites and assets.

Fieldproxy MCP server

Work from Copilot, Claude or ChatGPT, with a confirm step.

Salesforce integration

The same pattern for teams on Salesforce.

SAP integration

Service orders to jobs for SAP shops.

All Fieldproxy integrations

Keep Dynamics 365. Give the field team a proper app.

Tell us which records need a visit. We show it running on your own tables and job types.

Get Demo

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