- Home
- Resources
- Integrations
- mfr - field service management
mfr - field service management Zapier integrationAutomate mfr - field service management with Zapier.
mfr - field service management Zapier integration: 5 triggers, 16 actions and 7 searches. Jobs, customers, locations, appointments and reports in mfr can start a Zap or be written by one. Here is what each step does, what it costs and what breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the mfr - field service management Zapier integration does
The integration links your mfr account to the rest of your tools through Zapier. mfr is a field service platform: it dispatches technicians and organises the jobs they carry out on site. On Zapier, it reports five events (new jobs, customers, locations, appointments, job state changes) and accepts 16 actions and 7 searches.
A job that lands with the right technician. New Job starts the Zap, Find Best Technician ranks who fits by location, availability, qualifications and workload, and Change Job Owner hands the job over.
A customer and a job opened from outside mfr. When a request arrives in your form tool, Create Customer and Create Job set both up in mfr, the job tied to the customer who pays the bill.
Paperwork that follows the job. Job State Change Event can call Generate Report on that job, or Create Invoice Draft from it, so the document exists without anyone opening mfr.
The detail that matters most on a free plan: all five mfr triggers are instant. mfr tells Zapier itself, so the plan's polling interval never applies to them.
What Zapier does not do here: no action deletes anything in mfr, and no search offers a find-or-create variant. To weigh Zapier against other tools, open our Make vs Zapier comparison or see our Zapier review.
Zapier words, in plain English
Eight terms carry this page. One line each.
- Zap
- Your automation on Zapier: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event that starts the Zap, such as a new job in mfr. Once the Zap is switched on, Zapier waits for it.
- Action
- What the Zap does once started: the step that writes, sends or moves something, such as Create Job.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The allowance on your plan counts those.
- Polling trigger
- A trigger Zapier checks on a timer, asking the app for new items at a fixed interval. None of the mfr triggers works this way.
- Instant trigger
- A trigger the app reports itself: it calls Zapier the moment the event happens. All five mfr triggers are instant.
- Filter
- A step that lets the Zap go on only when what arrived meets the condition you set, and stops it otherwise.
- Search step
- A step that looks up something already in an app, such as a job or a customer, so later steps can use what it found.
What an mfr Zap really costs
The trigger never costs a task. Only a completed action is billed: each successful Create Job, Update Job or Upload Document counts one task, and an action that fails costs nothing.
- TriggerNever counted
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps
- mfr triggers5 instant, interval not applied
mfr is not a premium app, so it runs on the free plan: 100 tasks a month and unlimited Zaps, each limited to one trigger and one action. Add a search like Find Best Technician, a filter or a second action, and the Zap becomes multi-step, which needs a paid plan. A few apps and actions take more than one task when they complete. The grid below is Zapier's polling interval per plan; it does not apply to the mfr triggers, which are all instant.
Connect mfr to Zapier in three steps
- 01
Open the Apps page
In your Zapier account, open the Apps page and click + Add connection. A connection is your mfr account linked once, then reused by every step of every Zap that touches mfr.
- 02
Pick mfr
Search for mfr - field service management in the dialog, pick it and click Add connection. You need an account on the app, plus read or write access on anything you do not own yourself and want the Zap to touch.
- 03
Sign in and grant access
Sign in to mfr in the tab that opens, then grant Zapier access to the account. Back in the editor, that connection is the one you choose on every mfr trigger, action and search.
Your first Zap: hand each new job to the best technician
GoalEvery new job in mfr starts the Zap, Find Best Technician picks who fits it, and Change Job Owner makes that person the owner.
- 01
Set the trigger
Create a new Zap, pick mfr - field service management as the app and New Job as the event, then choose your mfr connection.
- 02
Test it on a real job
Run the trigger test. Zapier brings back the three most recent items of the connected account, so you map the next steps on a real job. Read what came back before going further.
- 03
Add the search
Add Find Best Technician and map the job's id into Service Request ID. Turn on Return Only Best Match if one name is enough. This search makes the Zap multi-step, so it needs a paid plan.
- 04
Add Change Job Owner
Add Change Job Owner, map the job's id into Service Request ID, then map the technician the search returned. The owner can be given by email or internal ID; check at the test which value fits.
- 05
Test, then publish
Test each step once and read what came back. Then click Publish to switch the Zap on. For a guided practice run, see our Zapier training.
The mfr - field service management triggers
5 events start a Zap when something happens in mfr - field service management, and 5 of them are instant: the app calls Zapier straight away, whatever your plan.
New Appointment
Instant triggerIn Zapier“Triggers when a new appointment is created.”
A fresh appointment created in mfr hands its details to your Zap. Zapier puts this one forward on the app page, and it is the natural start for anything that should mirror a technician's schedule in another tool, such as a shared calendar or a team chat.
New Customer
Instant triggerIn Zapier“Triggers when new customer is created.”
Whenever someone adds a customer in mfr, this trigger passes the new record on. Its key says company, its label says customer: it is the same thing, the account that pays for the work.
New Location (Service Location)
Instant triggerIn Zapier“Triggers when new location (service location) is available.”
Fires on each service location that becomes available in mfr, the place where a job will take place. It lets the address side of your work travel to other tools as soon as mfr knows it.
New Job
Instant triggerIn Zapier“Triggers when new job was created.”
Each job created in mfr starts the Zap with that job in hand. Zapier puts it forward, and it suits Zaps around dispatching: assign, notify, log.
Job State Change Event
Instant triggerIn Zapier“Triggers when a job state changed.”
When a job moves from one state to another in mfr, this trigger reports it. That makes it the hook for everything that should happen at a given stage of the job, from a report to a follow-up.
The mfr - field service management actions
mfr - field service management gives you 16 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Add Tag to Entity (Job)
- Change Job Owner
- Create Appointment
- Create Customer
- Create Customer Single Person
- Create Follow-Up Job
- Create Invoice Draft
- Create ItemType
- Generate Report
- Create Location (Service Location)
- Create Job
- Create Time Event
- Remove Tag From Entity (Job)
- Update Job
- Upload Document
- Upload Purchase Invoice
Add Tag to Entity (Job)
ActionIn Zapier“Adds a tag to an entity like a (job).”
Attaches a tag to a job, using its entity id, the entity type and the tag id. Tags in mfr help filter and spot certain job states, such as Installation, Maintenance or Repair.
Change Job Owner
ActionIn Zapier“Changes the current owner of an existing Job in MFR. You can specify the owner by email or internal ID.”
Gives an existing job a new owner, named by email or by internal ID. The job is pointed to by its Service Request ID.
Create Appointment
ActionIn Zapier“Create an appointment (holiday,Illness,appointment) in mfr.”
Puts an appointment in a technician's mfr schedule: illness, vacation or others, meaning anything not tied to a job. It needs the type, a start date and time in the format 2021-06-02T14:45:48Z, a duration in minutes and the technician's username.
Create Customer
ActionIn Zapier“Creates a customer with a unique customer id in mfr.”
Adds a customer to mfr with its own unique customer id. The Customer Name is required: it is the name on the invoice address.
Create Customer Single Person
ActionIn Zapier“Creates a customer of type single person along with location and with a unique customer id in mfr.”
Creates a customer of the single-person type, with a location and a unique customer id. It asks for a first name and a last name, both used for the invoice address, instead of a company name.
Create Follow-Up Job
ActionIn Zapier“Creates a follow-up Job in mfr based on an existing service request. Allows cloning various aspects of the original job and scheduling appointments.”
Builds a second job from an existing one, the Original Service Request ID. You decide what carries over from the first job, comments, documents, tags or open appointments among them, and appointments can be scheduled along the way.
Create Invoice Draft
ActionIn Zapier“Creates a new Invoice draft in mfr either from an existing Offer or a Job.”
Prepares an invoice draft in mfr, starting either from an existing offer or from a job. What it creates is a draft, not a finished invoice.
Create ItemType
ActionIn Zapier“Create an itemtype (material, service, equipment) in mfr.”
Adds an item type to mfr, whether material, service or equipment. It takes a short name and an ItemType Id that must be unique across the whole system.
Generate Report
ActionIn Zapier“Generates new Report for a job id. Please provide a job id and a report definition code.”
Produces a report for a given job, from a job id and a report definition code such as R-212. The code comes from Tools > ReportDefinitions in mfr.
Create Location (Service Location)
ActionIn Zapier“Create a location (service location) with a contact. This is an important job information for the technician.”
Records a service location with a contact, which mfr treats as key job information for the technician. A Location Name and an Address, street plus house number, are required.
Create Job
ActionIn Zapier“Creates a new Job in mfr. Jobs always have a job description and can be created from a job template.”
Opens a new job in mfr, with its description, and can start from a job template. The Job Name is what you will type in the mfr global search later, and the Customer Id ties the job to the customer who pays.
Create Time Event
ActionIn Zapier“Create a time event (working, driving, vacation, illness, etc.) in MFR.”
Logs a time event for a technician in mfr: working, driving, vacation, illness and similar types. You give the type and the technician's username, which is an email, and can mark the event as approved.
Remove Tag From Entity (Job)
ActionIn Zapier“Removes a tag from an entity like a (job).”
Takes a tag back off a job, with the same three inputs as adding one: entity id, entity type and tag id.
Update Job
ActionIn Zapier“Updates an existing Job in MFR. You can update the name, description, state, current owner, and target time.”
Changes an existing job in mfr: its name, description, state, current owner or target time. The Service Request ID tells it which job to touch.
Upload Document
ActionIn Zapier“Uploads a document.”
Sends a file into mfr and attaches it to a job. It needs a filename, the file itself and the job id.
Upload Purchase Invoice
ActionIn Zapier“Uploads a purchase invoice (additional cost item) to MFR.”
Uploads a purchase invoice to mfr as an additional cost item, PDF or image, with its filename. Both the filename and the file are required.
The mfr - field service management searches
7 search steps look for data that already exists in mfr - field service management, so a later step can use it.
A search looks up what already exists in mfr and hands it to the next steps. In the editor, searches sit at the bottom of the Action event list under SEARCH. Three settings decide what happens when the result is not a clean single match.
Find Best Technician
SearchIn Zapier“Find the best available technician for a service request based on location, availability, qualifications, and workload.”
Ranks the technicians who fit a job, weighing location, availability, qualifications and workload. You give the job's Service Request ID, and Return Only Best Match keeps only the top name.
Find Company (Customer)
SearchIn Zapier“Find a Company”
Looks up a customer that already exists in mfr, so a later step can lean on it instead of creating a duplicate.
Find ItemType
SearchIn Zapier“Finds an itemtype by id or by name.”
Finds an item type, either by its id or by its name.
Find Location (Service Location)
SearchIn Zapier“Find a Location”
Fetches a service location already recorded in mfr, so a later step can reuse it rather than create a duplicate site with the same address.
Find Job
SearchIn Zapier“Find a job in the mfr account by its job id.”
Looks a job up in your mfr account by its job id. The job it returns can drive an update, a tag or a report later in the Zap.
Find User
SearchIn Zapier“Find a user by email or externalid.”
Finds a user of your mfr account by email or by external id.
Get Job by Id
SearchIn Zapier“Returns the job by Id”
Returns one job from its ServiceRequest Id, a required field. Next to Find Job, it is the direct route when the id is already in hand.
The three settings every search exposes
- Successful if no search results are found?Left as is, a search that finds nothing stops the Zap there and the steps that depend on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into a find-or-create. None of the mfr searches offers that variant on Zapier, so you will not see it here.
- If multiple search results are found?Three ways out when several items match: keep the first one, which is the default, stop the Zap, or hand all of them on at once.
When an mfr Zap breaks
Zapier links no help article to mfr, so the cases below are Zapier's general limits. They apply to every mfr Zap.
Here are the general limits to know before you publish. When a run fails and the reason is not obvious, see our Zapier troubleshooting guide.
Old jobs are not picked up
A Zap reacts only to what happens after you switch it on. Jobs, customers or appointments already in mfr never start it; moving that backlog is a separate job.A Zap that sets itself off
A general precaution: a Zap that writes into the place its own trigger watches can start itself again and again and burn through your tasks. Check your trigger and actions at the test.A bulk import is held back
After a bulk import or a migration, a trigger that returns a huge batch at once can be held back by Zapier's flood protection.A missing id stops the step
Many mfr actions need an existing id: customer, job, tag or report definition. When an earlier step does not carry it, add a search such as Find Job or Find Company first.
Need help automating mfr - field service management with Zapier?
A person reads every message.



