Connectors and Webhooks
Connectors
Connectors enable you to integrate your Database system with the software, to be able to create and assign shifts automatically with a prediction starting from historical data.
To make the predictive algorithm work, data related to working load must be uploaded. It is possible to connect existing database system directly with the software, in order to estimate shifts and resources number.
From the Admin Menu, access to the Connectors section:
Click on Add new on the top right and enter the following information:
Name: choose a name for the connector
Type: select the type of connector (at the moment, mysql is available)
Hostname: insert the URL of the hostname you want to reach
Username: insert the username used to access the database
Password: insert the password used to access the database
Database: choose the name of the database
Port: insert the number of the port used to connect the database (i.e. 3307)
Remember to Save the settings.
From this section you can create mysql connector but for proper functioning, you must whitelist this IP: 13.53.57.21
Webhooks
Web applications can communicate with each other, sending real-time data from one application to another whenever a given event occurs, using the Webhooks (http request to an external webservice).
From the Admin Menu, access to Webhooks section:
Click on Add New on the top right and enter the following information:
Enabled: switch on the toggle button to let the webhook work
URL: endpoint (the place where you’ll be sending the information that you’re capturing in the webhook)
Description: write the text to label the webhook
Enabled events: choose the event that will activate the webhook:
shift.start
shift.end
activity.start
activity.end
For example, through a webhook, when a pause starts (activity.start) for an Agent, the system can send a notification to the Agent’s phonebar informing him of the event.
Remember to Save the settings.
If you want to configure a webhook to integrate XPLANY with your XCALLY you can follow these guidelines.