Skip to content

Personalized loyalty challenges without writing each one.

A multi-location cannabis retailer wanted more tailored loyalty campaigns. We combined customer segmentation, AI-assisted messaging, and testing into the campaign workflow.

Project:Kushgroove

The problem

Creating relevant challenges and messages for different groups of customers takes time. The team needed a way to use its customer data to tailor campaigns and compare messages without manually preparing every variation.

A campaign planner matching customer segments with loyalty rewards and alternative messages.

What we built

We used customer segmentation and AI-assisted content generation to support personalized loyalty challenges and campaign messaging.

  • Organized customers into targeted segments.
  • Generated messaging for specific groups and campaign goals.
  • Supported A/B testing of message variations.

What changed

A practical way to create and compare tailored campaigns.

The workflow helped the team produce customer-specific challenges and messages at scale. AI served a defined role in campaign preparation rather than being added as a feature for its own sake.

The technical decisions

Start with the segment and the goal.

Customer groups and campaign objectives gave the generated messaging a specific purpose. The content was part of a loyalty workflow, not a generic chatbot.

Compare the variations.

A/B testing made it possible to compare alternative messages as part of the campaign workflow and use the results to inform the next variation.

Let’s talk

Have a similar problem?

A rough idea is enough. We’ll work out the next step together.

Tell us what you need