About Webhooks

By activating webhooks, Visma.net ERP can send notifications to a third-party integrator, whenever a change has been made to the supported types listed below. After receiving the notification, the third-party integrator can return a notification feedback back to Visma.net ERP.

Visma.net ERP supports three types of webhook notifications:

  • Entity - triggers whenever an entity is created or updated, for example, a customer or a supplier. It also triggers if an account has been deleted.
  • Document - triggers whenever a document status is updated, for example, when a sales order is changed from status On hold to Open.
  • Action - triggers when you run a customised action.

Supported entities

  • Accounts
  • Customers
  • Employees
  • Non-stock items
  • Suppliers
  • Stock items
  • Projects

Supported documents

  • Sales orders
  • Purchase orders
  • Customer invoices
  • Shipments

Actions

You can use webhook notifications on customised actions as well. You define a customised action by using the Automation actions window. You give the action a name and a webhook parameter, which will then be sent together with the notification to the recipient.

Automation actions uses the same access rights rules as other actions. So to be able to use the Automation actions window, you must have sufficient access rights.

Webhooks for accounts are enabled in the General ledger preferences (GL102000) window by selecting the Webhook notification check box. In the Chart of accounts (GL202500) window you can edit, create, or delete an account. When you click the View notification feedback button, it will take to you to theWebhook notification for account (GL407000) window where you can view notifications related to accounts. Notification for deleted accounts are also visible.