Resources · Make integration

MOCO Make integrationAutomate MOCO with Make.

What changes when MOCO talks to your other tools? The MOCO Make integration gives you 70 modules, including 11 instant triggers, to move invoices, projects and contacts without copy-paste. This guide connects your account and walks you through a first scenario.

Verified Trustpilot reviews · AI, automation & growth agency

What you can automate

What can the MOCO Make integration do for you?

The MOCO Make integration links your MOCO account to Make, a visual tool where you chain modules into a scenario (the automation you build). A new invoice, project or lead in MOCO can then trigger work in your other apps, and data from those apps can flow back into MOCO, with no code at all.

Invoices that file themselves. Watch New Invoice starts the scenario when an invoice is created, Get an Invoice PDF grabs the document, and the next module stores it or emails it to accounting.

Projects that start with their tasks. Watch New Project reacts to each new project, and Create a Task on a Project lays down the kickoff tasks your team repeats every time.

Payments that match the bank. When your payment tool reports a transfer, List Invoices finds the bill and Create an Invoice Payment records the money in MOCO.

MOCO keeps its own guardrails: a billed expense cannot be edited or deleted, a task with tracked hours cannot be deleted, and a purchase can only be removed while it is pending and unpaid. If you also weigh n8n, the n8n vs Make comparison sets the criteria side by side. New to the editor? The Make training starts from the basics, and Make pricing explains how operations are counted.

Connect

How do you connect MOCO to Make?

  1. 01

    Copy your MOCO API key

    In MOCO, open your user profile and the Integrations tab, or go to Settings, Extensions, then API and Webhooks. Copy the API key shown on screen. You need an active MOCO account for this.

  2. 02

    Create the connection in Make

    In your scenario, add any MOCO module and click Create a connection. A connection is your MOCO account linked to Make once, then reused by every MOCO module. You can give it a name in Connection name.

  3. 03

    Paste the key and save

    Paste the API key you copied, or follow the on-screen instructions, and save. Make can now read and write in MOCO, and the next MOCO modules you add pick this connection from a list.

First scenario

Your first scenario with MOCO

GoalWhen a new invoice is created in MOCO, Make fetches its PDF so the next step can store or send it.

  1. 01

    Create the scenario

    On the Scenarios page, create a new scenario and click the big + to place the first module, the one that starts everything.

  2. 02

    Add Watch New Invoice

    Search for MOCO, pick Watch New Invoice, click Create a webhook, then connect your account with the API key. The module now waits for MOCO to announce each new invoice.

  3. 03

    Add Get an Invoice PDF

    Click the + on the right of the trigger and choose Get an Invoice PDF. Map the invoice from the trigger instead of typing anything, so every run targets the invoice that just arrived.

  4. 04

    Test with Run once

    Click Run once, then create a test invoice in MOCO. Open the bubbles above each module to read the bundles (the items passed along) and check that a PDF came back.

  5. 05

    Switch it on

    Once the test looks right, save and switch the scenario on. Because the trigger is instant, it runs whenever MOCO creates an invoice, with no schedule to tune.

Triggers

MOCO triggers: what starts your scenario

11 modules start a scenario when something happens in MOCO. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by MOCO as soon as it happens.

MOCO1Watch New Activity

Watch New Activity

Instant trigger

In MakeTriggers when a new activity is created.

Watch New Activity starts your scenario each time someone logs a new activity in MOCO, and hands Make that activity as a bundle (one item passed from module to module) ready to reuse downstream.

How it fires
instant. MOCO calls Make through a webhook the moment the activity is created, which is why Make asks you to click Create a webhook before the connection.
When to use it
pick it when logged work should ripple somewhere else, such as a shared sheet of hours or a note on the matching project.
Watch out
every activity fires the scenario, so each downstream module spends one operation per entry. Keep the chain short if your team logs a lot.
MOCO2Watch New Company

Watch New Company

Instant trigger

In MakeTriggers when a new company is created.

