DailyStory Webhooks
A webhook is a URL that DailyStory will send an HTTP POST with related data to when events occur within DailyStory. Using a webhook enables your application to receive notifications for events.
Manage Webhooks
To manage webhooks navigate to Account Settings > Developer > Webhooks:

Test a Webhook
In the manage webhooks screen you can also test your webhook.
Delivery and Retries
DailyStory tracks delivery failures per webhook subscription. If a webhook returns a non-2xx HTTP response or cannot be reached for 10 consecutive attempts, the subscription is automatically paused. Paused webhooks stop receiving events until an administrator clicks Activate on the Manage Webhooks page, which also resets the failure counter. Individual failures (HTTP status and response body, or exception message) are captured in the Webhook Failure Log under Admin > Logs and Tools for diagnostic purposes.
Manage Webhooks using REST API
Subscribe and unsubscribe to webhooks using the Subscription API.
Supported Webhook Events
Below are the webhook events supported by DailyStory:
Contact Created or Updated
Returns the full serialized contact (see contact object).
Contact Create or Update Failed
This webhook is called when the creation or update of a contact fails. The body of this webhook will contain 2 objects. The serialized exception and the original object that was received.
ImportantThis webhook is only available for specific integrations that utilize webhooks for contact creation/update.
Lead Created
When a new lead is created.
Lead Status Changed
When the status of a lead is changed.
Contact Status Changed
When the status of a contact is changed.
URL Shortener Clicked
When a URL Shortener is clicked.
Text Message Reply Received
When a contact replies to a text message.
Email Address Bounced
When an email address used to send an email bounces
The comment of the response will contain additional details for the reason the email address bounced. If a recipient marks the email as SPAM (complaint) this will also trigger this webhook.
Email Opened
When a contact opens a tracked email sent from DailyStory.
Email Clicked
When a contact clicks a tracked link in an email sent from DailyStory.
Opted out of Email
When a contact opts out of email.
Opted out of Text Messaging
When a contact opts out of text messaging.
Opted out of Phone Calls
When a contact opts out of phone calls.
Opted in to Email
When a contact opts in to email.
Opted in to Phone Calls
When a contact opts in to phone calls.
Opted in to Text Messaging
When a contact opts in to text messaging.
Web Form Submitted
When a web form is submitted.
Segment Created
When a new segment is created.
Segment Updated
When a segment is updated.
See status for details on the values for the status.
User Created
When a new DailyStory user is created (a user is an account that can login to the DailyStory tenant).