A personalized experience for existing customers.

Introduction

This template defines a personalized experience for SaaS visitors identified as existing customers.

A split-screen comparison image showing two versions of an online store home page. The left side shows the default content with no special offers, and the right side shows personalized content for visitors identified as customers.

By segmenting customers from new visitors, the experience can emphasize loyalty-building through exclusive benefits, rewards, and product recommendations based on purchase history.

What's included

This experience includes 3 components, 2 slots (an announcement bar and a home hero section), and the following audience:

user's activities include "login" and user's plan is not "free"

Define custom audiences using the Contextual Query Language (CQL), a readable, natural-language-inspired syntax designed for flexibility and ease of use. It supports profile enrichment with first-party data and allows the use of custom attributes to fine-tune personalization strategies.

Usage

To create a new experience using this template, run:

npx croct@latest use croct://experience/saas/customer

Start building in seconds

Paste the following command in your terminal and let the CLI do the rest.

npx croct@latest init