🚀 Hull is now part of MessageBird. Read more 🚀
An example of computing a score based on user attributes and actions
Takes the value of a user Event to write it at the account level. Any user in the account, when they perform "my_event" will update the value at the account level
This snippet emits a new event when something changes in Hull. This allows you to emit milestone events to external services.
Generates a Milestone event called "Lead Capture" when people click in Facebook Lead Ads
We want to find the account expansion potential quickly.
Count technologies in Datanyze Technologies array which match our existing public connectors.
Return as a new integer property: matching_technologies
Count the total number of times an event has occured for a user
Map one field to another place, to build a set of unified attributes.
Aggregates the subscription status of several marketing services to compute a unified "unsubscribed" status
Applies a category tag on the user based on them belonging to one or more segments
Returns the category of the customer based on the NPS score they returned.
Events are great for tracking user's interactions with different tools. They are also useful to trigger actions, but if they carry important information about user lifecycle, then it's usually better to capture that information as attributes.