Integration · ERP

attendo + Holded

For companies that invoice with Holded and run their day-to-day work in attendo. Contacts, catalog, documents, payments, projects, hours and calendar travel area by area, with nothing typed twice.

Status Available
  • Through the Holded API, nothing to install
  • A tag decides what travels
  • Holded issues and numbers
attendo Holded
  • between attendo and Holded, both ways Contacts, leads and products Each record is born where it belongs
  • from attendo to Holded Quotes, orders and delivery notes What is prepared in attendo goes to Holded
  • from Holded to attendo Payments, inventory and invoice number The official data comes back to attendo

What it solves

A tax ID copied wrong, an invoice that does not match the report

A company that invoices with Holded and operates with attendo ends up copying customers, products and quotes by hand. Every copy is a chance for a mistake: a wrong tax ID, an outdated price or an invoice that does not match the service report.

With the connector, each record is born where it belongs and reaches the other side on its own. You choose the direction for each area. Holded still issues the invoice; attendo prepares the draft and shows the official number.

What it does

What it does, piece by piece

Fifteen areas that you turn on separately, each with its direction, the system that wins and what happens if something is deleted.

Contacts, leads and pipeline

Customers and vendors both ways, the leads from the Holded CRM and the stages of its pipeline.

Products, warehouses and inventory

Products and warehouses both ways. Inventory comes from Holded while the area is turned on.

Sales and purchase documents

Quotes, proformas, orders, invoices, credit notes and purchases, with their lines. Delivery notes travel if you map their type.

Official number and payments

When Holded issues the invoice, its number, series and date come back to attendo. So do the amounts paid and outstanding.

Projects, tasks and hours

Projects, tasks and logged hours, with each person matched to their Holded employee. And calendar appointments.

A tag decides what travels

With the filter on, only contacts and products tagged attendo in Holded travel. Removing the tag stops syncing without deleting anything.

What travels

What travels, and in which direction

Changes in attendo go out within seconds. Changes in Holded arrive instantly if your plan includes webhooks and, if not, in a check every 5 minutes.

What travels between attendo and Holded, in which direction and when
DataDirectionWhen
Customers, vendors and leadsDirectionbetween attendo and Holded, both waysWhenWithin seconds or in the periodic check
Products and warehousesDirectionbetween attendo and Holded, both waysWhenWithin seconds or in the periodic check
InventoryDirectionfrom Holded to attendoWhenWhile the area is turned on
Sales and purchase documentsDirectionbetween attendo and Holded, both waysWhenWithin seconds, or when you click “Send to Holded”
Invoice number, series and dateDirectionfrom Holded to attendoWhenWhen Holded issues it
PaymentsDirectionfrom Holded to attendoWhenWithin seconds or in the periodic check
Projects, tasks, hours and appointmentsDirectionbetween attendo and Holded, both waysWhenWithin seconds or in the periodic check

Getting started

How to get started

The connector uses the Holded API. We get it live with you, using your account, area by area, reviewing the initial load.

Status Available

What you need

  • A Holded account with API access and its API key
  • To receive changes instantly, a Holded plan with webhooks; otherwise they arrive through the periodic check
  • For projects and team, those apps turned on in your Holded account

Typical effort. The technical part takes hours. What takes time is choosing which system wins in each area, cleaning up duplicates and reviewing the log during the first week.

  1. Step 1

    API key

    You generate it in Holded and paste it into attendo. Testing the connection shows which parts of Holded it can reach.

  2. Step 2

    Holded notifications

    attendo registers the notifications in Holded from its own screen. If your plan does not support them, everything works through the periodic check.

  3. Step 3

    Initial load

    Before opening an area with data on both sides, records are matched and doubtful ones are resolved by hand.

  4. Step 4

    Areas in order

    Customers and vendors; products and warehouses; documents and payments; then the rest.

Honesty

What it does not do

  • Accounting and payroll

    No journal entries, remittances, bank reconciliation or payroll: they stay in Holded.

  • Holded POS, OCR and price lists

    The POS, the document inbox with OCR, and price lists or customer-specific prices stay in Holded.

  • Attachments and templates

    It does not send files to Holded, and the PDF uses the default Holded template.

  • Several accounts

    Each attendo instance connects to one Holded account.

Frequently asked questions

Frequently asked questions

Do I need to install anything in Holded?

No. Everything goes through the Holded API, and notifications are registered from attendo.

What if my Holded plan does not include webhooks?

It works the same through the periodic check: changes in Holded take minutes instead of seconds.

Who issues the invoice?

Holded, with its number, series and date. attendo is not an ERP or accounting software: it prepares the draft, copies the official data and locks the document.

Will customers be duplicated if I already have data on both sides?

No, if you run the initial load before opening the area. It matches by tax ID, email or code, and doubtful cases are never linked on their own.

Can I pause it on a closing day?

Yes. While paused, attendo stops sending and reading, and when you resume it processes everything that piled up.

Request a demo

Tell us how you work with Holded

We will show you what would travel, in which direction, and how the initial load is reviewed with your account.

  • With your operation, not a generic demo
  • A real person from our team replies
  • No cold calls afterwards

Would you rather talk first?

Which area do you want to see in the demo?

With your work email we prepare the demo around your case.

In one or two sentences.

If you chose Maintenance (CMMS)

If you chose Field work (Field Service)

If you chose Facility Management

If you chose any other area

Only if you would rather we call you.

Data protection. Controller: AxisOne Group SL. Purpose: preparing the demo you request and replying to you. Legal basis: your consent and the request you make. Recipients: we do not disclose your data; Cloudflare (website) and Brevo (email notices and confirmation) process it on our behalf. Rights: access, rectification, erasure, objection, restriction and portability, at privacy@attendo.me. More information in the privacy policy.

What happens when you send it. Someone from our team reads what you tell us and writes to you to agree on a time for the demo. Our hours: Monday to Thursday 9:30 AM to 6:30 PM and Friday 9:30 AM to 2:30 PM, Spain time.