- Home
- Resources
- Integrations
- MapFlow
MapFlow Zapier integrationAutomate MapFlow with Zapier.
The MapFlow Zapier integration gives you 9 triggers, 39 actions and 15 searches to move customers, delivery locations, visits, vehicles and warehouse data in and out of MapFlow without retyping it. Here is what each one does, what it costs and where it trips.
Verified Trustpilot reviews · AI, automation & growth agency
What the MapFlow Zapier integration actually does
The MapFlow Zapier integration links your MapFlow account to Zapier, a tool that runs automations between apps. MapFlow plans and tracks delivery, intervention and sales routes; Zapier reads what changes in it, or writes into it, so the records your routes depend on stop being typed by hand.
Three results you can build with the 63 operations. First, a ready-to-route delivery location: when New Delivery Location picks up a fresh address, Create Opening Hours adds the days it can be visited, one record per day of the week. Second, a customer created in one go: Create Global Customer writes the customer, its location and its contact in a single action, which saves you chaining three steps. Third, a container that matches reality: Get Container Contents reads what a pallet or package holds, and Add Content to Container or Remove Content From Container adjusts the quantities.
What Zapier does not do for MapFlow: none of the 9 triggers is instant, so every one of them waits for Zapier's next check. There is no find-or-create shortcut either, so a missing record means a search, then a separate create. And a Zap ignores everything that existed in MapFlow before you switched it on.
If you are still weighing tools, open our Make vs Zapier comparison before you build.
Zapier vocabulary in one minute
Eight words come back on every line of this page. Here they are in plain English, once.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time the trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is on, Zapier waits for that event and nothing else.
- Action
- What the Zap does once started: the step that writes, sends or moves something for you, here inside MapFlow.
- Task
- The unit Zapier bills. One action your Zap completes successfully counts as one task, and your plan is a number of those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer for anything new. An instant trigger is reported by the app the moment it happens.
- Filter
- A step that lets the Zap continue 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, so the steps after it can use what it found, such as a record ID.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes it one, and it then needs a paid plan.
What a MapFlow Zap really costs
MapFlow is not a premium app on Zapier, so it works on the free plan. The bill is counted in tasks, and only finished actions count.
- Premium appNo, MapFlow runs on the free plan
- Free plan100 tasks a month, unlimited two-step Zaps
- Trigger checksFree, never counted as tasks
- Failed actionNot counted
The trigger never costs a task, and neither does Zapier checking MapFlow for new items, however often it looks. Each action that succeeds is one task, so a Zap with three actions uses three times what a one-action Zap uses. An action that fails is not counted. The free plan gives you 100 tasks a month and unlimited Zaps, but each Zap stops at two steps: one trigger, one action. Add a filter, a search or a second action and the Zap becomes multi-step, which needs a paid plan. The interval grid below applies to all 9 MapFlow triggers, since they all poll.
Connect your MapFlow account to Zapier
- 01
Open your connections
In Zapier, go to the Apps page of your account and click + Add connection. A connection is your MapFlow account linked once, then reused by every step that touches MapFlow.
- 02
Pick MapFlow
Type MapFlow in the search box of the dialog that opens, select it in the results, then click Add connection. A new browser tab opens on the MapFlow side for the next step.
- 03
Sign in and grant access
Sign in to MapFlow in that tab and allow Zapier to reach the account. You need a MapFlow account of your own, plus read or write access to any data you do not own and want the Zap to touch.
Your first MapFlow Zap, step by step
GoalGive every new delivery location its opening hours, but only for the locations you pick with a filter.
- 01
Build: start with the trigger
Create a Zap, choose MapFlow as the app that starts it and New Delivery Location as the event, then select your MapFlow connection.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent delivery locations of your account, so you map the next steps on a real one.
- 03
Add the filter
From the plus icon, add Filter. Set the field to look at, the rule and the value. Pick a text rule for text and a number rule for numbers, or the filter never passes.
- 04
Add the MapFlow action
Add Create Opening Hours. Map the location's ID from the trigger into Location if the test shows one, and set Day of Week, where
0is Monday and6is Sunday. - 05
Test, then publish
Test the action and check the new record in MapFlow. Then publish the Zap to switch it on. A filter makes this Zap multi-step, so it needs a paid plan.
MapFlow triggers on Zapier
9 events start a Zap when something happens in MapFlow. Zapier checks for them at the interval your plan allows.
New Customer
Polling triggerIn Zapier“Triggers when a new customer is created.”
Starts the Zap each time a customer record appears in your MapFlow account, so whatever follows works from that customer.
New Delivery Item
Polling triggerIn Zapier“Triggers when a new delivery item is created.”
Watches the catalog of things you deliver and starts the Zap whenever a new delivery item shows up in MapFlow.
New Delivery Location
Polling triggerIn Zapier“Triggers when a new delivery location is created.”
Fires on each address added to MapFlow as a delivery location, the place a driver will actually stop at.
New Driver/Picker
Polling triggerIn Zapier“Triggers when a new driver or picker is created.”
Reacts when someone is added to MapFlow as a driver or a picker, the people who run or prepare the rounds.
New Tag
Polling triggerIn Zapier“Triggers when a new tag is created.”
Picks up every tag created in MapFlow and hands it to the next step of your Zap.
New Vehicle
Polling triggerIn Zapier“Triggers when a new vehicle is created.”
Starts your Zap when a vehicle is registered in the MapFlow fleet.
New Visit
Polling triggerIn Zapier“Triggers when a new visit is created.”
Every visit created in MapFlow starts this one, whether it is a delivery, a pickup or a service stop.
New Visit Product
Polling triggerIn Zapier“Triggers when a product is added to a visit.”
Triggers when a product is attached to a visit in MapFlow, so the Zap knows what is going out on that stop.
New Warehouse
Polling triggerIn Zapier“Triggers when a new warehouse is created.”
Catches every warehouse added to MapFlow, the sites routes can start from or end at.
MapFlow actions on Zapier
MapFlow gives you 39 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
- Add Content to Container
- Create Contact
- Create Customer
- Create Delivery Item
- Create Delivery Location
- Create Driver/Picker
- Create Global Customer
- Create Opening Hours
- Create Tag
- Create Vehicle
- Create Visit
- Add Product to Visit
- Create Warehouse
- Delete Contact
- Delete Customer
- Delete Delivery Item
- Delete Delivery Location
- Delete Driver/Picker
- Delete Global Customer
- Delete Opening Hours
- Delete Tag
- Delete Vehicle
- Delete Visit
- Remove Product From Visit
- Delete Warehouse
- Remove Content From Container
- Set Container Contents
- Update Contact
- Update Customer
- Update Delivery Item
- Update Delivery Location
- Update Driver/Picker
- Update Global Customer
- Update Opening Hours
- Update Tag
- Update Vehicle
- Update Visit
- Update Visit Product
- Update Warehouse
Add Content to Container
ActionIn Zapier“Add or update an item with quantity in a container. If item already exists, quantity is updated.”
Puts an item with a quantity into a container, a pallet or a package.
1.Create Contact
ActionIn Zapier“Create a new location contact in MapFlow.”
Attaches a person to one or more delivery locations, with a first name and a last name.
Create Customer
ActionIn Zapier“Create a new customer in MapFlow.”
Adds a customer to MapFlow, typed as Individual or Company, which is the only field it insists on.
Create Delivery Item
ActionIn Zapier“Create a new delivery item in MapFlow.”
Adds something to the MapFlow item catalog: a product, a service, a package or a pallet.
Create Delivery Location
ActionIn Zapier“Create a new delivery location in MapFlow.”
Registers a new address as a place MapFlow can route to, tied to an existing customer.
Create Driver/Picker
ActionIn Zapier“Create a new driver or picker in MapFlow.”
Opens a MapFlow account for a driver or a picker, with an email, a first name and a last name.
Create Global Customer
ActionIn Zapier“Create a new global customer (Customer + Location + Contact) atomically.”
Writes a customer, its delivery location and its contact in a single action, all or nothing.
Create Opening Hours
ActionIn Zapier“Create new location opening hours in MapFlow.”
Records when a delivery location can be visited, one day of the week per record.
0 for Monday through 6 for Sunday, and each day is a separate action and a separate task.Create Tag
ActionIn Zapier“Create a new tag in MapFlow.”
Makes a new MapFlow tag with a name and a color.
#FF0000, not a color name; a plain word will not do.Create Vehicle
ActionIn Zapier“Create a new vehicle in MapFlow.”
Adds a vehicle to the MapFlow fleet with a name, a license plate and a vehicle type.
Create Visit
ActionIn Zapier“Create a new visit in MapFlow.”
Puts a visit on a delivery location for a given date, as a delivery, a pickup, a service or another type.
YYYY-MM-DD; reformat the date in Zapier if your source writes it another way.Add Product to Visit
ActionIn Zapier“Add a product to a visit in MapFlow.”
Puts a product on an existing visit with a quantity, so the driver knows what to bring.
Create Warehouse
ActionIn Zapier“Create a new warehouse in MapFlow.”
Creates a warehouse with its address, plus options such as loading dock, forklift, cold storage or start and end point.
Delete Contact
ActionIn Zapier“Delete a contact from MapFlow.”
Erases one location contact by its ID.
Delete Customer
ActionIn Zapier“Delete a customer from MapFlow.”
Removes a customer from MapFlow.
Delete Delivery Item
ActionIn Zapier“Delete a delivery item from MapFlow.”
Removes an item from the MapFlow catalog of products, services, packages and pallets.
Delete Delivery Location
ActionIn Zapier“Delete a delivery location from MapFlow.”
Removes a delivery location from MapFlow, the address a driver would have stopped at.
Delete Driver/Picker
ActionIn Zapier“Delete a driver or picker from MapFlow.”
Deletes a driver or picker profile.
Delete Global Customer
ActionIn Zapier“Delete a global customer from MapFlow.”
Deletes a global customer, the customer and location pair created as one.
Delete Opening Hours
ActionIn Zapier“Delete opening hours from MapFlow.”
Drops an opening hours record from a location, one day of the week at a time.
Delete Tag
ActionIn Zapier“Delete a tag from MapFlow.”
Deletes a MapFlow tag, chosen by its ID.
Delete Vehicle
ActionIn Zapier“Delete a vehicle from MapFlow.”
Removes a vehicle from the MapFlow fleet, picked by its ID.
Delete Visit
ActionIn Zapier“Delete a visit from MapFlow.”
Cancels a visit by deleting it from MapFlow, whatever its type or date.
Remove Product From Visit
ActionIn Zapier“Remove a product from a visit in MapFlow.”
Takes a product off a visit, so the driver no longer brings it on that stop.
Delete Warehouse
ActionIn Zapier“Delete a warehouse from MapFlow.”
Removes a warehouse from MapFlow, with its address and equipment settings.
Remove Content From Container
ActionIn Zapier“Remove an item from a container with granular quantity control. Can remove specific quantity or remove all.”
Takes an item out of a container, either a part of the quantity or all of it.
Set Container Contents
ActionIn Zapier“Set the complete contents of a container with quantities. WARNING: This REPLACES all existing contents.”
Writes the full contents of a container with quantities in one go.
Update Contact
ActionIn Zapier“Update an existing contact in MapFlow.”
Corrects a location contact, and can mark them as the primary contact or as inactive.
Update Customer
ActionIn Zapier“Update an existing customer in MapFlow.”
Edits a customer that already exists in MapFlow, including whether it is active.
Update Delivery Item
ActionIn Zapier“Update an existing delivery item in MapFlow.”
Edits an item of the MapFlow catalog, such as its fragile or dangerous goods flags.
Update Delivery Location
ActionIn Zapier“Update an existing delivery location in MapFlow.”
Edits a delivery location, including truck access, loading dock, elevator access and whether it is active.
Update Driver/Picker
ActionIn Zapier“Update an existing driver or picker in MapFlow.”
Changes a driver or picker profile, including the driving license flag and the active status.
Update Global Customer
ActionIn Zapier“Update an existing global customer in MapFlow.”
Changes a global customer, the customer and location pair MapFlow handles as one.
Update Opening Hours
ActionIn Zapier“Update existing opening hours in MapFlow.”
Changes an opening hours record, for example to mark a day as closed.
Update Tag
ActionIn Zapier“Update an existing tag in MapFlow.”
Renames or recolors an existing MapFlow tag.
Update Vehicle
ActionIn Zapier“Update an existing vehicle in MapFlow.”
Edits a vehicle already in the MapFlow fleet.
Update Visit
ActionIn Zapier“Update an existing visit in MapFlow.”
Moves or completes a visit that is already planned in MapFlow.
YYYY-MM-DD, so send the current date when it does not change.Update Visit Product
ActionIn Zapier“Update the quantity of a product in a visit.”
Sets a new quantity for a product already on a visit.
Update Warehouse
ActionIn Zapier“Update an existing warehouse in MapFlow.”
Edits a warehouse and its equipment settings, from forklift and cold storage to default site.
MapFlow searches on Zapier
15 search steps look for data that already exists in MapFlow, so a later step can use it.
A search step finds a MapFlow record that already exists and passes it to the next steps, which is how you get the IDs most MapFlow actions ask for. In the action list, searches sit at the bottom under their own SEARCH heading. Three settings decide what happens when the result is not a clean single match.
Find Contact
SearchIn Zapier“Find a location contact by ID or search criteria.”
Looks up a location contact by ID or by search criteria, and can narrow to primary or active contacts.
Find Customer
SearchIn Zapier“Find a customer by ID or search criteria.”
Finds a customer by ID or criteria, with an option to keep only active ones.
Find Delivery Item
SearchIn Zapier“Find a delivery item by ID or search criteria.”
Searches the item catalog, and can filter on the fragile and dangerous goods flags.
Find Delivery Location
SearchIn Zapier“Find a delivery location by ID or search criteria.”
Retrieves a delivery location, with filters on active status, GPS coordinates and truck access.
Find Driver/Picker
SearchIn Zapier“Find a driver or picker by ID or search criteria.”
Finds a driver or picker, optionally only active ones or those with a valid license.
Find Global Customer
SearchIn Zapier“Find a global customer (Customer + Location) by ID or search criteria.”
Retrieves a global customer, the customer and location pair, by ID or criteria.
Find Opening Hours
SearchIn Zapier“Find location opening hours by ID or search criteria.”
Returns opening hours records of a location, and can filter on closed days.
Find Root Delivery Items
SearchIn Zapier“Find root delivery items (items without parents) - useful for listing top-level containers.”
Lists items that have no parent, which is a way to see top-level containers.
Find Tag
SearchIn Zapier“Find a tag by ID or search criteria.”
Finds a MapFlow tag by ID or criteria.
Find Vehicle
SearchIn Zapier“Find a vehicle by ID or search criteria.”
Searches the MapFlow fleet for a vehicle, by ID or criteria.
Find Visit
SearchIn Zapier“Find a visit by ID or search criteria.”
Retrieves a visit, with an option to filter on completed ones.
Find Visit Product
SearchIn Zapier“Find a visit product by ID or search criteria.”
Finds the link between a visit and a product.
Find Warehouse
SearchIn Zapier“Find a warehouse by ID or search criteria.”
Finds the warehouse you need, and can keep only active, default or start point sites.
Get Container Contents
SearchIn Zapier“Get the contents of a container (PALLET or PACKAGE) with quantities.”
Reads what a pallet or package holds, with quantities.
Get Item Hierarchy
SearchIn Zapier“Get the complete hierarchy of a container with all contents recursively.”
Returns the whole tree of a container, everything nested inside it at every level.
The three settings every search exposes
- Successful if no search results are found?Left on its default, a search that finds nothing stops the Zap and skips the steps that depended on it. Switch it on and the Zap carries on empty-handed.
- Create X if it doesn't exist yet?This box turns a search into find-or-create on some apps. None of the 15 MapFlow searches offers it, so a missing record means a separate create action.
- If multiple search results are found?Three ways out when several records match: keep the first one, which is the default, stop the Zap, or pass all of them on.
When a MapFlow Zap breaks
Zapier attaches no help article to MapFlow, and no MapFlow-specific limit is documented. What breaks first are the general Zapier rules below.
All four apply to every MapFlow trigger, since they all poll. When a run fails and you cannot see why, see our Zapier troubleshooting guide.
Older records never come through
A Zap only reacts to what happens after you switch it on. Customers, visits or vehicles that already existed are not picked up; moving that backlog is a separate job.A Zap that sets itself off
A Zap that writes where its own trigger looks, such as New Tag feeding Create Tag, can start again and again and burn through your tasks fast.A bulk import gets held back
When a trigger suddenly returns a huge batch, after an import of visits or locations, Zapier's flood protection can hold the run back.The same record only fires once
On a polling trigger Zapier remembers what it has already seen, so the same record does not start the Zap twice.
Need help automating MapFlow with Zapier?
A person reads every message.



