- Home
- Resources
- Integrations
- iDoklad
iDoklad Make integrationAutomate iDoklad with Make.
Can Make handle your iDoklad invoicing while you do something else? The iDoklad Make integration gives you 79 modules: 9 scheduled triggers, 56 actions and 14 searches for invoices, contacts, price lists and payments. Below, you connect your account and build a first scenario.
Verified Trustpilot reviews · AI, automation & growth agency
What does the iDoklad Make integration automate?
The iDoklad Make integration links your iDoklad account to Make, a visual tool that chains apps without code. You build a scenario, the automation itself, out of modules: each module is one brick, such as a trigger, an action or a search. Make then runs it for you, picking up invoices and payments, creating documents and emailing invoices.
Invoices that go out on their own. Pair Watch invoices with Send an invoice by email and each invoice Make picks up lands in the customer's inbox. Add Get an invoice PDF when the file also has to be archived in a shared drive.
One clean record per customer. When a deal closes in your CRM, Search contacts checks whether the client already exists in iDoklad. Create a contact or Update a contact then does the rest, so nobody retypes an address.
Payments closed without a spreadsheet. Once your payment tool confirms the money, Mark an invoice as paid or Create a payment updates iDoklad. In the other direction, Watch payments tells your sales team what came in.
What Make does not do here: none of the 9 triggers is instant, so Make checks iDoklad on the scenario's schedule instead of hearing about changes the moment they happen. The doc also sorts modules into two groups, iDoklad modules and Migrate to the new iDoklad modules, and the directory still shows the Czech-named originals, so check which one sits in your scenario. iDoklad may also have an n8n node; the n8n vs Make comparison helps you pick, and the Make review covers the tool itself.
How do you connect iDoklad to Make?
- 01
Generate your credentials in iDoklad
In iDoklad, open Settings, click Aplikace, then the API tab, and press Generate. Copy the Client ID and the Client secret shown on screen: Make asks for both.
- 02
Add an iDoklad module in Make
Add any iDoklad module to your scenario and click Create a connection. A connection is your iDoklad account linked to Make once, then reused by every iDoklad module. The Connection name field is optional and helps you spot it later.
- 03
Paste the credentials and save
Paste the Client ID and Client secret you copied, or follow the instructions Make displays. If iDoklad asks for a callback URI while generating the credentials, enter
https://www.integromat.com/oauth/cb/idoklad.
Build your first iDoklad scenario
GoalWhen Watch invoices picks up an invoice in iDoklad, Make emails it to the customer with Send an invoice by email.
- 01
Create the scenario
On the Scenarios page, create a new scenario and click the + in the middle of the editor. Type iDoklad in the search box to see its modules.
- 02
Add Watch invoices
Pick Watch invoices, click Create a connection and paste your Client ID and Client secret. Once connected, Make can read your iDoklad data and fill the lists in the module.
- 03
Add the email step
Click the + on the right of the trigger and choose Send an invoice by email. Map the invoice returned by Watch invoices into it, so Make knows which document to send.
- 04
Test with Run once
Click Run once, then open each module's bubble to read the bundles it received; a bundle is one invoice passing from module to module. Test on a dummy customer, since this step sends a real email.
- 05
Schedule it and switch it on
Click the clock on Watch invoices to set the schedule, every 15 minutes by default, then switch the scenario on. Each module run on a bundle counts as one operation on your Make plan.
What starts an iDoklad scenario
9 modules start a scenario when something happens in iDoklad. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by iDoklad as soon as it happens.
Watch invoices
triggerIn the docs onlyWatch invoices hands your scenario the invoices it finds in iDoklad, one bundle per invoice, so every later step works on current billing data without an export. The doc lists it without a description, so a first Run once shows you exactly which invoices it returns.
Watch price list items
triggerIn the docs onlyYour catalog in iDoklad becomes a starting point: Watch price list items passes each price list entry it finds to the next module, so a shop or a quote template can follow what the accounting side maintains. No official description exists, so read the bundles after a Run once.
Watch payments
triggerIn the docs onlyKnow when money is recorded without opening iDoklad: Watch payments sends the payments it picks up to the rest of your scenario, one bundle each. Since the doc gives no description, a Run once on your account tells you what one payment bundle contains.
Watch invoices (formerly Sledovat faktury)
triggerIn the docs onlyThis is the invoice watcher as it appears in the doc's Migrate to the new iDoklad modules group, still showing its old Czech name in brackets. It feeds invoices from iDoklad into your scenario so later modules can react to them.
Watch price list items (formerly Sledovat položky ceníku)
triggerIn the docs onlyListed under Migrate to the new iDoklad modules, this watcher follows your iDoklad price list and carries the former name Sledovat položky ceníku. Each item it returns becomes a bundle that a spreadsheet, a shop or a quote tool can pick up.
Watch payments (formerly Sledovat úhrady)
triggerIn the docs onlyPayments recorded in iDoklad flow from this module into the rest of the scenario. The doc files it in the migration group with its earlier name, Sledovat úhrady, which is the label longtime users of the Czech modules will recognize.
Sledovat faktury
Scheduled triggerIn Make“Spustí se, když je vložen nový doklad (faktura přijatá, vydaná nebo zálohová).”
Sledovat faktury is the original Czech-labeled trigger: it starts when a new document is added in iDoklad, whether an issued invoice, a received invoice or a proforma. That breadth makes it the one to read closely if supplier bills matter to your flow.
Sledovat položky ceníku
Scheduled triggerIn Make“Spustí se, pokud je vložena nová položka ceníku do seznamu.”
Add a product in iDoklad and Sledovat položky ceníku notices it: the directory describes it as starting when a new item joins the price list. It is the Czech-labeled original among the price list triggers.
Sledovat úhrady
Scheduled triggerIn Make“Spustí se, pokud je do systému vložena nová úhrada.”
Sledovat úhrady starts your scenario when a new payment is entered in iDoklad, according to its directory description. It is the Czech-labeled original of the payment watchers and still appears in the module list.
What the iDoklad modules do
iDoklad gives you 70 modules in 3 groups. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Send an invoice by email
- Get an invoice
- Search invoices
- Get a contact
- Get a price list item
- Search contacts
- Search price list items
- Get a payment
- Search payments
- Delete an invoice
- Delete a contact
- Delete a price list item
- Delete a payment
- Mark an invoice as paid
- Update an invoice
- Update a contact
- Update a price list item
- Create a price list item
- Create a payment
- Make an API call
- Create an invoice
- Create a contact
- Account a proforma invoice
- Get an invoice PDF
- Send an invoice by email (formerly Doručit fakturu e-mailem)
- Search invoices (formerly Načíst faktury)
- Search contacts (formerly Načíst seznam kontaktů)
- Search price list items (formerly Načíst seznam položek ceníku)
- Search payments (formerly Načíst úhrady)
- Mark an invoice as paid (formerly Označit fakturu jako uhrazenou)
- Mark an invoice as unpaid (formerly Provést oduhrazení faktury)
- Update an invoice (formerly Upravit fakturu)
- Update a contact (formerly Upravit kontakt)
- Update a price list item (formerly Upravit položku ceníku)
- Create a price list item (formerly Vložit položku ceníku do seznamu)
- Create a payment (formerly Vložit úhradu)
- Search contacts (formerly Vyhledat kontakty)
- Make an API call (formerly Vykonat API požadavek)
- Create an invoice (formerly Vytvořit fakturu)
- Create a contact (formerly Vytvořit kontakt)
- Account a proforma invoice (formerly Vyúčtovat zálohovou fakturu)
- Update an invoice (formerly Zaktualizovat fakturační adresu)
- Get an invoice PDF (formerly Získat PDF)
- Doručit fakturu e-mailem
- Načíst fakturu
- Načíst kontakt
- Načíst položku ceníku
- Načíst úhradu
- Odstranit fakturu
- Odstranit kontakt
- Odstranit položku ze seznamu ceníku
- Odstranit úhradu
- Označit fakturu jako uhrazenou
- Provést oduhrazení faktury
- Upravit fakturu
- Upravit kontakt
- Upravit položku ceníku
- Vložit položku ceníku do seznamu.
- Vložit úhradu
- Vykonat API požadavek
- Vytvořit fakturu
- Vytvořit kontakt
- Vyúčtovat zálohovou fakturu
- Zaktualizovat fakturační adresu
- Získat PDF
- Načíst faktury
- Načíst seznam kontaktů
- Načíst seznam položek ceníku
- Načíst úhrady
- Vyhledat kontakty
iDoklad modules
24 modulesSend an invoice by email
ActionIn the docs onlySend an invoice by email delivers an iDoklad invoice to your customer, so billing no longer waits for someone to click send in the app.
Get an invoice
ActionIn the docs onlyOne invoice, fully loaded: Get an invoice fetches the details of a single iDoklad invoice when you already know which one you want to read.
Search invoices
SearchIn the docs onlyNeed every invoice that matches a condition? Search invoices returns zero, one or many invoices, each as its own bundle, so the following modules handle them one at a time.
Get a contact
ActionIn the docs onlyGet a contact pulls up one customer record from iDoklad, so a later step can reuse the details your accountant already entered instead of asking the client again.
Get a price list item
ActionIn the docs onlyRead one product or service from your iDoklad price list with Get a price list item, and your scenario works with the entry the accounting team maintains rather than a copy.
Search contacts
SearchIn the docs onlySearch contacts tells you whether a customer already exists in iDoklad before you create anything, returning each match as a separate bundle.
Search price list items
SearchIn the docs onlyA whole slice of your catalog in one step: Search price list items brings back the iDoklad entries that match your search, one bundle per item.
Get a payment
ActionIn the docs onlyGet a payment opens the record of one payment in iDoklad, so you can confirm what was booked before telling a customer anything about it.
Search payments
SearchIn the docs onlySearch payments lists the iDoklad payments that match what you ask for, which gives you a reconciliation base without exporting anything by hand.
Delete an invoice
ActionIn the docs onlyDelete an invoice removes an invoice from iDoklad for good, which helps when a test scenario has filled your account with documents nobody needs.
Delete a contact
ActionIn the docs onlyDelete a contact wipes a customer record from iDoklad, the step to add when a removal decided elsewhere must also reach your invoicing tool.
Delete a price list item
ActionIn the docs onlyRetire a product from your iDoklad price list with Delete a price list item, so nobody picks a discontinued service when drafting the next invoice.
Delete a payment
ActionIn the docs onlyA payment booked by mistake disappears with Delete a payment, which keeps your iDoklad records in line with what really reached the bank.
Mark an invoice as paid
ActionIn the docs onlyMark an invoice as paid closes an invoice in iDoklad in a single step, without anyone typing the payment in by hand.
Update an invoice
ActionIn the docs onlyUpdate an invoice changes an existing iDoklad invoice, so a correction made upstream reaches the document without rebuilding it from scratch.
Update a contact
ActionIn the docs onlyUpdate a contact rewrites a customer record in iDoklad, so the next invoice carries the details your CRM holds today.
Update a price list item
ActionIn the docs onlyPush a price or label change into iDoklad with Update a price list item, so invoices drafted afterward use the same data as your shop.
Create a price list item
ActionIn the docs onlyCreate a price list item adds a new product or service to iDoklad, ready to be picked on the next invoice without a manual entry.
Create a payment
ActionIn the docs onlyCreate a payment records a payment in iDoklad, keeping the books accurate when money arrives through a channel iDoklad does not see.
Make an API call
ActionIn the docs onlyWhen no listed module does the job, Make an API call reaches any endpoint of the iDoklad API from your scenario, reusing the same connection.
Create an invoice
ActionIn the docs onlyTurn an order into a real invoice: Create an invoice builds the document in iDoklad from the data your scenario collected upstream.
Create a contact
ActionIn the docs onlyCreate a contact adds a new customer to iDoklad, so invoices can be issued to them without an accountant keying in their details.
Account a proforma invoice
ActionIn the docs onlyAccount a proforma invoice settles an advance invoice in iDoklad, the accounting step that follows once the deposit has been paid.
Get an invoice PDF
ActionIn the docs onlyGet an invoice PDF hands you the printable file of an iDoklad invoice, ready to be stored, attached or shared by a later module.
Migrate to the new iDoklad modules
19 modulesSend an invoice by email (formerly Doručit fakturu e-mailem)
ActionIn the docs onlyThis entry of the migration group emails an iDoklad invoice to the customer and keeps its former Czech name, Doručit fakturu e-mailem, in brackets for users of the old module.
Search invoices (formerly Načíst faktury)
SearchIn the docs onlyHere is the invoice search from the Migrate to the new iDoklad modules group, formerly called Načíst faktury, which returned lists of issued, received or proforma invoices.
Search contacts (formerly Načíst seznam kontaktů)
SearchIn the docs onlyContacts come back in bulk from this search, the migration-group module that used to be called Načíst seznam kontaktů and returned the contacts stored in iDoklad.
Search price list items (formerly Načíst seznam položek ceníku)
SearchIn the docs onlyPulling the iDoklad catalog into another tool goes through this search, once named Načíst seznam položek ceníku and now listed with the modules to migrate to.
Search payments (formerly Načíst úhrady)
SearchIn the docs onlyPayment lists for reconciliation come from this module, formerly Načíst úhrady, whose Czech original let you leave every filter empty.
Mark an invoice as paid (formerly Označit fakturu jako uhrazenou)
ActionIn the docs onlyClosing invoices in full is the job of this migration-group module, known before as Označit fakturu jako uhrazenou, which covered issued, received and proforma invoices.
Mark an invoice as unpaid (formerly Provést oduhrazení faktury)
ActionIn the docs onlyMark an invoice as unpaid reverses a full payment on an iDoklad invoice, the undo button for a settlement recorded too early. It was known as Provést oduhrazení faktury.
Update an invoice (formerly Upravit fakturu)
ActionIn the docs onlyEditing an existing invoice goes through this module, formerly Upravit fakturu, whose Czech version modified issued, received or proforma invoices alike.
Update a contact (formerly Upravit kontakt)
ActionIn the docs onlyCustomer records get corrected with this migration-group module, which carries the former name Upravit kontakt for anyone who built scenarios on the Czech version.
Update a price list item (formerly Upravit položku ceníku)
ActionIn the docs onlyCatalog corrections reach iDoklad through this module, which the doc lists for migration under the former name Upravit položku ceníku.
Create a price list item (formerly Vložit položku ceníku do seznamu)
ActionIn the docs onlyNew catalog entries enter iDoklad through this module, previously named Vložit položku ceníku do seznamu, which inserted a new item into the price list.
Create a payment (formerly Vložit úhradu)
ActionIn the docs onlyPayment entries are written by this migration-group module, once called Vložit úhradu; the Czech original expected the id of the document being paid.
Search contacts (formerly Vyhledat kontakty)
SearchIn the docs onlyFiltered contact lookups come from this search, formerly Vyhledat kontakty, whose Czech version found contacts based on the filters you set.
Make an API call (formerly Vykonat API požadavek)
ActionIn the docs onlyThis is the migration-group version of the free-form request module, called Vykonat API požadavek before, which could send any authorized request to iDoklad.
Create an invoice (formerly Vytvořit fakturu)
ActionIn the docs onlyInvoices, received invoices and proformas were all created by the Czech module Vytvořit fakturu, and this is its entry in the Migrate to the new iDoklad modules group.
Create a contact (formerly Vytvořit kontakt)
ActionIn the docs onlyNew customers are added to iDoklad by this module, which the doc files under Migrate to the new iDoklad modules and which was once called Vytvořit kontakt.
Account a proforma invoice (formerly Vyúčtovat zálohovou fakturu)
ActionIn the docs onlyThis module settles a proforma invoice in iDoklad, so the advance your customer paid turns into proper accounting without anyone opening the app. It is the new name of the Czech module Vyúčtovat zálohovou fakturu.
Update an invoice (formerly Zaktualizovat fakturační adresu)
ActionIn the docs onlyHere you get a corrected billing address on an issued invoice while the rest of the document stays as it was. Make shows it as the successor of the Czech module Zaktualizovat fakturační adresu.
Get an invoice PDF (formerly Získat PDF)
ActionIn the docs onlyThe printable PDF of a chosen iDoklad document comes out of this module as a file your next module can store, attach or forward. It replaces the Czech-named Získat PDF.
Other modules
27 modulesDoručit fakturu e-mailem
ActionIn Make“Odešle vydanou nebo zálohovou fakturu odběrateli.”
With this older Czech-named module, an issued or proforma invoice leaves iDoklad and reaches your customer by email. Its newer equivalent is Send an invoice by email.
Načíst fakturu
ActionIn Make“Načte údaje o dokladu (faktuře vydané, přijaté, nebo zálohové).”
You get every detail of one document, whether it is an issued, received or proforma invoice, ready to map into the following modules. This is the Czech-named version kept for older scenarios.
Načíst kontakt
ActionIn Make“Vrátí detailní informace o kontaktu.”
This module returns the full record of one iDoklad contact, so later steps can reuse the name, address or email of a customer. It is the Czech-named counterpart of Get a contact.
Načíst položku ceníku
ActionIn Make“Načte položku ceníku dle ID.”
Pass an ID and this module brings back one item of your iDoklad price list, with its data ready to map. It belongs to the Czech-named set that predates Get a price list item.
Načíst úhradu
ActionIn Make“Vrátí údaje o úhradě. Vhodné pro zobrazení detailu úhrady.”
Details of a single payment recorded in iDoklad come back from this module, handy when a step needs to show or check what was paid. It is the older Czech-named sibling of Get a payment.
Odstranit fakturu
ActionIn Make“Odstraní doklad (fakturu vydanou, přijatou, nebo zálohovou).”
This module removes a document from iDoklad, whether it is an issued, received or proforma invoice, without a trip into the app. It is the Czech-named ancestor of Delete an invoice.
Odstranit kontakt
ActionIn Make“Odstraní kontakt.”
Your iDoklad address book loses one contact each time this module runs, which keeps it aligned with the source you trust. Older scenarios use this Czech-named module; newer ones use Delete a contact.
Odstranit položku ze seznamu ceníku
ActionIn Make“Odstranit položku ze seznamu ceníku.”
A product or service you no longer sell drops out of the iDoklad price list through this module. It is the Czech-named version that Delete a price list item now covers.
Odstranit úhradu
ActionIn Make“Odstraní úhradu ze seznamu úhrad.”
Use it to take one payment out of the iDoklad payment list, for example after an entry was recorded twice. Its successor in the new set is Delete a payment.
Označit fakturu jako uhrazenou
ActionIn Make“Provede plné uhrazení faktury (vystavené, přijaté nebo zálohové).”
The invoice switches to fully paid in iDoklad, issued, received or proforma alike, and your records match the bank without manual clicks. This older Czech-named module now has Mark an invoice as paid as its successor.
Provést oduhrazení faktury
ActionIn Make“Provede plné oduhrazení faktury (vystavené, přijaté nebo zálohové).”
This one reverses a full payment, so an invoice marked as paid goes back to unpaid in iDoklad. It covers issued, received and proforma invoices and has Mark an invoice as unpaid as its newer form.
Upravit fakturu
ActionIn Make“Upraví doklad (fakturu vydanou, přijatou, nebo zálohovou).”
Edits land directly on an existing document, issued, received or proforma, so a change in another tool shows up on the invoice. This is the Czech-named module that Update an invoice replaces.
Upravit kontakt
ActionIn Make“Upraví vybraný kontakt.”
A chosen contact gets updated in iDoklad, which keeps billing details in step with the tool where your team edits them. Newer scenarios use Update a contact for the same job.
Upravit položku ceníku
ActionIn Make“Upraví položku ceníku.”
Your price list stays current because this module rewrites one item in iDoklad whenever the source changes. It is the Czech-named version of Update a price list item.
Vložit položku ceníku do seznamu.
ActionIn Make“Vloží novou položku ceníku do seznamu.”
A new product or service enters the iDoklad price list, ready to be picked on your next invoices. The newer Create a price list item does the same under an English name.
Vložit úhradu
ActionIn Make“Vloží novou úhradu do seznamu úhrad. Úhrada by měla obsahovat id dokladu který hradí.”
This module records a new payment in iDoklad's payment list, linked to the document it pays. Create a payment is its successor in the migration group.
Vykonat API požadavek
ActionIn Make“Vykonná libovolný autorizovaný API požadavek.”
Any authorized request to the iDoklad API can go through this module, reusing the connection you already created. It is the Czech-named ancestor of Make an API call.
Vytvořit fakturu
ActionIn Make“Vloží nový doklad (fakturu vydanou, přijatou, nebo zálohovou) do seznamu.”
A new document appears in iDoklad, issued, received or proforma, built from data another app sent into the scenario. Newer builds use Create an invoice for this.
Vytvořit kontakt
ActionIn Make“Vytvoří nový kontakt.”
Each run adds a fresh contact to your iDoklad address book, so a new customer is ready to invoice. The new set lists Create a contact as its replacement.
Vyúčtovat zálohovou fakturu
ActionIn Make“Provede vyúčtování zálohové faktury. Faktura musí být uhrazena.”
The accounting of a proforma invoice happens in one step, turning the advance into a settled document. This is the original Czech module behind Account a proforma invoice.
Zaktualizovat fakturační adresu
ActionIn Make“Zaktualizuje fakturační adresu odběratele na vydané faktuře beze změny ostatních parametrů faktury.”
Only the customer's billing address on an issued invoice changes; amounts, items and dates stay untouched. It is the Czech-named module that the second Update an invoice replaces.
Získat PDF
ActionIn Make“Získá PDF tiskovou sestavu zadaného dokladu.”
A printable PDF of any chosen document comes back as a file, ready to drop into storage or attach to an email from another app. The migration group lists Get an invoice PDF as its successor.
Načíst faktury
SearchIn Make“Načte seznam dokladů (faktur přijatých, vydaných nebo zálohových).”
Received, issued and proforma invoices come back as a list, one bundle per document, so the next modules can treat each one. Search invoices is the newer module for this.
Načíst seznam kontaktů
SearchIn Make“Vrátí seznam kontaktů, které jsou na iDokladu uloženy.”
The whole list of contacts stored in iDoklad flows out of this module, each contact as its own bundle. Search contacts now fills the same role.
Načíst seznam položek ceníku
SearchIn Make“Načte seznam položek ceníku.”
Your full iDoklad price list comes back, one item per bundle, ready to compare with a catalog elsewhere. Its successor is Search price list items.
Načíst úhrady
SearchIn Make“Načte seznam úhrad. Filtry jsou volitelné.”
Payments recorded in iDoklad come back as a list, and the filters stay optional, so you can pull everything or a narrow slice. Search payments takes over this role in new scenarios.
Vyhledat kontakty
SearchIn Make“Vyhledá kontakty na základě nastavených filtrů”
Contacts matching the filters you set come back from iDoklad, which answers the question does this customer already exist. The new name is Search contacts (formerly Vyhledat kontakty).
Need help automating iDoklad with Make?
A person reads every message.