Add a company in MOCO and this trigger wakes your scenario with the fresh record, so the new customer or supplier can reach your other tools without anyone copying it by hand.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
it suits the moment a signed customer lands in MOCO and your CRM, mailing list or accounting file should know about it too.
Watch out
it only reacts to creation. A company edited later will not start the scenario again.
MOCO3Watch New Contact

Watch New Contact

Instant trigger

In MakeTriggers when a new contact is created.

Here the signal is a person: as soon as a contact is saved in MOCO, Make receives it and your scenario can greet, file or sync that person elsewhere.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
reach for it when a new client contact should land in your newsletter tool or in a shared address book.
Watch out
the trigger does not check whether the person already exists in the destination, so add a search there first to avoid duplicates.
MOCO4Watch New Expense

Watch New Expense

Instant trigger

In MakeTriggers when a new expense is created.

Watch New Expense tells Make about every expense created in MOCO, so costs recorded on a project can reach a finance sheet or a manager without a manual export.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
choose it when a project lead wants a heads-up on each new cost, or when bookkeeping tracks expenses outside MOCO.
Watch out
MOCO blocks changes on an expense once it is billed, so treat what the scenario sends as a snapshot, not a live copy.
MOCO5Watch New Invoice

Watch New Invoice

Instant trigger

In MakeTriggers when a new invoice is created.

With this trigger, every invoice created in MOCO becomes the starting point of a scenario: filing the document, alerting accounting or logging the amount in a dashboard.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
it is the natural first module when invoices must be archived or announced the moment they exist, paired with Get an Invoice PDF.
Watch out
creation is not the same as payment. For money received, work with the invoice payment modules instead.
MOCO6Watch New Lead

Watch New Lead

Instant trigger

In MakeTriggers when a new lead is created.

MOCO calls its sales opportunities leads, and this module fires when one is added. Your scenario gets the lead right away and can pass it to whoever follows up.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
use it to alert sales in a chat tool or to open a follow-up task the moment a lead is entered.
Watch out
the key behind this module is newDeal, yet Make shows it as Watch New Lead. Search for the displayed name in the editor.
MOCO7Watch New Offer

Watch New Offer

Instant trigger

In MakeTriggers when a new offer is created.

Each time a quote (an offer in MOCO) is created, Watch New Offer passes it to Make, which lets you track proposals leaving the door without opening MOCO.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
handy when a manager wants to see every new offer, or when offers feed a pipeline sheet kept outside MOCO.
Watch out
Make offers no MOCO module to create or read offers, so anything beyond the trigger goes through Make an API Call.
MOCO8Watch New Presence

Watch New Presence

Instant trigger

In MakeTriggers when a new presence is created.

Presences are the attendance entries of your team in MOCO. This trigger picks up each new one and sends it to Make, so time in the office can feed another tool.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
reach for it when HR or a team lead keeps attendance in a spreadsheet or a payroll system next to MOCO.
Watch out
one presence equals one run. Test with a single entry and read the bundle before you map fields.
MOCO9Watch New Project

Watch New Project

Instant trigger

In MakeTriggers when a new project is created.

Opening a project in MOCO can now set up everything around it: Watch New Project delivers the new project to Make so the scenario can create folders, channels or first tasks.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
it fits agencies that repeat the same kickoff for every project and want that routine to start on its own.
Watch out
if the scenario creates tasks back in MOCO, that is fine, but never make it create projects, or it will trigger itself again.
MOCO10Watch New Task

Watch New Task

Instant trigger

In MakeTriggers when a new task is created.

Every task added to a MOCO project reaches Make through this module, which is how a to-do created by a project manager can show up in the tool people actually check.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
pick it when tasks planned in MOCO should appear in a chat channel or in a personal task app.
Watch out
avoid pairing it with Create a Task on a Project in the same scenario, since each created task could restart the flow.
MOCO11Watch New User

Watch New User

Instant trigger

In MakeTriggers when a new user is created.

