- Home
- Resources
- Integrations
- Visma eAccounting
Visma eAccounting Make integrationAutomate Visma eAccounting with Make.
Tired of copying invoices and customers into Visma eAccounting by hand? The Visma eAccounting Make integration gives you 37 modules: 6 triggers, 25 actions and 6 searches. This guide shows you how to link your account, then walks you through a first scenario, step by step.
Verified Trustpilot reviews · AI, automation & growth agency
What can the Visma eAccounting Make integration automate?
The Visma eAccounting Make integration links your accounting file to Make, a no-code tool where you build a scenario (the automation itself, a chain of modules). Each module is one brick: it watches for new records, creates or updates them, or searches for them. You never write code.
Invoices that book themselves. Watch Invoices spots each new invoice, then Bookkeep an Invoice records it in your books. A small agency closing projects gets its ledger updated without anyone opening the accounting screen.
A clean customer list. When a deal is signed in your CRM, Search Customers checks whether the company already exists, and Create a Customer or Update a Customer does the rest. No duplicates, no retyping addresses.
Supplier bills under control. Watch Supplier Invoices can alert your finance lead on each new bill, and Bookkeep a Supplier Invoice records it once someone approves it.
Know the limits before you start. All 6 triggers are scheduled, so Make checks for changes on a timer rather than hearing about them instantly. Access also requires a Visma partner registration and your own OAuth2 credentials. Make notes that its documentation for this app is AI-generated and may contain mistakes, so verify key details with Visma.
New to Make? The Make training covers the editor basics, and Make pricing explains how operations are counted. If you are weighing tools, the n8n vs Make comparison lays out the criteria.
How do you connect Visma eAccounting to Make?
- 01
Create an app in the Visma Developer portal
Open the Developer portal, go to Applications and click Create application. Give it a name, paste
https://www.integromat.com/oauth/cb/visma-eaccountingas the callback URI, then click Save. - 02
Copy your two credentials
Visma now shows a Client ID and a Client secret on screen. Copy both somewhere safe. Make will ask for them in the next step, and they are what lets it read and write in your accounting file.
- 03
Add the connection in Make
In your scenario, add any Visma eAccounting module and click Create a connection. Fill in Connection name if you like, enter the credentials, and follow the on-screen instructions. Every Visma module then reuses this connection.
Build your first scenario: book new invoices automatically
GoalWhen an invoice is created in Visma eAccounting, Make books it in your ledger.
- 01
Start a blank scenario
From the Scenarios page, create a new scenario and click the big +. This first slot is where the trigger goes, the module that decides when everything runs.
- 02
Add Watch Invoices
Search for Visma eAccounting, pick Watch Invoices, and select the connection you made earlier. Fill in the fields Make shows; once connected, it lists what it can read from your account.
- 03
Chain Bookkeep an Invoice
Click the + on the right of the trigger and add Bookkeep an Invoice. Map the invoice that Watch Invoices returned, so Make books exactly the record it just found.
- 04
Test with Run once
Create a test invoice in Visma eAccounting, then click Run once. Open the bubbles above each module to read the bundles (the items passed along) and confirm the invoice was booked.
- 05
Set the schedule and switch it on
Click the clock on the first module. A new scenario checks every 15 minutes by default; keep that or change it, then turn the scenario on. Each module run costs one operation on your plan.
What can start a Visma eAccounting scenario?
6 modules start a scenario when something happens in Visma eAccounting. A scheduled trigger is checked by Make on the scenario's schedule; an instant one is called by Visma eAccounting as soon as it happens.
Watch Articles
Scheduled triggerIn Make“Triggers when an article is created.”
Your catalog stays in sync elsewhere: this trigger picks up every new article (a product or service you sell) and hands it to the rest of the scenario as a bundle.
Watch Customers
Scheduled triggerIn Make“Triggers when a customer is created or modified.”
Every time a customer record is added or edited in Visma eAccounting, this trigger passes it to Make. It is the only trigger of the app that also catches modifications.
Watch Draft Invoices
Scheduled triggerIn Make“Triggers when a draft invoice is created.”
Drafts are invoices still being prepared. This trigger hands each newly created draft to your scenario, so the review process can begin before anything goes out to a client.
Watch Invoices
Scheduled triggerIn Make“Triggers when an invoice is created.”
Here is the trigger most scenarios start from: it catches each invoice created in Visma eAccounting and sends it down the chain, ready to be booked, sent or copied.
Watch Supplier Draft Invoices
Scheduled triggerIn Make“Triggers when a supplier draft invoice is created.”
Bills from vendors often land as drafts before anyone checks them. This trigger sends each new supplier draft to Make, giving you a starting point for an approval flow.
Watch Supplier Invoices
Scheduled triggerIn Make“Triggers when a supplier invoice is created.”
Once a vendor bill exists as a real supplier invoice, this trigger tells your scenario about it, so payment planning or reporting can start on its own.
Which Visma eAccounting modules can you use?
Visma eAccounting gives you 31 modules. For each one: what it does for you, when to reach for it, and what to watch out for.
Modules index
- Bookkeep an Invoice
- Bookkeep a Supplier Invoice
- Convert a Draft Invoice
- Create a Customer
- Create a Draft Invoice
- Create an Article
- Create an Invoice
- Create a Supplier Draft Invoice
- Create a Supplier Invoice
- Delete a Customer
- Delete a Draft Invoice
- Delete a Supplier Draft Invoice
- Download an Invoice
- Get a Customer
- Get a Draft Invoice
- Get an Article
- Get an Invoice
- Get a Supplier Draft Invoice
- Get a Supplier Invoice
- Make an API Call
- Send an Invoice
- Update a Customer
- Update a Draft Invoice
- Update an Article
- Update a Supplier Draft Invoice
- Search Articles
- Search Customers
- Search Draft Invoices
- Search Invoices
- Search Supplier Draft Invoices
- Search Supplier Invoices
Bookkeep an Invoice
ActionIn Make“Bookkeeps an existing invoice.”
Records an existing customer invoice in your books, so the revenue appears in the ledger without anyone clicking through the accounting screen.
Bookkeep a Supplier Invoice
ActionIn Make“Bookkeeps an existing supplier invoice.”
Posts a vendor bill to your accounts, the supplier side of bookkeeping. The expense lands in the ledger as soon as the scenario reaches this step.
Convert a Draft Invoice
ActionIn Make“Converts an existing draft invoice.”
Takes a draft invoice that already exists and converts it, moving it past the preparation stage without you opening Visma.
Create a Customer
ActionIn Make“Creates a new customer.”
Adds a new customer record to Visma eAccounting from data coming out of another app, such as a form, a CRM or a signed quote.
Create a Draft Invoice
ActionIn Make“Creates a new draft invoice.”
Builds an invoice in draft form, so a person can still look at it before it becomes final. A safe way to automate billing without losing control.
Create an Article
ActionIn Make“Creates a new article.”
Puts a new product or service into your Visma article list, so it can be picked on invoices right away.
Create an Invoice
ActionIn Make“Creates a new invoice.”
Issues a finished customer invoice straight away, skipping the draft stage. Useful when the amounts come from a system you already trust.
Create a Supplier Draft Invoice
ActionIn Make“Creates a new supplier draft invoice.”
Enters a vendor bill as a draft, so finance can check it before it counts. It saves retyping bills that arrive by email or from a purchase tool.
Create a Supplier Invoice
ActionIn Make“Creates a new supplier invoice.”
Records a vendor bill directly as a supplier invoice, no draft step. Handy when the bill has already been approved upstream.
Delete a Customer
ActionIn Make“Deletes an existing customer.”
Removes an existing customer from Visma eAccounting. It keeps the list tidy when records are cleaned up in another system.
Delete a Draft Invoice
ActionIn Make“Deletes an existing draft invoice.”
Throws away a draft invoice that should never go out, so abandoned drafts stop cluttering the list.
Delete a Supplier Draft Invoice
ActionIn Make“Deletes an existing supplier draft invoice.”
Clears a vendor bill that is still a draft. Rejected or duplicate bills disappear instead of waiting for someone to spot them.
Download an Invoice
ActionIn Make“Downloads an existing invoice.”
Fetches an existing invoice as a file inside the scenario, ready to be stored or attached by the next module.
Get a Customer
ActionIn Make“Retrieves an existing customer.”
Reads the full record of one customer you already know, and hands its details to the modules that follow.
Get a Draft Invoice
ActionIn Make“Retrieves an existing draft invoice.”
Pulls one draft invoice in full, so an approval message can show what the draft actually contains.
Get an Article
ActionIn Make“Retrieves an existing article.”
Looks up one article in detail, which is useful when a previous module only passed along a reference to it.
Get an Invoice
ActionIn Make“Retrieves an existing invoice.”
Retrieves one existing customer invoice with all its details, so later modules can use them in a message or a report.
Get a Supplier Draft Invoice
ActionIn Make“Retrieves an existing supplier draft invoice.”
Opens one supplier draft in full, giving the person who approves vendor bills the details they need to decide.
Get a Supplier Invoice
ActionIn Make“Retrieves an existing supplier invoice.”
Reads one final vendor bill so its details can feed payment planning, reporting or a message to the finance lead.
Make an API Call
ActionIn Make“Performs an arbitrary authorized API call.”
Covers whatever the other modules do not: it calls any endpoint of the Visma eAccounting API, using the same connection you already set up.
Send an Invoice
ActionIn Make“Sends an existing invoice.”
Sends an invoice that already exists in Visma eAccounting, closing the loop from creation to the client without a manual click.
Update a Customer
ActionIn Make“Updates an existing customer.”
Changes the details of an existing customer, so an address or contact fixed elsewhere also gets fixed in Visma.
Update a Draft Invoice
ActionIn Make“Updates an existing draft invoice.”
Edits a draft that already exists, before it becomes a final invoice. Useful when the amounts change while the draft waits for review.
Update an Article
ActionIn Make“Updates an existing article.”
Modifies an article already in Visma, keeping names and descriptions aligned with the catalog you maintain elsewhere.
Update a Supplier Draft Invoice
ActionIn Make“Updates an existing supplier draft invoice.”
Corrects a vendor bill while it is still a draft, so a wrong amount or reference can be fixed before booking.
Search Articles
SearchIn Make“Searches for articles or lists them all.”
Finds articles in your Visma catalog, or lists them all, and returns each match as its own bundle.
Search Customers
SearchIn Make“Searches for customers or lists them all.”
Checks your customer list for a match, or pulls the whole list, which is the easiest way to avoid duplicates.
Search Draft Invoices
SearchIn Make“Searches for draft invoices or lists them all.”
Lists draft invoices, or finds the ones matching your search, so you can see what is waiting before it goes out.
Search Invoices
SearchIn Make“Searches for invoices or lists them all.”
Finds existing customer invoices, or lists every one of them, to feed a report or check what was already issued.
Search Supplier Draft Invoices
SearchIn Make“Searches for supplier draft invoices or lists them all.”
Brings back the vendor drafts matching your search, or all of them, so nothing waits unnoticed in the approval queue.
Search Supplier Invoices
SearchIn Make“Searches for supplier invoices or lists them all.”
Looks through final vendor bills, or lists them all, which helps you spot duplicates and prepare payment lists.
Need help automating Visma eAccounting with Make?
A person reads every message.