Triggering Campaigns on Customer, Business, and World Moments

The most effective campaigns reach customers at the right moment: not just on a schedule, but in response to something real. Simon AI helps you define and configure those moments through a conversational interface. Describe the context you want to act on, and the agent translates it into a fully configured trigger, ready to attach to a Journey.

This capability is powered by the Moment Agent.

Types of moments

Simon supports three categories of moment context:

Moment typeWhat it capturesExamples
Customer momentsBehaviors and milestones specific to an individual customerFirst purchase, loyalty tier upgrade, cart abandonment, lapsing
Business momentsEvents driven by your catalog, operations, or commercial calendarNew product launch, inventory change, sale going live, price drop
World momentsExternal conditions that affect purchase intent or relevanceWeather shift, local event, seasonal change

Most campaigns respond to one type. The most powerful ones combine two or three: for example, a cold-weather alert (world) that fires only for customers who have previously purchased outerwear (customer) when a relevant product goes on sale (business).

Getting started

Navigate to AI Studio > Chats and start a new conversation. Select Moment Agent, or describe the trigger you want to configure and Simon will route moment-related requests to this agent automatically.

You can also access the Moment Agent directly from within a Project by selecting Configure with AI on a Moment node.

📘

Describe the context, not the logic

You don't need to know which events to listen for or how to structure the conditions. Describe what's happening: in the world, in your business, or in a customer's behavior, and the agent figures out the configuration.

Example prompts

  • "Trigger when a customer views a product three times in seven days without purchasing" (customer moment)
  • "Fire when a customer reaches Gold loyalty status for the first time" (customer moment)
  • "Send when a new product drops in a category a customer has purchased from before" (customer + business moment)
  • "Trigger when temperatures drop more than 15 degrees in a customer's local market" (world moment)
  • "Fire when it's a customer's birthday month and they haven't purchased in the last 60 days" (customer moment)
  • "Trigger when a flash sale goes live for a category a customer has browsed but not bought" (business + customer)

What you can do

CapabilityDescription
Define customer behavior triggersDescribe a customer action or milestone; the agent identifies the relevant events and writes the trigger conditions
Configure business event triggersConnect campaign entry to catalog and operational events: new launches, price changes, inventory signals
Set up world context triggersUse external signals like weather, location, or seasonal data to determine when a campaign becomes relevant
Combine trigger conditionsAsk for multi-signal triggers and the agent handles the logic
Set frequency and timing rulesSpecify how often the moment should fire and any cooldown or recency constraints
Configure suppressionExclude customers who have recently converted, already received the campaign, or don't meet additional criteria

How to use it

  1. Navigate to AI Studio > Chats (or open from a Project's Moment node)
  2. Describe the context you want to act on: a customer behavior, business event, or world condition
  3. Review the proposed trigger configuration in the results panel: event conditions, timing rules, and suppression logic
  4. Refine if needed: "Add a 48-hour cooldown" or "Exclude customers who purchased in the last 30 days"
  5. Confirm to save the Moment to your library and attach it to a Journey

Working inside a Project

When you access the Moment Agent from within a Project, it uses the Project's objective and audience as context. The agent will suggest trigger logic that fits your campaign goal: if your Project targets lapsed buyers, it will favor re-engagement triggers rather than acquisition ones.

💡

Tips

  • You can iterate on the trigger definition in the same conversation; the agent maintains context throughout
  • If you're unsure which event maps to the behavior you want, describe it in plain English; the agent will map it to the correct event in your data model
  • Moments configured here appear in your Moment library and can be reused across Projects

Related

Availability

Moment-triggered campaigns are available to select organizations. Contact your account manager for activation details.