When a new staff member is added as a user in MOCO, this trigger hands their record to Make so onboarding in your other tools can begin without a checklist on paper.

How it fires
instant. MOCO calls Make through a webhook as soon as it happens, so there is no polling interval to set on this module.
When to use it
use it to open accounts, send a welcome message or add the person to a team list the moment they join MOCO.
Watch out
user records carry personal data, so send only the fields the next tool truly needs.
Modules

MOCO modules: what Make can do in your account

MOCO gives you 59 modules. For each one: what it does for you, when to reach for it, and what to watch out for.

MOCO1

Create a Comment

Action

In MakeCreates a new comment.

This action writes a comment in MOCO for you, so a status update or a note from another tool ends up where the project team reads it.

When to use it
add it after a form or an email step when the message should be kept next to the MOCO record it concerns.
Watch out
test with Run once on a throwaway record first, since the comment is visible to your colleagues right away.
MOCO2

Create a Company

Action

In MakeCreates a new company.

Create a Company adds a customer or supplier to MOCO from data arriving elsewhere, which spares you retyping names and addresses after a deal is signed.

When to use it
it fits the step after a won deal in your CRM or a completed onboarding form.
Watch out
run List Companies or Get a Company first, otherwise the same firm can appear twice.
MOCO3

Create a Contact

Action

In MakeCreates a new contact.

Need a person in MOCO without typing them in? This module creates the contact from the bundle it receives, for example a sign-up or a business card scan.

When to use it
use it when new client contacts come from a web form or another address book.
Watch out
check for an existing contact with List Contacts before creating one, as the module does not do it for you.
MOCO4

Create a Lead

Action

In MakeCreates a new lead.

A lead in MOCO is a sales opportunity, and this action opens one from outside data so your sales pipeline fills itself.

When to use it
connect it after a quote request form or a qualified email so the opportunity is tracked from the start.
Watch out
Watch New Lead can fire on leads created this way, so do not place both in the same scenario.
MOCO5

Create an Invoice

Action

In MakeCreates a new invoice.

Create an Invoice drafts a billing document in MOCO from data your scenario already holds, which removes a copy step between the sale and the bill.

When to use it
reach for it when a signed order or a finished milestone should produce an invoice without manual entry.
Watch out
invoices are sensitive. Map the amount and the customer carefully and test with Run once before switching the scenario on.
MOCO6

Create an Invoice Payment

Action

In MakeCreates a new invoice payment.

This module records money received against a MOCO invoice, so the invoice reflects payments captured by your bank feed or payment tool.

When to use it
add it after a step that detects an incoming transfer and knows which invoice it settles.
Watch out
you need the right invoice first, usually found with List Invoices, or the payment lands on the wrong bill.
MOCO7

Create a Presence

Action

In MakeCreates a new presence.

Attendance can reach MOCO without anyone opening it: Create a Presence logs a presence entry for a team member from another source.

When to use it
useful when a badge system, a calendar or a check-in form already knows who is in.
Watch out
a later Delete a Presence cannot bring an entry back, so fix mistakes with Update a Presence where possible.
MOCO8

Create a Project

Action

In MakeCreates a new project.

Create a Project opens a new project in MOCO from a signed quote or a request, so the team can log time on it straight away.

When to use it
it suits the handover between sales and delivery, right after a deal is marked as won in another tool.
Watch out
if Watch New Project runs in another scenario, that scenario will fire too. Plan the chain so it stays intentional.
MOCO9

Create a Project Expense

Action

In MakeCreates a new project expense.

Costs spent for a client can be attached to the right MOCO project through this action, without anyone keying receipts in twice.

When to use it
reach for it when purchases or supplier bills tracked elsewhere must be charged to a project.
Watch out
an expense becomes locked once billed, so get the project and amount right on the first run.
MOCO10

Create a Purchase

Action

In MakeCreates a new purchase.

This action records a purchase in MOCO, which keeps company spending in the same place as projects and invoices.

