Core concepts

Overview of the main GrowthOS building blocks.

  • Organization - the controlling entity that links projects, users, and a plan together. Each organization has a single Intempt plan associated with it, which determines the data volume limits and features available across all projects in the organization.
  • Project - a container for your data, including saved entities like sources, events, segments and etc. A single organization can contain multiple projects, and each project’s data tallies are summed together to give the organization-level usage.
  • User - any visitor interacting with your mobile app, website, and other platforms.
  • Account - a group of users that belong to a single entity like a company. Accounts need a common identifier that groups users, e.g., a domain name.
  • Source - a website, server library, mobile SDK, or cloud application which can send data into Intempt.
  • Collections - data flowing from sources are stored in collections in Intempt. Collections can be either event, user, or product-based. Collections can be referred to as raw events.
  • Schema - all data collections in Intempt are structured in AVRO schema, which you must respect when creating custom collections (refer to primary, foreign keys, and identifiers).
  • Catalog - a list of products synced from your inventory that you can use for advanced filtering and personalizing your messages.
  • Event - any action associated with a user (coming from an event collection) created via Intempt event builder as a group of conditions and filters.
  • Attribute - user or account trait that can be used in segmentation, targeting, and personalization. Once created, attributes can be mapped across multiple data sources.
  • Segment - a group of users or accounts whose actions or properties match a set of criteria you have defined. Once a user or an account is in a segment, you can target them with a journey or create a report to analyze them.
  • Destination - downstream integration that allow you to send your data to external tools or message customers (e.g., Sendgrid for sending emails)
  • List - a group of users or accounts that can be filtered and grouped in a customized table view.
  • Report - a basic unit of performing analysis in Intempt.
  • Growth board - a unified dashboard that allows you to view all your most important metrics at a glance.
  • Journey - a set of conditions created via workflow builder to engage your target customers.
  • Messaging templates - SMS or email templates you can reuse in the Journey builder to engage your customers.
  • Fit & Activity models - a set of rules with scoring conditions attached to score your users and accounts based on fit & activity criteria.
  • RFM models - a scoring model that evaluates users' recency, frequency, and monetary behavior towards a conversion event.
  • Likelihood prediction - an AI-based scoring algorithm that creates a likelihood score if the user or account will reach a specific goal (e.g., purchase or churn).
  • Personalization campaigns - a single or a combination of dynamic website element changes that are targeted to specific user segments and rendered real-time on client or server-side.
  • Experiments - an A/B testing tool that allows you to test hypotheses (e.g., "Promotion banner will increase the conversion rate by 20%) via dynamic website element changes rendered on the client or server-side.