Product

Collect what your customer is doing. Act on it right now.

Signals collects behavioral events, computes live attributes from them, and serves them to your app in milliseconds. Each product is one part of that.

The real engine · no card · no sales call
Shopper events stream into a live Signals profile, and the store shows that shopper a free shipping offer.
In Snowplow Console

Every part of Signals, in one place.

Snowplow Console is where you set up Signals. Everything here also works in code and CI/CD. Shown with example data.

The Snowplow Console showing a storefront tracking plan with its event specifications, volumes and publish status.
01 · Collect

Each event with the schema it is checked against, how much is arriving and when it was last seen.

The Snowplow Console showing a storefront tracking plan with its event specifications, volumes and publish status.
02 · Define

An attribute is a name, an aggregation, the events it reads and a window. Every version is kept.

The Snowplow Console showing a published attribute group with attributes such as categories_viewed and basket_value.
03 · Trigger

Conditions over live attributes, who receives it, and what data travels with it.

The Snowplow Console showing an active trigger that fires when a basket over $150 is idle for ten minutes.
04 · Agent context

Pick the events, the window and the prompt your agent reads alongside them.

The Snowplow Console showing an agentic context with its event window, prompt and the event properties it includes.

Collect. Define. Serve.

Add the SDK, define one attribute, and watch it change while you click around your own product. The free tier runs on the real engine: no card, no sales call.