Webhooks

Webhooks can be used in order to inform 3rd party systems when rows in Artavolo have been created, updated or deleted. 

Receive real-time notifications about all changes that are made in your database by setting webhooks.

Manage a sheet Webhooks

Managing a webhook is extremely easy in Artavolo. All you need to do is to open your preferred sheet.

Then open the sheet settings and select Actions -> Webhooks.


Create a Webhook

In the window of webhooks management, click on the button Add new.


A webhook data form will appear and you need to fill the required fields.


The first field we can see is Status. If you want to execute this hook when the event is triggered just leave it enabled.

Please give a name of your hook in the field Title. By this name you can easily understand on which integration you are using the hook.

When the hook is executed there are two options to send the data. 

The object property columns keys can be ids or labels. If you prefer to use labels for properties keys just enable the option "Use field name instead id".

Below this option you can see when the hook can be triggered. Please select the events you want to trigger the hook and continue to Method and URL.

There are five methods to send the hook:

  • GET
  • POST
  • PATCH
  • PUT
  • DELETE

Choose one and enter an URL to which the hook will be sent.

If your 3rd party integration requires some specific headers you can define them into Additional headers.


When you are ready with all settings you can see an example of the payload that the hook will send.
 
Click on the button Save and that's it.

Edit a Webhook

After you create a webhook, you can edit the fields to modify your output.


To edit a new webhook,

  1. Open Webhooks Management window
  2. Click on the Edit icon of the selected hook
  3. Edit the required fields
  4. Click “Save”.

Delete a Webhook


  1. Open Webhooks Management window
  2. Click on the Trash icon of the selected hook
  3. Done

Note that if you delete a webhook, you will not be able to restore it later.