When to use it
connect it after an approval step or an incoming supplier bill in another tool.
Watch out
a purchase can only be deleted later while its status is pending and no payment is registered, so test on a sample first.
MOCO11

Create a Task on a Project

Action

In MakeCreates a new task on the selected project.

Create a Task on a Project adds a to-do to a chosen MOCO project, which turns a request coming from email or a form into planned work.

When to use it
use it right after Watch New Project to lay down the standard first tasks of every kickoff.
Watch out
pick the project with care, since the task is tied to it and cannot be deleted once hours are tracked on it.
MOCO12

Create a User

Action

In MakeCreates a new user.

Onboarding someone? This action creates their MOCO user account from your HR tool or a hiring form, so they can start logging time on day one.

When to use it
it fits a scenario that starts when a new hire is confirmed elsewhere.
Watch out
check with List Users that the person is not already there, since two accounts for one person are hard to untangle.
MOCO13

Delete a Comment

Action

In MakeDeletes the selected comment.

Delete a Comment removes a selected comment from MOCO, which helps when an automated note was posted by mistake or is out of date.

When to use it
use it in a clean-up scenario after you have found the comment with List Comments.
Watch out
there is no undo. Run it on a test comment first and keep a filter in front of it.
MOCO14

Delete an Invoice Payment

Action

In MakeDeletes the selected invoice payment.

When a payment was recorded in error, this module removes it from the MOCO invoice so the balance is correct again.

When to use it
pair it with List Invoice Payments to target a payment that a bank reconciliation flagged as wrong.
Watch out
the deletion is final, so add a filter that checks the amount and the invoice before this step.
MOCO15

Delete a Presence

Action

In MakeDeletes the selected presence.

This action erases a presence entry from MOCO, for example a duplicate created by a check-in system that fired twice.

When to use it
reach for it after List Presences, once a filter has isolated the entry to remove.
Watch out
Make cannot restore it. Prefer Update a Presence when only the times are wrong.
MOCO16

Delete a Project Expense

Action

In MakeDeletes an existing project expense. Deletions are only possible if this entry is not yet billed.

Delete a Project Expense removes a cost from a MOCO project, handy for undoing an expense that was pushed there by mistake.

When to use it
use it to cancel an expense whose purchase was refunded, as long as it has not been billed.
Watch out
MOCO refuses the deletion once the expense is billed, so expect an error on those and handle it.
MOCO17

Delete a Project Task

Action

In MakeDeletes an existing project task. Deleting a task on a project is only possible as long as no hours were tracked on this task.

Removing a task that is no longer needed keeps a MOCO project readable, and this action does it from inside a scenario.

When to use it
useful when a request is cancelled in another tool and the matching task should disappear.
Watch out
MOCO only allows it while no hours are tracked on the task. After that, update the task instead.
MOCO18

Delete a Purchase

Action

In MakeDeletes the selected purchase. It's possible only if the status is pending and no payments have been registered.

With this module a purchase recorded in MOCO can be withdrawn, for instance when an order was cancelled before being paid.

When to use it
it fits the cancellation step of an approval flow that also created the purchase.
Watch out
MOCO accepts the deletion only while the status is pending and no payment has been registered.
MOCO19

Delete a User

Action

In MakeDeletes the selected user. Deleting a staff member is only possible if no hours are billed already.

Delete a User takes a staff account out of MOCO, which closes the loop of an offboarding flow started in your HR tool.

When to use it
use it for people who never logged billable work, such as an account opened by mistake.
Watch out
MOCO blocks it as soon as hours are billed for that person, so plan an alternative path for those cases.
MOCO20

Get a Comment

Action

In MakeReturns information about the selected comment.

Get a Comment fetches one comment by its ID, so a later module can quote its text or route it to the right person.

When to use it
reach for it when an earlier step only gives you the comment ID and you need the full content.
Watch out
it returns a single item. To browse many comments, use List Comments.
MOCO21

Get a Company

Action

In MakeReturns information about the selected company.

Pull the full record of one company into your scenario with this module, so the details your other tools need are at hand.

