Many web-hook targets require additional formatting beyond the generic format provided by the add-on. For these situations the Awesome Support Rules Engine add-on includes a filter that can be used by your developer to format the web-hook payload. If you don’t know what this means please consult a WordPress developer.
The following example show how to re-format the web-hook payload to conform to the Slack Chat application specifications. (Slack Reference: https://api.slack.com/custom-integrations/incoming-webhooks )
/** * Send Data To Slack Bot. */add_filter('rules_webhooks_data', 'rules_webhooks_data_callback', 10, 2);function rules_webhooks_data_callback( $data, $type ) {
if( !empty($data) && 'webhook' === $type ) { $title = $data['title']; $creator = $data['creator']; $support = $data['support']; $rule_id = $data['rule_id']; $webhook_url = $data['webhook_url']; $data = 'payload={"text": "Ticket '.$title.' created by '.$creator.' and Ticket Assign to '.$support.' And Rule ID is'.$rule_id.' And URL is '.$webhook_url.'"}'; } return $data;}