You could create a scheduled alert and set webhook in the alert actions
But which condition can I check to trigger webhook. On which index can I check the status of job.
Splunk sends the alert once the search is completed. So you could set the trigger condition based on your requirements , for e.g. "number of results" greater than 0 or number of hosts or even some custom conditions . Please see : http://docs.splunk.com/Documentation/SplunkCloud/7.0.3/Alert/AlertTriggerConditions#Workflow_for_tri...
@AkhilKrishnaA, you search your normal data index and then set it as a scheduled search and port the results to your database.
Please refer to these documents : https://docs.splunk.com/Documentation/SplunkCloud/7.0.3/Alert/Definescheduledalerts