How Intempt works
Core mechanics of our platform
Intempt allows you to gather data from multiple data sources and apply an advanced profile merging logic to unify customer profiles.
With unified customer data, you can use multiple GrowhOS tools under a single data model:
- Discover π―
Unify and analyze customer data from multiple sources to uncover actionable insights. Use segmentation, predictive models, and behavioral tracking to identify opportunities and optimize your strategies effectively. - Engage π¬
Connect with your audience across their preferred channels using personalized, automated workflows. Design journeys, send tailored messages, and manage privacy preferences to build meaningful and compliant customer interactions. - Optimize π οΈ
Continuously improve performance through experimentation and data-driven adjustments. Leverage real-time dashboards and detailed reports to monitor progress and make informed decisions.
Infrastructure
Intempt is powered by the Clickhouse database, which is built for ingesting, storing, and querying trillions of events in real-time.
Event-centric
Intempt is built for ingesting, storing, and triggering events. Each event has a name, a timestamp, a unique identifier, a masterID that identifies the entity that performed the event, and a JSON of properties. Events map cleanly to real-world actions. When something happens at a point in time to a user, you can track it with all the context you know about that event.
Real-time
Analytics. Events are available for analysis in Intempt within seconds of hitting our ingestion servers. Clickhouse leverages an architecture to collect recent events in a row-oriented format while storing historical events in a time-partitioned columnar format. This enables fast, real-time analysis and efficient historical analysis.
Engagement. We use Flink pipelines to trigger real-time engagement sequences for our Journeys product - so each message gets to the customer at the precise time it was planned.
Personalization. We use advanced CDN techniques to apply real-time segmentation and serve personalized experiences in any part of the world under 500ms.
Data ingestion layer
You can collect data by implementing Intemptβs tracking libraries as your sources:
SDKs
- Our Javascript SDK is the most powerful way to track customer data from a website. We recommend it as the default installation for any website.
- iOS SDK is the best way to simplify tracking in your iOS apps. We recommend them over server-side sources as the default installation for any mobile app.
- Android SDK is the best way to simplify tracking in your Android apps. We recommend them over server-side sources as the default installation for any mobile app.
- Node.js SDK lets you send analytics data directly from your servers when client-side tracking doesnβt work or when youβre sending mission-critical data like revenues.
- Use the REST API if we donβt offer a library for your specific environment yet.
Cloud App Sources
We also offer cloud app sources to integrate data from your third-party tools:
- Our cloud sources can import third-party tool data directly into your Intempt project based on the data recorded in the app like Shopify and HubSpot.
- Stripe Stripe integration allows you to sync your subscription and payment data to Intempt.
How you can track data
Intempt supports several ways to implement tracking. The two most common are to use client-based or server-based libraries. You can use Intemptβs client-based libraries, such as Javascript SDK and iOS SDK, to make calls on usersβ browsers or mobile devices. You can also track data with Intemptβs server-based libraries, such as Node.js SDK or REST API, where the calls are triggered on your own servers and then sent to the Intempt servers.
Although there are some tradeoffs between the two approaches, neither is better than the other, and we recommend that you implement a mix of both. In general, more direct interaction data is available using a client-based library, but the server-based collection is more secure, reliable, and canβt be blocked by ad blockers.
Updated 19 days ago