Skip to content
Recipok Help Center

Connect Recipok to Holded

All plans

What is synchronised between Recipok and Holded (customers, suppliers, orders, products, goods-in and dispatches) and how to set up the connection.

What it is for

If you do your invoicing and accounts with Holded, connecting it to Recipok saves you typing in twice what happens in the bakery. Every dispatch you deliver to a customer reaches Holded as a delivery note or an order, every purchase as a purchase delivery note or order, and customers, suppliers and sales orders stay the same in both programs.

The manager or the administrator sets it up once. After that it works by itself: the team works in Recipok as usual and the office invoices in Holded with the data already loaded.

Before you start

  • You need a Holded account and access to its API Key (you will find it in the API section of your Holded account).
  • Log in to Recipok with a manager or administrator user.
  • Check that your customers and suppliers have the correct tax ID and that your recipes have a SKU: that is what matches the same data in both programs.

Setting up the connection

In your account menu, at the top right, go to Integrations and open the Holded tab.

Integrations › Holded
DobboxHoldedAPI Token
1Holded API Key
••••••••••••••••a91f

Get my Holded API KEY ↗

Holded waybill/order prefix
REC

Default "REC"

2Default destination for incoming documents in Holded
Purchase waybills ▾
Default destination for outgoing documents in Holded
Sales waybills ▾
3Automatic synchronization:

☐ Preparations ☑ Customers ☑ Suppliers ☑ Sales orders

Save

Pastelería La Plaza’s Holded settings.
  1. 1The API Key is the key Holded gives you. The link below it opens the Holded page where you get it.
  2. 2The destinations decide which document is created in Holded from your purchases and your dispatches.
  3. 3What you bring in from Holded every hour: tick only what you want to import.
1

Paste the Holded API Key

In Holded API Key. If you don’t have it to hand, click Get my Holded API KEY.

2

Choose the prefix

Holded waybill/order prefix: the letters the documents created by Recipok will start with. “REC” by default, to tell them apart from the ones you create in Holded.

3

Decide the destinations

Default destination for incoming documents in Holded: Purchase waybills or Purchase orders. Default destination for outgoing documents in Holded: Sales waybills or Sales orders.

4

Tick what to synchronise automatically and save

In Automatic synchronization, tick Customers, Suppliers and Sales orders if you want to bring them in from Holded. Click Save.

What travels and when

DataDirectionWhen
Dispatches (deliveries to customers)Recipok → HoldedWhen the dispatch is saved in Recipok: it is created as a sales delivery note or sales order, with the lot, the price and, if the customer has it, the equivalence surcharge (recargo de equivalencia).
Goods-inRecipok → HoldedWhen changes to the goods-in are saved, or manually with Send to Holded from the goods-in list. See in Holded then appears.
Returns to supplierRecipok → HoldedWith Send to Holded in the returns list.
CustomersBoth directionsWhen a customer is created or edited in Recipok; and every hour, new ones from Holded if you ticked Customers.
SuppliersHolded → RecipokEvery hour, if you ticked Suppliers.
Sales ordersHolded → RecipokEvery hour, if you ticked Sales orders. They arrive in Orders ready to produce.
Recipes and ingredients (as products)Recipok → HoldedWith Synchronize with Holded: in Recipes and formulas (selecting recipes), in the recipe editor and in the ingredients list. The name, price before VAT, VAT, SKU and weight are sent.
Important

Deletions travel too: if you delete in Recipok a customer, a recipe or an ingredient that was synchronised, it is deleted in Holded. Before deleting, make sure you don’t need it in Holded.

Tips and common errors

  • A customer is duplicated in Holded: almost always the tax ID or the email don’t match. Correct it and enter their Holded ID in the customer record in Recipok.
  • A goods-in doesn’t appear in Holded: find it in Goods received and use Send to Holded. If the API Key has expired or been changed in Holded, paste the new one and save.
  • Always invoice in Holded from the delivery note created by Recipok; if you type it again by hand, you will have two.
  • If you use other invoicing software, we can connect that too: Connect Recipok to your invoicing, accounting or POS. Dispatches and their delivery notes are explained in Dispatches and delivery notes.

Frequently asked questions

How often do customers and orders from Holded reach Recipok?
Recipok checks Holded every hour. A sales order created in Holded appears in Recipok, at the latest, on the next run. What you do in Recipok (dispatches, customers) is sent to Holded straight away.
Are customers duplicated if they already exist in both programs?
Recipok looks for the contact in Holded by its tax ID or email before creating it, and saves its identifier in the Holded ID field of the customer record. That is why it is so important for the tax ID to be written correctly in both places.
Can I choose whether a dispatch goes to Holded as a delivery note or as an order?
Yes, for the whole business: in Default destination for outgoing documents in Holded you choose Sales waybills or Sales orders. The same for purchases with Default destination for incoming documents in Holded.
What happens if I delete a customer or a recipe in Recipok?
If it was synchronised, it is also deleted in Holded. Check before deleting anything that has invoices linked to it in Holded.