AmuraAMURA Software
Integration · Holded

AI on top of Holded with control before every write.

Invoice extraction, reconciliation proposals, quotes, project hours and lead triage connected to Holded after validating endpoints, permissions, data and limits in your account and plan.

← Back to CRM and ERP integrations

Amura Software provides integration services independently. Naming brands or products on this page does not imply affiliation, an official partnership or endorsement by their providers.

What we solve

If Holded runs your operation, automation has to respect it.

When invoicing, expenses, projects and CRM live in Holded, a parallel tool can duplicate contacts, consume the API quota or separate a decision from its accounting record. We design the flow around the resources and permissions the API actually exposes in the customer account.

Before building, we confirm the API version, plan, token permissions, required endpoints and remaining monthly usage. Sensitive writes begin as reviewable drafts or proposals; they are automated only after agreeing thresholds, human approvals and tests with authorised tenant data.

Use cases with this tool

What we build on top of your instance.

Figures, timings and accuracy levels on these cards are illustrative operating targets. We validate them with your data during the pilot; they are not achieved client results.

Purchases

Supplier invoice extraction

The flow extracts headers, lines, taxes and withholding from a PDF, email or image, then checks the contact and required fields before preparing a purchase record. Automatic creation is enabled only if the pilot meets agreed thresholds; uncertain cases remain in review with the reason.

Illustrative target · Data validated before writing
Treasury

Bank reconciliation proposals

Matches movements to documents using amount, date, counterparty and reference. The public API documents read and reconciliation operations, but we verify availability and permissions in your account; by default, the result remains a proposal for the accountant.

Illustrative target · A defined human approval step
Sales

Quotes from the catalogue

Reads products, price lists and contact data available through validated endpoints and prepares a traceable quote. The sales team checks product, price, tax and terms before approving or sending it.

Illustrative target · Traceable draft for review
Projects

Hours reporting into Projects

Collects hours and notes from authorised sources and proposes their assignment to the right project and task. We validate time-tracking endpoints, permissions and the tenant's approval cycle before enabling any write.

Illustrative target · Approvable, auditable entries
CRM

CRM opportunity triage

Classifies inbound items by intent and priority and proposes an owner and next action. Fields, permissions, enrichment sources and data-protection rules are validated with the customer before an opportunity is created or updated.

Illustrative target · Assignment with a decision log
How we wire it up

How we wire it into Holded from the account, not assumptions.

REST API v2 with an API Token sent as a Bearer credential, least-privilege permissions, per-minute and monthly limits, retries that honour Holded's headers, and authorised testing before production. We do not assume a dedicated sandbox exists.
  • 01

    API Token with Bearer authentication

    The customer creates an API Token in Developers and selects the permissions it needs. Each v2 call sends it as Authorization: Bearer. Because a token should not be treated like an ordinary user's permission, we apply least privilege, encrypted storage, separation by account and a rehearsed rotation before retiring the previous credential.

  • 02

    Endpoints and schema validated in the tenant

    We map only resources and actions present in the official reference, then use controlled reads to verify required fields, states and permissions for your API version. An additional field or external reference is used only if the endpoint supports it and its behaviour has been tested in that account.

  • 03

    Monthly quota and bursts by plan

    The current public table lists monthly quotas of Plus 500, Basic 2,000, Standard 7,500, Advanced 30,000 and Premium 100,000 with possible billed overage; per-minute limits also vary by plan. We confirm the plan and remaining usage in Developers > API Usage, monitor quota headers and, on a 429, honour Retry-After with backoff and jitter.

  • 04

    Webhooks only after checking available events

    Official documentation publishes signed webhooks, but we do not assume identical availability or coverage across every account or API version. We query the tenant's event types; where present, we verify the HMAC signature, acknowledge quickly and deduplicate on x-holded-webhook-id. Otherwise we use bounded, cached polling.

  • 05

    Connector idempotency and testing without an assumed sandbox

    The API is not presented as an exactly-once transport, and the documentation does not promise a dedicated sandbox. We start with the interactive documentation or Postman, then use an authorised test account or controlled records. We persist an operation key and outcome, re-read after ambiguous responses and promote only after replay, failure and human-review tests pass.

Primary sources

Official documentation consulted

Documentation checked on 9 August 2026. Features, permissions and limits can change; before implementation, we compare them with the API version, plan and configuration available in your account.

Frequently asked

What clients ask us

  • 01

    Does it work during a trial, on paid plans or on Free?

    Current Holded help states that the API is available on paid or trial accounts and not on Free. Before estimating the work, we check Developers access, the active plan, API version, token permissions and required endpoints in your account.

  • 02

    What API limits and costs apply?

    Holded publishes per-minute limits and monthly plan quotas: currently 500 calls on Plus, 2,000 on Basic, 7,500 on Standard, 30,000 on Advanced and 100,000 with possible billed overage on Premium. Because terms can change, we validate the plan, remaining usage and any overage rule in your tenant before sizing the flow.

  • 03

    How do you handle bank reconciliation?

    The v2 reference documents reading and reconciling bank movements, but we first verify those endpoints and permissions in your account. The flow proposes matches with its evidence and retains human approval until the customer accepts the rules, thresholds and exception handling.

  • 04

    How do you separate multiple Holded companies or accounts?

    Holded associates each account and its limits with a fiscal entity. We treat every account as an independent tenant with separate token, configuration, queue, log and idempotency state. Before a write, we verify the expected account identifier and record the destination in the audit log.

Trust

Safe, traceable AI,
enterprise-ready.

We design for privacy from the start, human control, traceability, usage limits, permissioning and documentation. For sensitive processes, we help assess risk and applicable obligations under GDPR and the EU AI Act.

  • 01We never train models on your data without explicit authorization.
  • 02Human review built-in for processes where risk demands it.
  • 03Traceability: prompts, sources, permissions, errors and metrics, all documented.
  • 04Privacy, security and control integrated from day one.
  • 05Solutions engineered to be maintained, audited and improved over time.
GDPREU AI ActAEPDISO 27001 readyEU data residency
Personal diagnosis

We work with
few clients.

Every engagement is led personally by one of the partners. If there's a fit, you get a personal first read of your case within one business day, not a canned demo.

How we work
  1. 01Tell us which process eats your time
  2. 02Personal reply within one business day
  3. 0320-minute call, no demo, no pitch
Start the conversation →