When to use it
place it after Watch New Invoice or Watch New Project, when the next step needs the full company record rather than a reference.
Watch out
you need the company ID. Map it from the previous module rather than typing it.
MOCO22

Get a Contact

Action

In MakeReturns information about the selected contact.

This action reads one MOCO contact, so an email or a CRM update further down uses up-to-date details.

When to use it
good right before a step that writes to the person, like sending a document by email.
Watch out
it expects the contact ID. If you only have a name, start with List Contacts.
MOCO23

Get a Lead

Action

In MakeReturns information about the selected lead.

Get a Lead brings back everything MOCO holds on one sales opportunity, which is useful before a decision step in your scenario.

When to use it
use it after Watch New Lead when a filter should look at the lead in detail before alerting anyone.
Watch out
the lead ID must come from an earlier module. A wrong ID stops the scenario with an error.
MOCO24

Get an Invoice

Action

In MakeReturns information about the selected invoice.

Reading a single invoice from MOCO hands your scenario everything MOCO knows about it, ready to map into the next modules.

When to use it
reach for it before Update an Invoice Status or before posting the invoice to accounting.
Watch out
it returns data, not the document. For the file itself, use Get an Invoice PDF.
MOCO25

Get an Invoice Payment

Action

In MakeReturns information about the selected invoice payment.

One payment, fully read: this module returns the details of a single invoice payment so you can confirm it or report on it.

When to use it
useful when a reconciliation step needs to compare a MOCO payment with a bank line.
Watch out
map the payment from List Invoice Payments rather than typing it, since a wrong reference stops the run.
MOCO26

Get an Invoice PDF

Action

In MakeReturns a PDF of an invoice.

Get an Invoice PDF gives you the invoice as a file, ready to attach to an email, store in a folder or send to your accountant.

When to use it
it is the classic partner of Watch New Invoice: the invoice is created, the scenario grabs its PDF.
Watch out
the file counts toward the Make limit on file size, which is 5 MB on the Free plan.
MOCO27

Get a Presence

Action

In MakeReturns information about the selected presence.

This action reads one attendance entry from MOCO, so a scenario can check its times before copying them elsewhere.

When to use it
use it when a previous module hands you a presence ID and you need the full entry.
Watch out
for a whole period, List Presences fits better than calling this module again and again.
MOCO28

Get a Project

Action

In MakeReturns information about the selected project.

Get a Project returns the full record of one MOCO project, the detail your scenario needs to name a folder or brief a channel.

When to use it
reach for it after Watch New Task or Watch New Expense to learn which project the item belongs to.
Watch out
it answers for one project. Use List Projects when you have no ID yet.
MOCO29

Get a Project Expense

Action

In MakeReturns information about the selected project expense.

Looking at one cost in detail? This module fetches a single project expense from MOCO so you can route or report on it.

When to use it
useful right after Watch New Expense when an approval step needs more than the trigger gave you.
Watch out
it reads only. Changing the expense is the job of Update a Project Expense.
MOCO30

Get a Project Task

Action

In MakeReturns information about the selected project task.

This action reads one task of a MOCO project, which lets your scenario check its state before notifying someone.

When to use it
it fits after Watch New Task, or when a chat message contains the ID of a task to look up.
Watch out
map the task from an earlier module rather than typing it, so each run reads the right one.
MOCO31

Get a Purchase

Action

In MakeReturns information about the selected purchase.

Get a Purchase fetches a single purchase record from MOCO, handy for approval flows that need the full picture before anyone decides.

When to use it
use it before Update a Purchase Status so the decision relies on current data.
Watch out
if no earlier module hands you the purchase, find it with List Purchases first.
MOCO32

Get a Purchase Category

Action

In MakeReturns information about the selected purchase category.

Categories sort purchases in MOCO, and this module reads one of them, which helps your scenario label or route spending.

When to use it
reach for it when a report or a filter must show the category name rather than its ID.
Watch out
to see every category at once, use List Purchase Categories.
MOCO33

