Webhook is an advanced intelligence that monitors and manages the activation and inactivation of webhook URLs. This means that if there is a problem with the destination URL, the system will automatically deactivate it, avoiding failures in data delivery and order.

To access this functionality, you need to send a request to the Eduzz support team by by clicking here.

1. In your MyEduzz account, scroll down to the bottom of the side menu and access the “Webhook” tab:

Screenshot_1138.jpg

 

2. Once inside the Webhooks page, in the right-hand corner click on the “+New webhook” button:

Screenshot_1139.jpg

3. The following fields must be filled in to register a webhook URL:

  • Type: Choose the type of webhook between the Cart Abandonment and Invoice types;
  • Name: Enter a name so that you can easily identify your webhook integrations;
  • Product: Choose which product you want to receive the webhook for at the registered URL. You can choose one product or all of them. It is not possible to choose multiple products, only 1 or all of them;
  • URL: In this field enter the URL that will receive the webhook.

When you set up a new webhook, you need to check that the URL works. To do this, when you enter the URL and click on “verify” a fake event will be sent to the registered URL.

Screenshot_1140.jpg

If this fake trigger does not respond successfully (status != 200), it will not be possible to register the URL.

The error returned by your API and the average response time in cases of error will be displayed.

Screenshot_1141.jpg

If the webhook returns successfully (status != 200), only then will we allow you to save that URL:

Screenshot_1143.jpg

4. At the top of this screen there are three filters that can be applied to select the desired Webhooks, these are URL/Name, Status and Type.

The URL listing shows the identification name that you have registered along with the status of that URL:

  • Active
  • Inactive
  • With error

The type of URL is also evident, divided into:

  • Invoice
  • Cart abandonment

Screenshot_1144.jpg

5. You can perform some actions by clicking on the button with three dots, such as:

  • Edit: edit only the Name and URL fields (where you need to double-check before saving);
  • Activate/Deactivate: activates URLs with Inactive status by resuming the sending of events, and deactivates URLs with Active status by pausing the sending of events;
  • Remove: removes that registered URL (by removing the webhook all stored histories will be removed).

Screenshot_1145.jpg

6. For more information on each URL, the downward pointing arrow expands the list of trigger histories for that URL.

The filters available to be applied are:

  • Sending date: conveniently filters a pre-established period or a customized period;
  • Products: this filter only appears for URLs configured with all products, making it possible to filter the events triggered by product;
  • Buyer: to filter a buyer, simply enter their name or e-mail address in this field;
  • Invoice: this filter only appears for invoice-type URLs, it searches for all events sent to the filtered invoice.

The URL history shows the events triggered from the most recent to the oldest in a table with the following columns:

  • Status: visual signal to identify whether the event was sent successfully or failed.
  • Invoice: column responsible for displaying the invoice code and invoice status;
  • Product: displays the ID and name of the product that caused the event;
  • Buyer: brings the name and e-mail address of the buyer of that event;
  • Date sent: the exact date the event was sent in day and time;
  • HTTP return: in this field you can identify what response the URL returned for that event.

Screenshot_1146.jpg

Activation and deactivation rules

When we send an event to a certain address (URL) and receive a status code other than success (for example, other than 200), we will retry 10 times in a row every 2 minutes, using the same event as a test. During these retries, the URL will have an error status, and all the events that occurred during this period will be stored.

If, between these 10 attempts, the URL returns a success status code, we will resume sending the events that were backed up, starting with the oldest to the most recent.

However, if the failure persists after 10 attempts, we will deactivate the URL and store future events in a backup for 2 days from the time the URL was deactivated.

During these 2 days, the webhook service will continue trying to send the first event that failed. If the URL is re-established during this period, we will continue firing the events saved in the backup.

However, if the URL returns a status code of 200 again, the webhook will reactivate the URL and send all the events saved in the backup, which is the only time we don’t guarantee sending them in the order they were recorded.

 

See more information at Eduzz Support

 

See also

How to set up Webhooks in Stract

How to set up Webhooks in Hotmart

How to set up Webhooks in Kiwify

How to set up Webhooks in Perfect Pay

How to set up Webhooks on Monetizze

How to set up Webhooks in HubSpot

How to set up Webhooks in Pipedrive

What are Webhooks?

Similar articles

Didn’t find what you were looking for?

Get in touch, and we’ll respond as soon as possible.

Send a question

Invite & Earn

X
Signup to start sharing your link
Signup
background banner image
loading gif

Available Coupon

X