MOCO Zapier integrationAutomate MOCO with Zapier.
The MOCO Zapier integration gives you 39 triggers, 12 actions and 13 searches. Every trigger is instant, so a new project, invoice or lead reaches your other tools straight away, and the actions create records in MOCO from anywhere else. It runs on the free plan.
Verified Trustpilot reviews · AI, automation & growth agency
What the MOCO Zapier integration actually does
MOCO is a cloud tool for agencies and service businesses that covers time tracking, billing, resource planning, the sales funnel and the CRM. The integration links it to Zapier, so events in MOCO set off work in your other apps, and records from elsewhere land in MOCO without retyping. 64 operations in all, and MOCO itself works on the free plan.
Projects that start set up. New Project fires the moment a project appears in MOCO. Follow it with Create Task and the tasks your team logs time against are there from day one, no copying from a template.
Invoices that reach the right people. New Invoice, New Invoice Status, New Incoming Payment and New Exported Invoice (Bookkeeping) cover the life of an invoice. Send each step to your accounting tool, a sheet or a chat channel, and nobody has to ask whether a client paid.
Leads that enter MOCO on their own. Create Lead and Create Contact turn a form entry or a CRM record from another tool into a lead and a contact in MOCO, with Find Contact in front to avoid adding the same person twice.
What Zapier does not do here. Eleven of the twelve actions create something, the last one records a presence: nothing updates or deletes an existing MOCO record. None of the 13 searches has a find-or-create variant, so a missing company is not created on the fly. On the bright side, all 39 triggers are instant, so the plan interval never delays them. If you also use Make, see our MOCO Make integration page.
Zapier words in one minute
Eight words come back on every Zapier screen. Here they are in plain English, once.
- Zap
- The automation you build: one trigger, then one or more actions that run every time the trigger event happens.
- Trigger
- The event in an app that starts the Zap, like a new invoice in MOCO. 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 new task.
- Task
- The unit Zapier bills: one action your Zap completes successfully. Your plan's quota is a count of those.
- Polling vs instant
- A polling trigger is checked on a timer. An instant trigger is reported by the app itself the moment the event happens.
- Filter
- A step that lets the Zap go on only when what arrived meets your condition, and stops it there otherwise.
- Search step
- A step that looks up something that already exists in an app, so the steps that follow 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 it really costs
MOCO is not a premium app, so it works on the free plan. What you pay for is tasks.
- Premium appNo, works on the free plan
- Free plan100 tasks a month, two-step Zaps
- TriggersAll 39 instant, no task
- Search or filterMakes the Zap multi-step
The trigger never costs a task, so a new invoice that starts the Zap is free. Each action that succeeds counts as one task, and an action that fails is not counted. The free plan gives you 100 tasks a month and Zaps of two steps only. With MOCO that limit bites early: a search such as Find Company in front of Create Project, a filter, or a second action all make the Zap multi-step, which needs a paid plan. The interval grid below applies to polling triggers only; it does not apply to MOCO, whose 39 triggers are all instant.
Connect MOCO to Zapier in 3 steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need a MOCO account, plus read or write access on anything you do not own yourself and want the Zap to touch.
- 02
Pick MOCO
Type MOCO in the search box of the dialog, select it, then click Add connection. A new tab opens, and that is where the rest of the connection happens.
- 03
Sign in and grant access
Sign in to MOCO in that tab and grant Zapier access to the account. The connection is then reused by every MOCO step in every Zap, so you only link the account once.
Your first Zap: a starter task and a kickoff comment on every new project
GoalA project is created in MOCO: the Zap adds the first task to it and posts a comment, so the team knows where to start.
- 01
Create the Zap and pick the trigger
Start a new Zap, choose MOCO and the New Project event, then your connection. Test it: Zapier brings back the three most recent projects of the account, so you map from a real one.
- 02
Add Create Task
Add a MOCO step with Create Task. Type the Task Name, then map the project number from the trigger into Project Identifier. Check at test time which value the trigger offers for it.
- 03
Add Create Comment
Add Create Comment, choose the Target and write the Message. With two actions the Zap is multi-step, so it needs a paid plan, and each run uses two tasks.
- 04
Test each step
Run each step once and read what came back. The test creates a real task and a real comment in MOCO, so use a project you can tidy up afterwards.
- 05
Publish
Click Publish to switch the Zap on. Each new project reaches it straight away; projects created before that moment are not picked up.
MOCO triggers
39 events start a Zap when something happens in MOCO, and 39 of them are instant: the app calls Zapier straight away, whatever your plan.
Approved Holiday Request
Instant triggerIn Zapier“Triggers when a holiday request is approved.”
Fires when a holiday request is approved in MOCO, so the approved leave can show up in the tools your team plans with.
New Time Entry
Instant triggerIn Zapier“Triggers when a new time entry is created.”
Starts a Zap each time a new time entry is created in MOCO, so the hours logged can feed a sheet, a report or an alert outside MOCO.
New Comment
Instant triggerIn Zapier“Triggers when a new comment is created.”
Reacts to every new comment created in MOCO, letting a remark left on a record travel to the place where your team actually reads messages.
New Company
Instant triggerIn Zapier“Triggers when a new company is created.”
Kicks off a Zap as soon as a company is added in MOCO. Zapier highlights it among the popular MOCO triggers, and it is the natural start for keeping other client lists in step.
New Contact Person
Instant triggerIn Zapier“Triggers when a new contact person is created.”
Runs when a contact person is created in MOCO, so the people behind your clients can be copied to the other tools that need their details.
New Client
Instant triggerIn Zapier“Triggers when a new client is created.”
Watches for new clients in MOCO, so the work that follows a new client can start in your other apps.
New Lead
Instant triggerIn Zapier“Triggers when a new lead was created.”
A new lead created in MOCO's sales funnel starts this Zap, the starting point for any follow-up handled outside MOCO.
New Expense
Instant triggerIn Zapier“Triggers when an expense is created.”
Picks up each new expense created in MOCO, so costs logged by the team can be mirrored in your finance tools.
New Holiday Request
Instant triggerIn Zapier“Triggers when a new holiday request is created.”
Triggers on every new holiday request in MOCO, before it is approved, which helps when someone has to review it.
New Invoice
Instant triggerIn Zapier“Triggers when a new invoice is created.”
An invoice created in MOCO sets this Zap off. Zapier puts it forward among the main MOCO triggers.
New Exported Invoice (Bookkeeping)
Instant triggerIn Zapier“Triggers when a new invoice is exported (for the bookkeeping).”
Fires when an invoice is exported for bookkeeping in MOCO, a different moment from the day it was created.
New Incoming Payment
Instant triggerIn Zapier“Triggers when a new incoming payment is created.”
Reacts when a new incoming payment is recorded in MOCO, so the news can travel on to whoever is waiting for it.
New Invoice Status
Instant triggerIn Zapier“Triggers when the status of an invoice is changed.”
Follows invoice status changes in MOCO and starts a Zap whenever one moves, which lets you react to each stage rather than only to creation.
New Offer
Instant triggerIn Zapier“Triggers when a new offer is created.”
Fires each time a new offer is created in MOCO, so it can be tracked or shared beyond MOCO.
New Planning Entry
Instant triggerIn Zapier“Triggers when a new Planning Entry is created.”
Each new planning entry created in MOCO starts this Zap, so your other tools can follow MOCO's resource planning.
New Presence
Instant triggerIn Zapier“Triggers when a new Presence is created.”
Each new presence created in MOCO starts this Zap, so the record can be shared outside MOCO.
New Project
Instant triggerIn Zapier“Triggers when a new project is created.”
Creating a project in MOCO launches this Zap. It is one of the triggers Zapier highlights for this app.
New Project Assignment
Instant triggerIn Zapier“Triggers when a person is assigned to a project.”
Triggers when a person is assigned to a project in MOCO, a good moment to pass on what they need for it.
New Project Budget Alert
Instant triggerIn Zapier“Triggers when a project budget alert event has happened.”
When a project budget alert event happens in MOCO, this Zap turns a warning that could sit unnoticed in the app into a message someone actually reads.
New Purchase
Instant triggerIn Zapier“Triggers when a new purchase is created.”
Each new purchase created in MOCO sets this Zap going, so it is visible outside MOCO as soon as it is entered.
New Outgoing Payment
Instant triggerIn Zapier“Triggers when a new outgoing payment is created.”
A new outgoing payment created in MOCO is the event here, so the records you keep elsewhere can reflect it.
New Recurred Expense
Instant triggerIn Zapier“Triggers when an expense is recurred.”
An expense that recurs in MOCO starts this Zap, so each recurrence can be tracked outside MOCO.
New Sales Activity
Instant triggerIn Zapier“Triggers when a new sales activity has happened.”
Runs whenever a new sales activity happens in MOCO, so the sales work is visible to people who do not open MOCO.
New Task
Instant triggerIn Zapier“Triggers when a new task is created.”
Every new task created in MOCO launches this Zap, so the tasks of a project can be copied to where your team works.
New User
Instant triggerIn Zapier“Triggers when a new User is created.”
User accounts created in MOCO set this Zap off, a sign that someone has joined the team.
Archived Project
Instant triggerIn Zapier“Triggers when a project is archived.”
Archiving a project in MOCO triggers this Zap, the point where the surrounding tools can be tidied up.
Unarchived Project
Instant triggerIn Zapier“Triggers when a project is made active again.”
Bringing an archived project back to active in MOCO starts this Zap, the signal that work has restarted on it.
Updated Time Entry
Instant triggerIn Zapier“Triggers when a time entry was updated.”
Corrections to a logged time entry in MOCO, a new duration or a fixed description, set this Zap off so any report built from them stays right.
Updated Company
Instant triggerIn Zapier“Triggers when a company was updated.”
Fires whenever a company record is edited in MOCO, keeping copies of that company in other tools from going stale.
Updated Contact Person
Instant triggerIn Zapier“Triggers when a contact person was updated.”
Edits to a contact person in MOCO start this Zap, so the copies of that contact stored elsewhere can follow.
Updated Lead
Instant triggerIn Zapier“Triggers when a lead was updated.”
Leads move through MOCO's sales funnel, and each update to one starts this Zap, so you follow a lead after its creation too.
Updated Expense
Instant triggerIn Zapier“Triggers when an expense was updated.”
Reacts to edits on an existing expense in MOCO, so a corrected amount or title does not leave your finance sheet out of date.
Updated Invoice
Instant triggerIn Zapier“Triggers when an invoice was updated.”
Each update to an invoice in MOCO launches this Zap, so a copy kept elsewhere can follow.
Updated Offer
Instant triggerIn Zapier“Triggers when an offer was updated.”
Updating an offer in MOCO sets this Zap going, so a copy kept elsewhere stays in sync.
Updated Planning Entry
Instant triggerIn Zapier“Triggers when a Planning Entry was updated.”
Planning entries updated in MOCO are the event here, so the change reaches the tools that rely on that planning.
Updated Presence
Instant triggerIn Zapier“Triggers when a Presence was updated.”
Updating a presence in MOCO starts this Zap, so the copies kept elsewhere can follow.
Updated Project
Instant triggerIn Zapier“Triggers when a project was updated.”
Project edits in MOCO, from a renamed title to a new leader, set this Zap off so the tools built around that project do not drift.
Updated Purchase
Instant triggerIn Zapier“Triggers when a purchase was updated.”
Purchases updated in MOCO launch this Zap, so the copies in your other finance tools stay correct.
Updated User
Instant triggerIn Zapier“Triggers when a User was updated.”
Changes to a MOCO user start this Zap, keeping user details aligned across the tools your team uses.
MOCO actions
MOCO gives you 12 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Time Entry
ActionIn Zapier“Create a new time entry.”
Logs a time entry in MOCO for a user on a project, with a date, a task, a description and a duration given in seconds.
Create Comment
ActionIn Zapier“Creates a new Comment.”
Posts a comment in MOCO on the target you choose, with the message built from earlier steps of the Zap.
Create Contact
ActionIn Zapier“Creates a new contact person.”
Creates a contact person in MOCO from a first name and a last name, plus whatever else the earlier steps carry. It is one of the actions Zapier puts forward.
Create Company
ActionIn Zapier“Creates a new company (customer only).”
Adds a company to MOCO as a customer, with a name, a currency and the user responsible for that client. Zapier features it among MOCO's main actions.
Create Expense
ActionIn Zapier“Creates a new Expense.”
Adds an expense to a MOCO project with its title, date, quantity, unit, price and cost, and says whether it is billable and counted in the budget.
Create Incoming Payment
ActionIn Zapier“Creates a new incoming payment.”
Records money received in MOCO with a total, a date and a currency, and can flag it as a partial payment.
Create Lead
ActionIn Zapier“Creates a new lead.”
Adds a lead to MOCO's sales funnel with a name, an estimated amount, a currency and a reminder date. Zapier lists it among the featured MOCO actions.
Create Project
ActionIn Zapier“Creates a new Project.”
Opens a new project in MOCO for an existing company, with a name, a currency, a billing method and a project leader.
Create Purchase
ActionIn Zapier“Creates a new Purchase.”
Records a purchase in MOCO with its supplier, creator, date, payment method, title, total and tax rate.
Create Outgoing Payment
ActionIn Zapier“Creates a new outgoing payment.”
Adds a new outgoing payment to MOCO, with only a date, a total and a currency required.
Create Task
ActionIn Zapier“Creates a new project task.”
Adds a task to a MOCO project, identified by its project number, and can mark it as active for time tracking and billable by default.
Record Presence
ActionIn Zapier“Record a new presence.”
Records a new presence in MOCO for the user you choose, with User as the only required field.
MOCO searches
13 search steps look for data that already exists in MOCO, so a later step can use it.
A search step looks up a record that already exists in MOCO and hands it to the next steps. MOCO's 13 searches sit at the bottom of the action-event list, under the SEARCH heading. Each one makes the Zap multi-step, so it needs a paid plan. Three settings decide what happens when the result is not a single clean match.
Find Time Entry
SearchIn Zapier“Finds an existing Time Entry.”
Looks up an existing time entry in MOCO for a given project and user, so a later step can work with it.
Find Company
SearchIn Zapier“Finds an existing Company.”
Fetches an existing company from MOCO so the next steps can attach records to it.
Find Contact
SearchIn Zapier“Finds an existing Contact.”
Retrieves a contact person who already exists in MOCO.
Find Lead
SearchIn Zapier“Finds an existing lead.”
Finds an existing lead in MOCO's sales funnel and passes it on to the next steps of the Zap.
Find Expense
SearchIn Zapier“Finds an existing Expense.”
Expenses already logged on a MOCO project can be pulled in with this search, so their details feed a later step.
Find Invoice
SearchIn Zapier“Finds an existing Invoice.”
Retrieves an existing invoice from MOCO, for when a Zap starts somewhere else but needs the invoice behind it.
Find Offer
SearchIn Zapier“Finds an existing Offer.”
Fetches an offer that already exists in MOCO, so later steps can read or reference it.
Find Planning Entry
SearchIn Zapier“Finds an existing Planning Entry.”
Planning entries that already exist in MOCO come back through this search, for a given project and user.
Find Project
SearchIn Zapier“Finds an existing project.”
Projects that already exist in MOCO come back through this search, often the missing link before a task, an expense or a time entry can be created.
Find Purchase
SearchIn Zapier“Finds an existing Purchase.”
Looks up a purchase that already exists in MOCO.
Find Purchase Category
SearchIn Zapier“Finds an existing purchase category.”
Purchase categories defined in MOCO are retrieved here, so a purchase created later in the Zap can be filed correctly.
Find Task
SearchIn Zapier“Finds an active Task for a Project.”
Finds an active task within a MOCO project, by project and task name.
Find User
SearchIn Zapier“Finds an existing active user.”
Active users of your MOCO account come back through this search, so actions that need a User or a Leader can get one.
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 depended on it are skipped. Switched on, the Zap carries on empty-handed.
- Create X if it doesn't exist yet?Ticking this box turns a search into a find-or-create: it then asks for the fields needed to create the missing item. None of the 13 MOCO searches offers it, so a missing record is never created on the fly.
- 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 hand all of them on at once.
When the MOCO Zap breaks
Zapier attaches no help article to MOCO, so the risks below are the ones every Zap shares, with MOCO's 39 triggers and 12 actions in mind.
These limits come from Zapier itself and apply to every app, MOCO included. If one of them gets in your way, start with our Zapier troubleshooting guide.
Nothing from before the Zap
A Zap only reacts to what happens after you publish it. Projects, invoices or leads that already existed are not picked up; moving that backlog is a separate job.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 burns through your task count fast.Flood protection on big batches
When a trigger suddenly sends a huge batch, after a bulk import or a migration into MOCO for instance, Zapier's flood protection can hold those items back.
Need help automating MOCO with Zapier?
A person reads every message.