Get a User

Action

In MakeReturns information about the selected user.

This module returns the MOCO profile of one staff member, so later steps can address the right person in a message.

When to use it
useful after Watch New Activity to know who logged the work before notifying their manager.
Watch out
user data is personal. Pass on only the fields the next module needs.
MOCO34

Make an API Call

Action

In MakePerforms an arbitrary authorized API call.

Make an API Call is the open door of this app: it calls any endpoint of the MOCO API with the connection you already set up.

When to use it
use it when none of the listed modules covers what you need, such as reading an offer in detail.
Watch out
you write the request yourself, so keep the MOCO API documentation open while you set it up.
MOCO35

Update a Comment

Action

In MakeUpdates the selected comment.

Update a Comment rewrites an existing comment in MOCO, so an automated note can stay accurate as the situation changes.

When to use it
use it when a status posted earlier by your scenario needs a correction rather than a second comment.
Watch out
the new text replaces the old one. Map the full content, not just the change.
MOCO36

Update a Company

Action

In MakeUpdates the selected company.

Keep company records in MOCO in step with your CRM: this action changes an existing company with the new details it receives.

When to use it
it fits a sync scenario where addresses or names are maintained in another tool.
Watch out
map only the fields you mean to change and test with Run once on a sample company first.
MOCO37

Update a Contact

Action

In MakeUpdates the selected contact.

A new phone number or job title can reach MOCO on its own through this module, which edits an existing contact.

When to use it
reach for it when a form or CRM update should refresh the matching MOCO contact.
Watch out
find the right contact first with List Contacts, or the update lands on someone else.
MOCO38

Update a Lead

Action

In MakeUpdates the selected lead.

This module moves a MOCO sales opportunity forward by editing it, for example after a call logged in another tool.

When to use it
use it when progress on a deal is tracked elsewhere and MOCO should reflect it.
Watch out
map the lead ID from Watch New Lead or List Leads rather than typing it.
MOCO39

Update an Invoice Payment

Action

In MakeUpdates the selected invoice payment.

When a recorded payment was entered with a mistake, Update an Invoice Payment fixes it in MOCO without deleting and recreating it.

When to use it
it fits a reconciliation scenario that spots differences between MOCO and your bank.
Watch out
check the invoice and payment in a Run once test before letting it run.
MOCO40

Update an Invoice Status

Action

In MakeUpdates status of the selected invoice.

Update an Invoice Status changes where a MOCO invoice stands, so its state follows what happened in your mailbox or bank.

When to use it
reach for it once your scenario knows the invoice was sent or settled in another tool.
Watch out
it touches the status only. To read the invoice before deciding, run Get an Invoice first.
MOCO41

Update a Presence

Action

In MakeUpdates the selected presence.

Update a Presence fixes an existing presence in MOCO without opening the app: your scenario edits the entry it points to and leaves the others alone.

When to use it
a presence was logged with the wrong details and another tool already knows the right ones, so Make corrects it from there.
Watch out
the module needs to know which presence to change. Get it from Watch New Presence or from List Presences first.
MOCO42

Update a Project

Action

In MakeUpdates the selected project.

Update a Project keeps a MOCO project in step with the rest of your stack. You pick the project, change what moved, and the record in MOCO reflects it right away.

When to use it
a deal is signed in your CRM and the matching project in MOCO has to change along with it.
Watch out
map the project from an earlier module rather than typing it by hand, so the scenario keeps working on every new run.
MOCO43

Update a Project Expense

Action

In MakeUpdates the selected project expense. Updates are only possible if this entry is not yet billed.

Update a Project Expense corrects a project expense after the fact, as long as nobody has billed it yet. Make edits the line in MOCO so the project figures stay accurate.

When to use it
a supplier cost was entered with a mistake and the invoice to the client has not gone out.
Watch out
MOCO refuses the update once the expense is billed. Place this module before your invoicing step, not after.
MOCO44

Update a Project Task

Action

