Holded
· #291 most-usedRun your entire business from one cloud platform
Holded is an all-in-one cloud ERP built for SMEs — combining invoicing, accounting, CRM, inventory, HR, and project management in a single workspace. Connect Holded to Actionist and your agents can create contacts, send invoices, track deals, manage employees, reconcile payments, and stay on top of purchase orders — all without leaving the conversation.
Eliminates manual work. Agents eliminate the manual cycle of logging contacts, creating and sending invoices, chasing payments, and maintaining CRM deal records across Holded's six modules.
What your Holded agent runs on autopilot
A week of scheduled jobs your Actionist agent will execute on your behalf.
Holded × every other app you use
End-to-end automations that span multiple apps — each one a real business outcome.
Invoice auto-created and sent when a project closes
When a project is marked complete in Notion, the agent looks up the client contact in Holded, creates a sales invoice for the project deliverables, sends it to the client, posts a Slack summary to the finance channel, and logs the invoice in the AR spreadsheet — all before the project manager has written their completion email.
Time saved for your team — every week, on autopilot
Savings
What your team gets back — two angles: what you stop doing manually, and what that's worth.
What you do manually today
What your agent runs for you
- Sales25 min / weekManual deal and contact entry in Holded
Reps open Holded, create a contact from scratch, then create a deal — copying data from the CRM, email, or a spreadsheet. Five to ten minutes per lead, every time, with a high rate of duplicate contacts.
Sales Agent0 minAgent creates contacts and deals in secondsWhen a new lead arrives from any source, the agent calls Find or Create Contact and Create Deal in Holded automatically — the rep starts their first call with a complete, duplicate-free record already waiting.
- Marketing20 min / weekWeekly manual contact sync
The marketing team exports campaign leads to a spreadsheet once a week, cleans duplicates manually, and imports them into Holded — losing a week of contact enrichment time in the process.
Marketing Agent0 minAgent syncs campaign leads to Holded continuouslyEvery campaign lead is synced to Holded as a contact within about a minute of capture, with the campaign source logged as a CRM event — no CSV, no import, no data lag.
- Customer Support15 min / weekManual credit note creation after refund approvals
Support agents email finance after approving a refund, finance finds the original invoice in Holded, creates the credit note, and confirms back — a 24 to 48 hour loop that delays the customer's refund.
Customer Support Agent0 minAgent creates the credit note the moment a refund is approvedWhen a refund ticket is approved, the agent creates the Holded credit note against the original invoice within about a minute — finance is notified, and the accounting entry exists before the support rep finishes closing the ticket.
- Human Resources20 min / weekManual new-hire entry in Holded
HR enters each new hire's details in the HRIS, then re-enters the same information in Holded — name, role, department, start date — before payroll can be set up. Dual entry adds 15 to 20 minutes per new hire.
Human Resources Agent0 minAgent creates Holded employee records from the HRISWhen a new hire is confirmed in the HRIS, the agent creates the Holded employee record automatically — HR reviews rather than re-enters, and payroll setup begins the same day as hire confirmation.
- Finance30 min / weekManual invoice creation and dispatch
Finance opens Holded, selects the client, builds the invoice line by line from notes or a spreadsheet, saves it, then clicks send — 10 to 15 minutes per invoice, every billing cycle.
Finance Agent0 minAgent creates and sends invoices from any triggerWhen a project closes, a subscription renews, or an order is confirmed, the agent creates and sends the Holded invoice automatically — finance's job becomes reviewing a send-report, not building invoices one by one.
- Operations35 min / weekManual purchase orders from stock checks
Ops runs a weekly stock check, identifies below-threshold SKUs, opens Holded, creates a purchase order per supplier, and emails confirmation — a process that takes 30 to 60 minutes and is done less often than needed.
Operations Agent0 minAgent raises purchase orders when stock drops below thresholdWhen any SKU falls below the reorder threshold, the agent finds the preferred supplier in Holded and raises the purchase order the same day — no weekly stock-check meeting required.
- Legal8 min / weekManual invoice compliance spot-checks
Legal pulls a sample of recent Holded invoices each month and manually checks that required fiscal fields — VAT number, invoice series, tax breakdown — are populated correctly. The check takes 2 to 3 hours and runs too infrequently to catch systematic gaps.
Legal Agent0 minAgent runs compliance checks on every invoice batchThe Legal Agent audits each week's Holded invoices for missing fiscal fields automatically, flagging gaps to finance before they accumulate into a compliance exposure.
Calculate what your team saves
Based on Holded's typical team usage — the visible tasks plus a few other automations the agent runs: ~3.2 hrs / person / week of admin work automated.
How to plug Holded into Actionist
Pick the connection method that suits your environment.
Generate an API key from Holded's Developer settings and paste it into Actionist. Actionist uses the key to call Holded's REST API on your behalf across all enabled modules.
Log in to Holded, go to Menu → Settings → Developers → Credentials. Click 'New API Key' to generate a token.
Copy the generated key — you won't be able to see it again after navigating away. Store it in a password manager.
In Actionist's Apps tab, find Holded, click Connect, and paste the API key. Actionist will run a test call to confirm the connection before any actions run.
20 actions your agent can call
Read and write operations available to your Actionist agent.
6 events your agent can react to
Events your agent watches for, and the actions it kicks off in response.
MCP servers that work with Holded
Connect Actionist to MCP servers built for or around this app.
MCP server for Holded — invoicing, accounting, CRM, projects, and team management via the Holded REST API.