Articles in this section
Category / Section

Configuring Webhooks for Real-time Dashboard Schedule Alerts

Published:

Bold BI allows you to set up a webhook to trigger or notify the other application using dashboard schedule. This feature enables seamless integration with other applications and ensures that you receive timely notifications about your dashboard schedule exports.

Managing Webhooks

Webhooks are user-defined HTTP callbacks that deliver real-time data to other applications when specific events occur. Bold BI supports webhook notifications for Time-Driven and Alert-Driven dashboard exports.

To create and manage webhooks in Bold BI application refer to the link.

Payload Details for Dashboard Schedule

The data of the selected event will be sent as a payload; you can send all of it or only the required data by selecting them. For more details about this refer to this link. Here is a list of payload property details,
Payload DataDescription
Dashboard Id
The ID of the dashboard selected for export
Dashboard Name
The name of the dashboard selected for export
Export Format
The dashboard schedule export format.

For example: pdf
File Content
File content of the dashboard
File Extension
The extension of the export file
Message
Mail content of dashboard export
Schedule Id
Id of the export schedule
Schedule Name
Name of the export schedule
Alert Info
WidgetId
The ID of the widget selected for the data alert
WidgetName
Name of the widget selected for the data alert
Condition
The condition which you used for the data alert
FilterValues
Details of the condition you configured for the data alert
The Alert Info payload property is only used in data alerts.

How to configure the Dashboard Schedule with Webhook

To set up a dashboard schedule with a webhook, follow these steps:

  1. Log in to the Bold BI application with user who have access to create dashboard schedule. Then, navigate to the Schedules page.
    Sample URL: {domain_name}/bi/site/{site_identifier}/schedules
  2. Click on the "Create Schedule" button. The dialog box will open to configure all parameters, and then you can create a new schedule. 
  3. Choose the dashboard you wish to schedule, then fill the necessary schedule details,
  4. If enabled Data Alerts in the previous form, then apply the appropriate condition. Then, proceed by clicking the Next button. If necessary, you can modify the mail body and subject as well in the next dialog. 
  5. Configure the desired recurrence intervals and click Next,
  6. Choose the "Webhook" option in the "Other Destination" section.

  7. Select the webhook that you previously created from the dropdown menu and proceed to schedule the dashboard.

Now, whenever the dashboard schedule is triggered, Bold BI will send an alert to your application. For more information on webhooks and dashboard schedules in Bold BI, please refer to the following resources:


Was this article useful?
Like
Dislike
Help us improve this page
Please provide feedback or comments
DG
Written by Dhivyabharathi Govindaraj
Updated:
Comments (0)
Please  to leave a comment
Access denied
Access denied