In MakeUpdates the selected project task.

Update a Project Task changes a task that already sits on a project, so the plan in MOCO matches what the team actually agreed on elsewhere.

When to use it
a ticket changes in your project board and the same task in MOCO should follow without anyone copying it over.
Watch out
point the module at the task you mean. Pair it with List Project Tasks when you only know the project.
MOCO45

Update a Purchase Status

Action

In MakeUpdates status of the selected purchase.

Update a Purchase Status moves a purchase to a new status in MOCO. Only the status changes here, which makes it a clean step at the end of an approval flow.

When to use it
a manager approves a purchase in a form or a chat tool, and MOCO should show the new status without a manual click.
Watch out
this module does not edit the rest of the purchase. For other changes, look at Make an API Call.
MOCO46

Update a User

Action

In MakeUpdates the selected user.

Update a User edits a staff member's record in MOCO so that the people data stays the same across your tools.

When to use it
someone changes role or details in your HR system and MOCO has to show the same thing.
Watch out
updating the wrong user is easy when names repeat. Find the right person with List Users before this step.
MOCO47

List Comments

Search

In MakeLists all existing comments.

List Comments brings back every comment MOCO holds as separate bundles, one item per comment that flows to the next module.

When to use it
you want to push comments into a shared report or scan them for a keyword before alerting someone.
Watch out
a search can return zero, one or many bundles, and each module after it then runs once per bundle, which counts as an operation on your plan.
MOCO48

List Companies

Search

In MakeLists all existing companies.

List Companies pulls the list of companies stored in MOCO so the rest of the scenario can loop over them, one bundle per company.

When to use it
before creating a company, check whether it already exists, or copy the whole list into a spreadsheet for the sales team.
Watch out
many companies mean many bundles, and each one costs an operation in every module that follows. Filter early.
MOCO49

List Contacts

Search

In MakeLists all existing contacts.

List Contacts returns the contacts in MOCO, each as its own bundle ready for mapping into your mailing tool or CRM.

When to use it
you clean up your address book and need to compare MOCO contacts with another app before merging anything.
Watch out
when nothing matches, the search simply returns no bundle and the next modules do not run. Test with Run once to see it.
MOCO50

List Invoice Payments

Search

In MakeLists all existing invoice payments.

List Invoice Payments lists the payments recorded against invoices, so you can see what came in without exporting anything from MOCO.

When to use it
finance wants payments reconciled with the bank or pushed into an accounting sheet as they appear.
Watch out
each payment is a separate bundle. Use Update an Invoice Payment or Delete an Invoice Payment afterwards only on the one you mean.
MOCO51

List Invoices

Search

In MakeLists all existing invoices.

List Invoices gives you the invoices in MOCO as individual bundles, the starting point for any follow-up or reporting flow.

When to use it
chasing unpaid invoices: list them, then send a reminder through your email app for each one.
Watch out
pair it with Get an Invoice PDF when the next step needs the document itself rather than its data.
MOCO52

List Leads

Search

In MakeLists all existing leads.

List Leads collects the leads stored in MOCO, one bundle each, so your sales pipeline can be mirrored or checked elsewhere.

When to use it
leads come from several places and you want to spot duplicates before creating a new one with Create a Lead.
Watch out
the trigger Watch New Lead reacts to new leads through a webhook. This search is for the ones that already exist.
MOCO53

List Presences

Search

In MakeLists all presences.

List Presences reads the presence entries in MOCO and hands them over as bundles you can sum, filter or copy into another tool.

When to use it
payroll or planning needs the attendance data from MOCO without anyone downloading a file.
Watch out
a long list turns into a lot of operations downstream. Add an aggregator or a filter right after it.
MOCO54

List Project Expenses

Search

In MakeLists all existing project expenses.

List Project Expenses shows the expenses booked on projects, each as a bundle you can route into a report or an approval step.

When to use it
project managers want a digest of costs, or you need to find an expense before editing it with Update a Project Expense.
Watch out
billed expenses show up here too, but MOCO will not let you update or delete them.
MOCO55

