MOFFI Zapier integrationAutomate MOFFI with Zapier.
MOFFI Zapier integration: 10 triggers, 4 actions, 1 search. Every trigger is instant, so a booking, an absence or a new user starts your Zap straight away on any plan. Below: what it costs, how to connect, a first Zap to build and what breaks.
Verified Trustpilot reviews · AI, automation & growth agency
What the MOFFI Zapier integration does for you
The MOFFI Zapier integration links your flexible-work tool to everything else your company uses. MOFFI helps people stay flexible and mobile in their working week: workspace bookings, home office days, absences. Zapier hears about what happens there, from bookings to invoices, and can write back bookings, absences, home office days and users.
Three results come up most. A team that knows who is in: New Booking starts a Zap the moment someone reserves a workspace, and your team chat gets the news. A spreadsheet of remote days: New Home Office adds a row for each home office declaration, so remote days sit in one sheet. New staff ready on day one: a hire recorded in another tool runs Create User, so the person already exists in MOFFI with their company, name, email and locale. All ten MOFFI triggers are instant, so these Zaps start right away, whatever your plan.
What Zapier does not do here matters as much. Create Booking only books free workspaces: a taken one is out of its reach. Nothing booked before the Zap was switched on is picked up, and there is no action to edit or cancel an existing booking. And every trigger and every action asks for a Company, so pick it in each step before you test.
Comparing tools before you build? See our n8n vs Zapier guide, or our Make vs Zapier guide.
The Zapier words you need, in one minute
Zapier comes with its own vocabulary. Each word is explained once here, in plain terms, then used as is on the rest of the page.
- 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, such as a new booking. Once the Zap is on, Zapier waits for it.
- Action
- What the Zap does once it has started: the step that writes, sends or moves something for you, like a booking.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts those.
- Polling vs instant
- A polling trigger is checked by Zapier on a timer. An instant trigger is reported by the app itself, as all ten MOFFI triggers are.
- 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 MOFFI user, so later steps can use what it found.
- Multi-step Zap
- Any Zap beyond one trigger and one action. A second action, a filter or a search makes one, and it then needs a paid plan.
What a MOFFI Zap really costs
MOFFI is not a premium app, so it works from the free plan. Zapier bills completed actions, never the trigger.
- Trigger0 tasks
- Each action that succeeds1 task
- Free plan100 tasks a month, two-step Zaps
- Premium appNo
A booking or an absence that starts your Zap costs nothing by itself. Each action that succeeds counts as one task, and one that fails is not counted. The free plan gives 100 tasks a month and unlimited Zaps, each limited to two steps: add a filter, a search such as Find User, or a second action, and you need a paid plan. The interval grid below applies to polling triggers only. All ten MOFFI triggers are instant, so it does not apply to them.
Connect MOFFI to Zapier in three steps
- 01
Open the connections page
In your Zapier account, go to Apps, then click + Add connection. Before you start, have an account on MOFFI, plus read or write access on anything you do not own yourself and want the Zap to touch.
- 02
Pick MOFFI
In the dialog, type the app name, select MOFFI in the results, then click Add connection. A new tab then opens on the MOFFI side for the sign-in, on the MOFFI account you plan to automate.
- 03
Sign in and grant access
Sign in to MOFFI in that tab, then let Zapier use the account. The connection is saved once, and every MOFFI step of every Zap you build reuses it. On the first test, run the step once and read what comes back before going further.
Your first Zap: a shared log of home office days
GoalAdd a row to your spreadsheet each time someone declares a home office day in MOFFI, only for the declarations that pass the filter you set.
- 01
Build: start on New Home Office
Create a Zap, pick MOFFI as the trigger app and New Home Office as the event, then choose the Company. The trigger is instant, so the Zap starts as soon as a declaration is made.
- 02
Test the trigger
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 declaration rather than on guesses.
- 03
Add a filter (paid plan)
Click the plus icon, choose Filter, then fill the three boxes: the field to look at, the rule, the value. The Zap becomes multi-step, so it needs a paid plan.
- 04
Add the spreadsheet row
Pick your spreadsheet app and its add-a-row action, then map the values of the declaration into your columns. The test output shows which values are there.
- 05
Test, read, then publish
Run each step once and read what came back before going further. When the row looks right, click Publish to switch the Zap on.
The 10 MOFFI triggers
10 events start a Zap when something happens in MOFFI, and 10 of them are instant: the app calls Zapier straight away, whatever your plan.
New Absence
Instant triggerIn Zapier“Triggers when a new absence is created.”
Starts your Zap whenever an absence is recorded in MOFFI. It is the cue for everything that should know someone will be away: a shared calendar, a planning sheet or an inbox.
New Booking
Instant triggerIn Zapier“Triggers when a new booking is created.”
Goes off as soon as a booking is created, whoever made it. Of the five booking triggers, this is the one that tells you in advance who plans to use a workspace.
Booking Cancelled
Instant triggerIn Zapier“Triggers when a booking is canceled by a member of your company.”
Fires when a member of your company cancels a booking. It closes the loop opened by New Booking, so a seat counted as taken can be counted as free again elsewhere.
Booking Ended
Instant triggerIn Zapier“Triggers when the booking ends.”
Runs your Zap when a booking comes to its end. Paired with Booking Started, it marks both ends of a reservation.
Booking Started
Instant triggerIn Zapier“Triggers when a booking starts.”
Reacts to the moment a booking begins, rather than to its creation. That makes it the trigger for anything tied to the start of the reservation itself.
New Home Office
Instant triggerIn Zapier“Triggers when a new home office declaration is created.”
Fires each time someone declares a home office day in MOFFI. It is the remote-work counterpart of New Booking: instead of a seat at the office, a day spent working from home.
New Invoice
Instant triggerIn Zapier“Triggers when a new invoice is created.”
Goes off the moment a new invoice is created in MOFFI. Unlike the booking triggers, it follows the money rather than the desks.
New Quotation
Instant triggerIn Zapier“Triggers when someone create a new quotation in your company.”
Starts the Zap when someone in your company creates a quotation in MOFFI. It comes before New Invoice in the paper trail, at the stage where a price is proposed.
New User
Instant triggerIn Zapier“Triggers when a new user is added to the company.”
Kicks in when a user is added to the company in MOFFI. It is the starting point of an onboarding Zap: the account exists, and the other tools can follow.
User Deleted
Instant triggerIn Zapier“Triggers when a new user is removed from the company.”
Tells Zapier when a user is removed from the company in MOFFI. It is the mirror of New User, built for offboarding rather than arrivals.
The 4 MOFFI actions
MOFFI gives you 4 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Declare Absence
ActionIn Zapier“Declare a new absence period for a Moffi user with his email address”
Records an absence period for a MOFFI user, identified by their email address, on a given Date and Period.
yyyy-MM-ddTHH:mm:ss.SSSZ; check at the test how the date from the earlier step arrives.Create Booking
ActionIn Zapier“Create a new booking on MOFFI. You can only book free workspaces.”
Books a workspace in MOFFI for a user, between a start date and an end date, inside the Company and Workspace you pick.
Create User
ActionIn Zapier“Create a new user”
Adds a new user to a MOFFI company. It requires the Company, an E-mail, a First name, a Last name and a Locale.
Declare Home Office
ActionIn Zapier“Declare a new home office day for a Moffi user with his email address”
Declares a home office day for a MOFFI user, found by their Email Address, on the Date and Period you set.
The MOFFI search
1 search step looks for data that already exists in MOFFI, so a later step can use it.
A search step looks up something that already exists in MOFFI and hands it to the next steps. In the action list of the editor, searches sit at the bottom, under their own heading. Three settings decide what happens when the lookup does not go as planned.
Find User
SearchFind or createIn Zapier“Find an user on Moffi with his email”
Looks up a MOFFI user from their email address, the one required field, and passes the user on to the next steps.
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 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?Ticking this box turns the search into a find-or-create: it stops offering the setting above and asks for the fields needed to create the missing item.
- 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 a MOFFI Zap breaks
Zapier ties no help article to MOFFI, so the traps below are the general ones, plus the limits MOFFI states on its own actions.
Most come from how Zapier runs a Zap rather than from MOFFI itself. If one of them is already in your way, see our Zapier troubleshooting guide.
No catch-up on the past
A Zap reacts only to what happens after you switch it on. Bookings, absences or users created earlier never start it, and moving that backlog is a separate job.Only free workspaces
Create Booking can only book a workspace that is free. Map one that is free for the dates you set, and read the test result before you publish the Zap.A Zap that sets itself off
As a general precaution: a Zap that writes into the very place its own trigger watches can start itself again and again, and eats tasks fast.A sudden flood held back
When a trigger returns a huge batch at once, after a bulk import or a migration, Zapier's flood protection can hold those runs back.
Need help automating MOFFI with Zapier?
A person reads every message.



