Paymo logo

Paymo + Memtro

How many hours did we log on each project this week?

Paymo holds your projects, tasks and time, and Memtro reads it for you. It reads projects with clients and budgets, tasks with due dates and priority, and time entries with hours. It also reads timers, comments, clients, people, invoices and expenses. When asked and granted, it can manage tasks, log or edit time, start or stop a timer and comment. It can also create projects, add clients, create draft invoices, void an invoice and add expenses. Paymo can tell Memtro when time is logged, and a job can start on it. Pay rates and contact details are never read.

In Memtro

What you can do with Paymo in Memtro

Ask in plain English from chat, your editor, a scheduled job or your own agent. The model picks the right Paymo tool, reads what it needs, and answers with the source cited.

What it does

  1. 01Reads projects with client, budget hours and team, and tasks by project, list, assignee or completion with due dates and priority.
  2. 02Reads time entries by date range, project, task or person with total hours, and the timers running now.
  3. 03Reads a task's comments, clients, people and their roles, invoices by status with totals, and expenses.
  4. 04When asked and granted, manages tasks, logs, edits or deletes time, starts or stops a timer, and comments on a task. People on the task may be notified.
  5. 05When asked and granted, creates, updates or archives projects, adds clients and expenses, voids an invoice, or creates a draft invoice that sends nothing.
  6. 06With events on, logged time, a changed task or a new invoice can start a job. Some events can also be written to memory.

Acts when asked

When you ask it to

These tools change something in Paymo. The model is told to use them only when you ask for exactly that, and an administrator grants each one by name to the teams that may use it; a personal connection acts only after its owner allows it.

  1. 01Create a task on a project or task list
  2. 02Change, reassign, reprioritise or complete a task
  3. 03Delete a task and the time logged on it
  4. 04Log time on a task
  5. 05Edit a time entry
  6. 06Delete a time entry
  7. 07Start a timer on a task
  8. 08Stop a running timer
  9. 09Comment on a task
  10. 10Create a project
  11. 11Update or archive a project
  12. 12Add a client
  13. 13Create a draft invoice for a client
  14. 14Void an invoice
  15. 15Add an expense for a client

Events

When it happens

Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Paymo for you. Each event can start a job, with the event as its input, and can be remembered where you choose. Paymo signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A task was created
  • 02A task was changed (including completed)
  • 03A task was deleted
  • 04A task list was created
  • 05Time was logged
  • 06A time entry was changed
  • 07A timer was started
  • 08A timer was stopped
  • 09A comment was added
  • 10A project was created
  • 11A project was changed
  • 12A project was deleted
  • 13A client was added
  • 14A client was changed
  • 15A milestone was created
  • 16A milestone was changed
  • 17An invoice was created
  • 18An invoice was changed (sent, paid, void)
  • 19A payment was recorded on an invoice
  • 20An estimate was created
  • 21An estimate was changed
  • 22An expense was added
  • 23A booking was scheduled
In practice

Ask it like you would a colleague

Once Paymo is connected, these are the kinds of things people ask. Plain questions, no syntax. If the answer lives partly in another system you have connected, Memtro looks there too.

Paymo logoPaymo + Memtro
  • How many hours did we log on each project this week?

  • Which tasks are overdue on the website redesign?

  • Who has a timer running right now?

  • Which invoices are overdue, and for how much?

  • Log two hours on the Northwind discovery task for today.

01

Budget check mid-project

Priya Sharma, account director at Acme Ltd, asked how many hours had gone into the Northwind rebrand. Memtro read the project's budget hours and its time entries, and gave the total logged against the budget.

02

Drafting the month's invoice

Dan Fletcher, studio manager at BigCo, asked Memtro to draft an invoice for the client's March work. Memtro created a draft invoice in Paymo, which stayed unsent until he reviewed and sent it himself.

Teams

Where it fits

The teams that lean on Paymo most, a question each of them asks, and what they connect beside it.

Better together

Works with

A record in Paymo is rarely the whole story. Connect the systems that hold the rest and Memtro checks them together, then remembers what it learned so the next question starts further along.

Setup

How to connect

Connect withAPI key
  1. 1

    In Paymo, go to My Account, then API Keys, and generate a new API key. It acts as you, with your access.

  2. 2

    In Memtro, open Connections → Paymo and paste it into API key.

  3. 3

    An administrator grants the task, time, project and invoice actions by name to the teams that may use them. Events are turned on from the connection's Events tab.

  4. 4

    Ask how many hours were logged on each project this week.

Also works from

Chat in the dashboard, the OpenAI-compatible API, scheduled jobs, and any MCP client: Claude Code, OpenCode, Cursor, Claude Desktop. The Paymo tools are the same everywhere.

FAQ

Questions

Can Memtro change anything in Paymo?+

Only when you ask, and only what it has been granted: create a task on a project or task list; change, reassign, reprioritise or complete a task; delete a task and the time logged on it; log time on a task; edit a time entry; delete a time entry; start a timer on a task; stop a running timer; comment on a task; create a project; update or archive a project; add a client; create a draft invoice for a client; void an invoice; add an expense for a client. Every other tool reads, searches or lists. The Connections page labels the tools that act, an administrator grants each one by name to the teams that may use it, and a personal connection acts only after its owner allows it.

Who can use a Paymo connection?+

A personal connection serves only your own requests. A shared connection serves the organisation: everyone, or only the teams an admin chooses. Admins can always add shared connections; other members need the permission.

Does Memtro store my Paymo data?+

Credentials are encrypted at rest. Tool results are cached briefly so agent loops do not repeat identical calls, and the facts the model extracts are saved to your organisation's memory with provenance (system, record and link) so they can be checked and superseded.

How do I connect Paymo?+

API key. In Paymo, go to My Account, then API Keys, and generate a new API key. It acts as you, with your access.

Can Paymo start a job?+

Yes. Turn events on in the connection's Events tab on the Connections page, choose the kinds you want, and Memtro registers its address with Paymo for you. A job set to start "When an event arrives" then runs once for each matching event, with the event as its input. The run treats the event as outside data, never as instructions, and anything the run remembers is kept as unverified.

Connect Paymo in a few minutes

Seven-day free trial, then one monthly price per organisation. Connectors, jobs and memory are never metered.

Where agents remember your company

Sign in, add a provider key, create an API key and point your tools at Memtro. It takes about five minutes.

7-day free trial · card on file, nothing charged until it ends · cancel any time