List Projects

Search

In MakeLists all existing projects.

List Projects returns the projects in MOCO so the scenario can act on each one in turn, the usual first step of a bulk update.

When to use it
you rename a client and several projects must follow, or you sync the project list into a planning board.
Watch out
test with Run once and read the bundles before adding Update a Project, to be sure you target the right ones.
MOCO56

List Project Tasks

Search

In MakeLists all existing project tasks.

List Project Tasks lists the tasks that live on projects, giving each one to the next module as a separate bundle.

When to use it
you want open tasks copied into a to-do app, or you need a task's reference before calling Update a Project Task.
Watch out
Delete a Project Task fails once hours are tracked on the task, so check before chaining a deletion here.
MOCO57

List Purchase Categories

Search

In MakeLists all purchase categories.

List Purchase Categories fetches the purchase categories defined in MOCO, handy when another module needs one of them and you would rather map it than type it.

When to use it
building a purchase from a form where the category comes as plain text that has to match MOCO.
Watch out
this returns the categories only, not the purchases filed under them. Use List Purchases for those.
MOCO58

List Purchases

Search

In MakeLists all existing purchases.

List Purchases returns the purchases recorded in MOCO as bundles, so approvals, reminders or exports can run on each one.

When to use it
you want every pending purchase sent to a manager for sign-off, then moved on with Update a Purchase Status.
Watch out
deleting a purchase only works while it is pending with no payment registered. Filter on that before Delete a Purchase.
MOCO59

List Users

Search

In MakeLists all existing users.

List Users brings back the staff members set up in MOCO, one bundle per person, ready for mapping into other tools.

When to use it
keeping a team directory, a chat workspace or an access list aligned with who exists in MOCO.
Watch out
Delete a User stops working as soon as hours are billed for that person, so do not build cleanup around it blindly.
Need help

Need help automating MOCO with Make?

A person reads every message.

FAQ

Questions about the MOCO Make integration

01Is the MOCO Make integration free?
Yes, on the Make side. MOCO is a standard app, so its modules are available from the Free plan. That plan allows 2 active scenarios, a minimum of 15 minutes between scheduled runs, 5 minutes of execution per run, files up to 5 MB and 512 MB of data transfer. Paid plans (Core, Pro, Teams and Enterprise) lift those limits and count operations in credits each month. Your MOCO subscription is separate and is not included, so check MOCO's own pricing for that part.
02What do you need to connect MOCO to Make?
An active MOCO account and its API key. In MOCO, open your user profile and the Integrations tab, or go to Settings, then Extensions, then API and Webhooks, and copy the key shown there. In Make, add a MOCO module, click Create a connection, optionally name it, and paste the key. For the instant watch modules, Make first asks you to create a webhook, then the connection. One connection serves every MOCO module you add later.
03Do MOCO triggers in Make fire in real time?
Yes. All 11 MOCO triggers are instant: MOCO calls Make through a webhook as soon as the activity, invoice, lead or other item is created. That means no polling on these modules, and the Free plan's minimum of 15 minutes between scheduled runs does not delay them. Each event still starts one run and costs operations for every module in the chain, so keep the scenario focused on what matters.
04What if a MOCO module is missing in Make?
Use Make an API Call. It sends any request to the MOCO API with the connection you already have, so objects without a dedicated module, such as offers beyond the Watch New Offer trigger, are still within reach, as long as you follow the MOCO API documentation. Also keep MOCO's own rules in mind: expenses cannot be changed or deleted once billed, tasks with tracked hours cannot be deleted, and purchases are only deletable while pending and unpaid.
05Make or n8n for MOCO?
It depends on the tool your team already knows. On Make, MOCO comes with 70 modules, 11 of them instant triggers, plus Make an API Call for the rest, and a visual editor where you test with Run once. The same app often has an n8n node as well. Compare the modules you actually need on both sides and the way each tool counts usage before choosing, rather than picking on reputation.