You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hasjob campaigns should support webhooks: when a user engages with a campaign action, web hooks should be triggered so that a notice can be posted to Slack, or to a background email service that sends an email to the user, etc.
Webhooks are specified on the campaign, with a many-to-many relationship with campaign actions, so that hooks can be triggered on specific actions.
Webhook payload will depend on the destination, so it should be customisable within Hasjob. Maybe a JSON text field that supports Mustache rendering to include respondent data (name, email etc), with the choice of submitting as a flattened GET query, POST form, or POST as JSON.
Optional: payload formats should be stored as templates so that new hooks can be created by copying from a template.
The text was updated successfully, but these errors were encountered:
Hasjob campaigns should support webhooks: when a user engages with a campaign action, web hooks should be triggered so that a notice can be posted to Slack, or to a background email service that sends an email to the user, etc.
The text was updated successfully, but these errors were encountered: