See the raw data behind your User and Account profiles, including all attribute changes and events.
Write new attributes with hull.traits()
, new events with hull.track()
, call external APIs and more.
Hull Processor will recompute data and write it back to your Profiles to use across all your segments and tools.
Complete customer data orchestration: Unify & sync your tools, teams & data in real-time. Book a demo with a product expert now.
You can compute new attributes for Users and Accounts with the hull.traits()
call. Use this to create fallback strategies, cleanse & reformat attributes, summarize or score a stream of events, write attributes between Users and Accounts, and more.
hull.traits({
'Product Hunt profile': twitter_handle
});
You can compute new user events with the hull.track()
call. You can use this to compute triggers for other event-powered tools, write updates, track custom actions (like calling externals APIs) and more.
hull.track(
"User Invited", {
username: <value>, email: <value>
})
When merging data, you'll often have multiple sources with data for the same type of attribute, like company name or job title.
To ensure your team only uses the most reliable source, you can create a data "fallback" strategy to prioritize sources and surface the values you trust most.
Customer data is often messy. Before data can be segmented, synchronized, and activated in other tools, it often needs to be cleansed. The Hull Processor allows you to define your own rules to standardize and reformat your data, ready to be used in your tools.
Customer data often needs many associations, such as matching up billing data, email subscription status, lifecycle status and more.
This data often varies between tools (and the limitations of different tools). You can define your global mapping rules within the Hull Processor.
Not every tool can work with all types of data. Oftentimes, your data needs to be transformed into a form your destination tool can use. For instance, some tools may not accept custom events, but they can accept an attribute. The Hull Processor lets you transform event data such as Email opened
into an attribute like Date Last Email Opened
.
Data enrichment enables teams to "fill in the blanks" in their Profiles with publicly available data. The Hull Processor lets you call request data from external services and write this data back into User and Account Profiles.
Since Hull has a complete record of every person and company that's ever interacted with your brand or product, you can compute an attribution model that incorporates each and every one of their touchpoints.
The flexibility of the Hull Processor allows you to get really creative with lead and account scoring. Incorporate any attribute or event into your lead or account score, and build a fine-tuned scoring model that works for your business.
If you have complex rules to assign sales, success, or support reps based on market segment, region, scope, and so on, you can compute this centrally and write each User and Account's "owner" across all their tools to personalize messaging and attribution across every touchpoint.
Write plain JavaScript and trigger it to run on a schedule, then write the response to User & Account profiles.
Hull minimizes the setup and configuration for managing and integrating your customer data.
Write and execute plain JavaScript in Hull Processor, and see the output in your end tools in moments.
Hull handles scalability and security, and logs all updates and changes to customer data.
Combine data from all your sources of customer data into a unified customer profile.
Use any combination of your customer data to build segments that update in real-time.
Use integrations to map fields between Hull and your tools, and set them to sync automatically in real-time.
Complete customer data orchestration: Unify & sync your tools, teams & data in real-time. Book a demo with a product expert now.