Paymo Zapier integrationAutomate Paymo with Zapier.
The Paymo Zapier integration gives you 16 triggers, 7 actions and 2 searches, and every one of those triggers is instant. It runs on the free plan, with one catch: two steps per Zap. Here is what each operation does and what it costs you.
Verified Trustpilot reviews · AI, automation & growth agency
What the Paymo Zapier integration actually does
It links your Paymo account (projects, tasks, time tracking and invoicing in one tool) to the other apps you use, through Zapier. Something happens in Paymo, Zapier hears about it, and it does the next step for you. Or the reverse: an event elsewhere creates a client, a project or a time entry in Paymo.
Three results people build first. A ready-to-use project: New Project fires, and Create Task List drops the standard list into it, so nobody starts from an empty board. A clean client file: a form or a CRM elsewhere starts the Zap, Find Client by Email checks whether that person is already in Paymo, and Create Client only runs when they are not. A billing heads-up: New Invoice or New Estimate fires and the finance team hears about it in the tool they actually read.
Now the limits, because they shape what you can plan. Every Paymo action on Zapier creates something: a client, an expense, an invoice, a project, a task list, a task, a time entry. There is no action that edits or deletes a record, so a Zap can add to Paymo but never tidy it up. Searches cover only clients (by email) and tasks (by name). Nothing looks up a project or an invoice for you.
The good news sits on the trigger side: all 16 triggers are instant, which matters a lot on a free plan (the cost section explains why). If you are weighing another tool, the same app has a page for Paymo Make integration.
Zapier vocabulary, in plain words
Eight words come back on every line below. Here they are once, so the rest of the page reads fast.
- Zap
- The automation you build on Zapier: one trigger, then one or more actions that run each time that trigger event happens.
- Trigger
- The event in an app that starts the Zap. Once the Zap is switched on, Zapier waits for it, here a new or updated record in Paymo.
- Action
- What the Zap does once it has started: the step that writes, sends or creates something for you, such as a task in Paymo.
- Task
- The unit Zapier bills: one action your Zap completes successfully. The number on your plan counts exactly those.
- Polling vs instant
- A polling trigger is checked on a timer by Zapier. 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 the condition you set, and stops it there otherwise.
- Search step
- A step that looks up something already in an app, so the steps after it can reuse what it found, like an existing Paymo client.
- Connection
- Your Paymo account linked to Zapier once, then reused by every step of every Zap that touches Paymo.
What a Paymo Zap really costs
Zapier bills tasks, and only one thing makes a task: an action that works.
- Trigger0 tasks
- Each successful action1 task
- Free plan100 tasks a month, two-step Zaps only
- Paymo on the free planYes, not reserved to paid plans
- Paymo triggers16 of 16 instant
The trigger costs nothing, and neither does Zapier watching for new data. Each action that succeeds counts once, so a Zap with three actions eats three times what a one-action Zap does. A failed action is not counted. Paymo is not reserved to paid plans, so it works on the free plan: 100 tasks a month, unlimited Zaps, but each Zap stops at two steps, one trigger and one action. Add a second action, a filter or a search and the Zap becomes multi-step, which needs a paid plan. The interval grid below applies to polling triggers only. Every Paymo trigger is instant, so on any plan, free included, your Zap starts without waiting for a check.
Connect your Paymo account in three steps
- 01
Open the Apps page
In your Zapier account, go to Apps and click + Add connection. You need a Paymo account first, plus read or write rights on anything you do not own yourself and want the Zap to touch.
- 02
Pick Paymo and start
Type Paymo in the search box of the dialog that appears, select it in the results, then click Add connection to start the link. A new tab opens on Paymo's side for the sign-in.
- 03
Sign in and grant access
Log in to Paymo in that tab and allow Zapier to reach your account. The connection now shows on the Apps page, and every Zap that uses Paymo can reuse it without asking again.
Your first Paymo Zap, step by step
GoalEvery new client in Paymo gets its own project and a starting task list, built for you.
- 01
Pick the trigger
Create a Zap, choose Paymo as the app and New Client as the event, then select the connection you just made. This is the event that starts everything.
- 02
Test the trigger
Run the test. Zapier brings back the three most recent clients of the account, so you map the next steps on a real one rather than on a blank.
- 03
Add the project
Add Paymo with Create Project. Client and Name are required: map the client from the trigger and build the name from what it returned.
- 04
Add the task list
Add a second Paymo action, Create Task List. It needs a project and a name: map the project the previous step just created. Two actions make this a multi-step Zap, so it needs a paid plan.
- 05
Test, then publish
Test each action and check the result in Paymo before going further. Then click Publish to switch the Zap on. It reacts only to clients created from that point.
The 16 Paymo triggers
16 events start a Zap when something happens in Paymo, and 16 of them are instant: the app calls Zapier straight away, whatever your plan.
New Client
Instant triggerIn Zapier“Triggers when a new client is created in Paymo.”
Starts a Zap each time someone adds a client in Paymo. It is the natural opening move for anything that should follow a new account, from a welcome sequence to a folder in your file storage.
New Client Contact
Instant triggerIn Zapier“Triggers when a new client contact is created in Paymo.”
Fires when a contact person is added under a client. The client record may already exist; what changes is that there is now a named human to reach on that account.
New Estimate
Instant triggerIn Zapier“Triggers when a new estimate is created in Paymo.”
Reacts to a fresh estimate in Paymo. Quotes are the moment a deal turns concrete, and this trigger lets the rest of your tools hear about it without anyone forwarding a PDF.
New Expense
Instant triggerIn Zapier“Triggers when a new expense is created.”
Launches the Zap when an expense is logged in Paymo. Costs entered against a project can then travel to wherever your accountant or your finance sheet expects them.
New Invoice
Instant triggerIn Zapier“Triggers when a new invoice is created in Paymo.”
Goes off whenever an invoice is created in Paymo. For a small agency or a freelancer, this is often the trigger that saves the most chasing, because billing is where details get lost.
New Project
Instant triggerIn Zapier“Triggers when a new project is created.”
Kicks in the moment a project appears in Paymo. Most teams have a ritual around a new project (a channel, a folder, a kick-off list), and this trigger is where that ritual can start without a human.
New Report
Instant triggerIn Zapier“Triggers when a new report is created in Paymo.”
Fires when somebody generates a report in Paymo. Reports are what you show a client or a manager, so this one is about distribution more than data entry.
New Task List
Instant triggerIn Zapier“Triggers when a new task list is created.”
Triggers on a new task list inside a Paymo project. Task lists are how projects get split into phases, so a new one often means a new stage of work has opened.
New Task
Instant triggerIn Zapier“Triggers when a new task is created.”
Runs your Zap for every task added in Paymo, whoever created it. It is the busiest trigger of the set on an active account, which is worth keeping in mind for your task budget.
New Time Entry
Instant triggerIn Zapier“Triggers when a new time entry is created.”
Fires whenever a time entry is created in Paymo. Hours are what you bill, so this is where timesheet exports and payroll sheets usually begin.
Timer Started
Instant triggerIn Zapier“Triggers when a timer is started.”
Responds to someone hitting start on a Paymo timer. It tells you that work has begun. Not how long it lasted, so it serves a status signal far better than a report.
Timer Stopped
Instant triggerIn Zapier“Triggers when a timer is stopped.”
The mirror of Timer Started: it goes off when a running timer is stopped. That is the point where a stretch of work is finished and can be passed on.
Update Client
Instant triggerIn Zapier“Triggers when a client is updated.”
Fires when an existing client record changes in Paymo. Where New Client covers the arrival, this one keeps other tools in step with whatever gets edited later.
Update Project
Instant triggerIn Zapier“Triggers when a project is updated.”
Reacts when a project already in Paymo is modified. Projects change a lot during their life, and this trigger lets outside tools follow along instead of drifting.
Update Task
Instant triggerIn Zapier“Triggers when a task is updated.”
Starts the Zap when a task is edited in Paymo. Renamed, reassigned, moved along: any update counts, so it is the trigger for keeping a mirror of your tasks elsewhere.
Update Time Entry
Instant triggerIn Zapier“Triggers when a time entry is updated.”
Corrected hours are what this one watches: it goes off when an existing time entry is edited. Logged hours are often fixed after the fact, and this keeps any copy of them honest.
The 7 Paymo actions
Paymo gives you 7 actions. For each one: what it does for you, when to reach for it, and what to watch out for.
Operations index
Create Client
ActionIn Zapier“Creates a new client.”
Adds a client to Paymo from data that arrived elsewhere. Only the name is required, which makes it the easiest action to start with.
Create Expense
ActionIn Zapier“Creates a new expense.”
Records a cost against a client. Client, Name, Amount and Currency are required, and the currency goes in as an ISO code such as USD or EUR.
Create Invoice
ActionIn Zapier“Creates a new invoice.”
Builds an invoice for a client with its currency and at least one line: item name, price per unit (in the invoice currency) and quantity. Options cover a second tax applied on top of the first and online payment when it is set up in company settings.
Create Project
ActionIn Zapier“Creates a new project.”
Opens a new project for a given client. Client and Name are required, and a Billable switch decides whether the project counts toward unbilled time in reporting.
Create Task List
ActionIn Zapier“Creates a new task list.”
Puts a named task list inside an existing project. It needs the project and a name, nothing else, which suits template-style setups.
Create Task
ActionIn Zapier“Creates a new task.”
Writes a task into Paymo under a given project and task list, with its name. An Invoiced switch is also there if billing status matters to you.
Create Time Entry
ActionIn Zapier“Creates a new time entry.”
Logs a block of time on a task. Project, Task List, Task, Start Time and End Time are all required, and both times use ISO-8601 with the timezone when there is a time of day.
The 2 Paymo searches
2 search steps look for data that already exists in Paymo, so a later step can use it.
A search step looks for something already in Paymo and hands it to the next steps. In the editor, Paymo's searches sit at the bottom of the Action event list, under SEARCH. Paymo offers no find-or-create variant, and adding a search makes the Zap multi-step, so it needs a paid plan. Three settings decide what happens when the result is not what you expected.
Find Client by Email
SearchIn Zapier“Finds a Client by email”
Looks up a Paymo client from an email address, which is required. An Exact Match option decides whether the address has to match character for character.
Find Task
SearchIn Zapier“Search for a task”
Finds a task by its name, the one required field, with an Exact Match option for strict comparisons. What it returns can feed a later step, such as a time entry.
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 relied on it. 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. Paymo's two searches do not offer it, so the creation has to be a separate action step.
- If multiple search results are found?Three ways out: keep the first match (the default), stop the Zap, or pass every match along at once.
When a Paymo Zap breaks
Zapier lists no help article and no rate limit specific to Paymo. What breaks is the general behaviour of Zaps, which hits Paymo setups in a few predictable ways.
The most common one involves the history. A Zap starts listening when you publish it, and from there on only. Everything below is avoidable once you know it. For anything not covered here, the Zapier troubleshooting page is the next stop.
Old records never arrive
Clients, tasks or invoices created before the Zap was switched on are ignored. Moving that backlog into another tool is a separate job, done once.The Zap triggers itself
New Task with Create Task, New Expense with Create Expense: a Zap that writes where its own trigger listens restarts on every run and burns through tasks fast.A bulk import gets held back
Importing many clients or tasks at once can send a sudden batch to Zapier, and its flood protection may hold those runs back rather than fire them all.
Need help automating Paymo with Zapier?
A person reads every message.



