Overview

Personalization in GrowthLoop platform


GrowthLoop enables you to personalize your web and mobile application experiences using real-time customer data from your cloud data warehouse.

The Personalization API is a lightning-fast, low-latency API that allows you to retrieve customer information in real time directly from your data stack. It gives you access to:

  • Warehouse attributes on user profiles
  • Real-time audience membership
  • Custom computed attributes
  • Same-session behavioral signals (when combined with Real-Time Journeys)

This allows you to deliver dynamic, data-driven experiences without duplicating data into external systems.

For example, imagine you define an audience called โ€œChurned High Valueโ€ that includes users who previously spent heavily but have not purchased recently.

When a user visits your application, you can:

  1. Call the Personalization API
  2. Check whether they belong to the โ€œChurned High Valueโ€ audience
  3. Dynamically serve a win-back incentive or personalized offer

Example Use Cases

1. Personalized Marketing Experiences

  • Enrich outbound marketing touchpoints with dynamic product recommendations
  • Personalize email, push, or SMS content using real-time profile attributes
  • Adjust messaging based on audience inclusion or exclusion

2. In-App and Web Personalization

  • Customized search results
  • Cohort-based pricing and messaging
  • Dynamic article or product recommendations
  • Nearest store location experiences
  • Personalized homepage layouts

3. Experimentation & Decisioning

  • Feed real-time audience membership into experimentation platforms
  • Exclude or include users dynamically in feature rollouts
  • Optimize product decisions with up-to-date customer context

Same-Session Personalization

When combined with Real-Time Journeys, the Personalization API supports same-session personalization.

This enables you to:

  • React to events that happen during the current user session
  • Update user qualification in real time
  • Trigger experiences instantly based on behavioral signals

This unlocks use cases like:

  • Showing a discount after multiple product views
  • Personalizing recommendations after cart activity
  • Adjusting messaging during onboarding flows


Architecture

Under the hood, the Personalization API is powered by a:

  • Highly available
  • Low-millisecond latency
  • Cache-accelerated data layer
  • Built directly on your warehouse

GrowthLoop provides this cache store by default.

In true composable fashion, you can also bring your own cache store if you prefer to manage your own infrastructure.

This architecture ensures:

  • Fast response times
  • High availability
  • No data duplication outside your cloud data stack

Getting Access

To begin using the Personalization API:

  1. Navigate to Org Settings
  2. Go to API Keys
  3. Generate a new API key
  4. Select the Personalization API scope

You can then use this key to securely call the Personalization API from your web or mobile applications.