Create Holded customers from your web form without duplicates
Every sign-up received by webhook is looked up by email in Holded: if it already exists nothing happens, otherwise it creates the customer and alerts accounting.
Everything is created inactive in a new folder of your account. Nothing runs until you activate it, and you can undo it for 24 hours.

What it does
Avoid duplicates and manual copying. When someone signs up or asks for a quote on your website, the workflow checks by email whether they are already a Holded customer. If they exist, it returns their ID; if not, it creates them as a customer and emails accounting to complete the tax data.
What you need: a Holded API key and an SMTP account for the internal alert. Your form must send nombre, email and, optionally, telefono.
How to use it: install the template, connect Holded and SMTP, set the accounting email and point your form to the webhook URL.
How to set it up
- 1
Connect the holded credential
This template uses holded in: Buscar por email, Crear cliente. Create or pick the credential and assign it in those nodes.
- 2
Connect the smtp credential
This template uses smtp in: Avisar a administración. Create or pick the credential and assign it in those nodes.
- 3
Copy the webhook URL (Recibir alta)
A new URL is generated on install. Paste it into the external system that must call this workflow.
- 4
Set the accounting email
In the Avisar a administración node replace
administracion@tuempresa.comwith the address that should receive the alerts. - 5
Test the sign-up
Send a
POSTto the webhook URL with{"nombre":"Ana López","email":"ana@example.com","telefono":"+34600111222"}. The customer is created in Holded; if you repeat the call it answerscreated:false. - 6
Activate the workflow
Workflows are installed inactive. Once everything is set, activate it.
Related templates
Other templates that use similar nodes or integrations.

Appointment booking with upfront Mercado Pago payment (Google Calendar)
The customer books, gets a Mercado Pago payment link and the appointment is only confirmed in your Google Calendar once the payment is approved; if they do not pay, the slot is released automatically.

Supplier PDF invoice to a Holded purchase with validation
AI reads the PDF invoice, validates amounts and required fields, finds or creates the supplier in Holded and records the purchase; if anything fails it alerts you on Telegram.

Automatic Holded invoice for every order, emailed to the customer
When an order comes in, it finds or creates the customer in Holded, issues the invoice and emails it from Holded.
Try it in under 5 minutes
Create the template in your account, connect your credentials and activate it when you are ready.
Use this template