1 - Contact preferences
A contact’s preferences are what tells you if the contact has agreed to receive marketing information by email, SMS, post, or not at all. The three preferences in use in Engage are:- acceptsEmail
- acceptsSms
- acceptsPostal
- contact.acceptsEmail.changed - This is triggered whenever the
acceptsEmailpreference changes. - contact.acceptsSms.changed - This is triggered whenever the
acceptsSmspreference changes. - contact.acceptsPostal.changed - This is triggered whenever the
acceptsPostalpreference changes.
2 - Points and vouchers
There are three webhooks available for syncing of points and vouchers in Engage:- loyalty.addPoints - Triggered when points are added to a contact via the Engage UI or through an automation. The transaction is sent in the webhook. This is only for customers using the point follower solution.
- point.balance.updated - Triggered whenever a contact’s point balance is changed.
- reward.voucher.created - Triggered when a new reward voucher is created for a contact.
Payload structure for loyalty.addPoints
Payload structure for point.balance.updated
Payload structure for reward.voucher.created