Holded logo

Holded + Memtro

Which Holded invoices are unpaid, what is in the pipeline and how a project's hours stand.

Connect Holded with an API key and Memtro reads sales invoices and purchases with what is paid and pending, contacts, payments and collections, CRM leads with value, stage and funnel, and projects with their tasks and logged time. It reads on demand and there is no hourly sync. When you ask, and once an administrator has granted the action by name, it can create invoices and estimates, approve invoices, record payments, email invoices and estimates to customers, create contacts, leads, CRM events and project tasks, and move leads between stages. An emailed invoice or estimate cannot be recalled.

In Memtro

What you can do with Holded in Memtro

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

What it does

  1. 01Sales invoices and purchases by contact, status or date range, with totals, paid and pending amounts
  2. 02Contacts with name, type, email, phone, tax id and address, and payments and collections with amount and date
  3. 03CRM leads with contact, value, potential, stage, funnel, due date and status
  4. 04Projects, their open or done tasks, and time logged with person, hours, date, approval and cost
  5. 05When asked and granted, creates a sales invoice or estimate, approves an invoice, records a payment against one, or emails an invoice or estimate to the people named, which cannot be recalled
  6. 06When asked and granted, creates contacts, leads, notes and tasks on a lead, project tasks and CRM events, and moves a lead to another stage

Acts when asked

When you ask it to

These tools change something in Holded. 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 Holded project
  2. 02Create a contact in Holded
  3. 03Create a CRM lead in Holded
  4. 04Add a note to a Holded lead
  5. 05Add a task to a Holded lead
  6. 06Create a sales invoice for a contact (a draft unless the account auto-approves)
  7. 07Approve (issue) a draft invoice
  8. 08Email an invoice to the recipients named
  9. 09Record a payment against an invoice
  10. 10Create an estimate (quote) for a contact
  11. 11Email an estimate to the recipients named
  12. 12Move a CRM lead to another stage
  13. 13Rename a task on a CRM lead
  14. 14Create a CRM event (call, meeting), inviting participants only when named

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 Holded for you. Each event can start a job, with the event as its input, and can be remembered where you choose. Holded signs every delivery, and one whose signature does not check out is refused before it is read.

Events and webhooks
  • 01A sales invoice was created
  • 02A sales invoice changed (a payment recorded on it arrives as this)
  • 03A sales invoice was approved (issued)
  • 04A sales invoice was deleted
  • 05A credit note was created
  • 06A credit note was approved
  • 07A sales receipt was created
  • 08An estimate was created
  • 09An estimate changed
  • 10A proforma was created
  • 11A sales order was created
  • 12A waybill was created
  • 13A purchase (expense) was created
  • 14A purchase changed (a payment recorded on it arrives as this)
  • 15A purchase was approved
  • 16A purchase order was created
  • 17A receipt note was created
  • 18A payment was created
  • 19A contact was created
  • 20A contact changed
  • 21A contact was deleted
  • 22A product was created
  • 23A product changed
  • 24Stock moved
In practice

Ask it like you would a colleague

Once Holded 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.

Holded logoHolded + Memtro
  • Which sales invoices are overdue, and how much is still pending?

  • What has Acme been billed this year?

  • What is in the sales pipeline, and which leads are due this month?

  • How many hours have been logged on the Northwind website project this month?

  • Record a payment of 1,200 euros against invoice F240031 from BigCo

01

What customers still owe

The founder asks what customers still owe. Memtro lists the sales invoices that are not fully paid, each with the contact, due date and pending amount, and checks the collections for any payment received since, so the reminder list is right.

02

Recording a payment

Priya Sharma sees BigCo's transfer arrive and asks Memtro to record it against their open invoice. Memtro records the payment in Holded, the pending amount drops, and the invoice is marked paid because nothing is left.

Teams

Where it fits

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

Better together

Works with

A record in Holded 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 Holded open Settings → API and generate a new key with read permissions for sales, purchases, contacts, payments, CRM and projects, and copy it, since Holded shows it only once

  2. 2

    Add write permissions only for the actions you want, such as projects:projects.write, contacts:contacts.write, crm:deals.write, crm:events.write, sales:invoices.write or sales:estimates.write

  3. 3

    In Memtro open Connections → Holded, paste the API key and connect, noting Holded's Starter plan allows only 500 API calls a month

  4. 4

    Ask which invoices are unpaid and how much is still pending

Also works from

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

FAQ

Questions

Can Memtro change anything in Holded?+

Only when you ask, and only what it has been granted: create a task on a Holded project; create a contact in Holded; create a CRM lead in Holded; add a note to a Holded lead; add a task to a Holded lead; create a sales invoice for a contact (a draft unless the account auto-approves); approve (issue) a draft invoice; email an invoice to the recipients named; record a payment against an invoice; create an estimate (quote) for a contact; email an estimate to the recipients named; move a CRM lead to another stage; rename a task on a CRM lead; create a CRM event (call, meeting), inviting participants only when named. 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 Holded 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 Holded 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 Holded?+

API key. In Holded open Settings → API and generate a new key with read permissions for sales, purchases, contacts, payments, CRM and projects, and copy it, since Holded shows it only once.

Can Holded 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 Holded 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 Holded 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