By the end of this short guide, you will be able to effortlessly send WebHook Requests using SendX.
What Are WebHooks
A WebHook is an HTTP POST request to a specified URL/link when a specific event happens. In the case of SendX, this happens when any of SendX’s automation trigger occurs.
What Do SendX WebHooks Do
SendX raises a POST request with the details of a trigger.
The format of the POST request is in JSON format and has the following signature:
{ "type": "<trigger_type>", "email": "<email_id of contact>", "entityId": <id of tag, list, campaign etc>, "time":"2017-12-27T11:47:50.284453005Z<timestamp of this given format>" }
Trigger type can be any of the below:
subscribed_to_list: Subscribes to a list
unsubscribed_from_list: Unsubscribes from a list
confirm_to_list: Confirms a list
opened_campaign: Open Campaign Email
clicked_push_campaign: Clicks push campaign
clicked_campaign_link: Clicks a link in campaign
subscribed_to_drip: Subscribes to a drip
opened_drip_email: Opens drip email
clicked_drip_link: Clicks a link in drip sequences
tag_added: Tag added
tag_deleted: Tag removed
drip_completed: Completes a drip
campaign_replied: Replied to a campaign
drip_step_replied: Replied to a drip
removed_from_list: Removed from a list
submitted_details_to_widget: Contact added via pop-up
submitted_details_to_form: Contact added via form
submitted_details_to_landing_page: Contact added via landing page