Cloud4Wi tracks and stores all the events related to the Contacts managed in your Compass account.
Events can be consumed by external applications in real-time using webhooks, for example, to store the events in a CDP, CRM or external data lake.
The content of the event webhook can be configured when setting up the webhook stream in the Cloud4Wi dashboard.
For more details on the webhooks, please check the developers hub documentation.
In the table below, you can find a summary of the attributes that can be included in the events webhook payload.
Name |
Type |
Notes |
event.type |
string |
|
event.timestamp |
string |
UTC |
event.nonce |
string |
|
event.proprieties |
object |
only for marketing events (such as redeeming coupons, answering a survey, clicking a call to action) |
event.dwellTime |
int |
Only for dwell event |
organization.id |
string |
|
hotspot.id |
string |
|
contact.username |
string |
|
contact.id |
string |
|
contact.customFields* |
string |
The full list of customFields |
contact.extraFields* |
string |
The full list of extrafields |
contact.optin []* |
Array of maps |
The full list of optin of of the contact with value, version, date, label |
contact.provider |
string |
|
contact.ageVerification |
string |
|
contact.marketing |
bool |
|
contact.civilStatus |
string |
|
contact.lastname |
string |
|
contact.firstname |
string |
|
contact.personalid |
string |
|
contact.email |
string |
|
contact.phone |
string |
|
contact.gender |
string |
|
contact.country |
string |
|
contact.birthday |
string |
|
contact.language |
string |
|
contact.online |
boolean |
|
contact.created |
string |
|
contact.metrics.visitCount |
int |
|
contact.type |
string |
|
location.tags |
array |
|
location.country |
string |
|
location.address |
string |
|
location.id |
string |
|
location.extId |
string |
Note: when Cloud4Wi delivers a Connector or custom integration with an external system, the list of attributes will be adapted to the customer requirements.