Snowplow Signals Documentation
Snowplow Signals computes user attributes from your behavioral data in real time, and serves them to your applications over an API. Attributes are calculated from your Snowplow event stream as events arrive, or synced from tables in your warehouse.
Use Signals to:
- Personalize content, recommendations, and pricing based on what the user is doing in their current session
- Give chatbots and AI agents context about the user they're interacting with
- Trigger actions automatically when users meet criteria you define, such as offering a discount when a high-value cart is abandoned
- Serve up-to-date behavioral features to ML models, for use cases like lead scoring
If you don't have a Snowplow account yet, sign up for a Snowplow free trial to try Signals in Snowplow Console.
Explore Signals
Attributes
Calculate user attributes in real time
Interventions
Trigger actions automatically
Signals Python SDK
Use Signals within a notebook
Get hands on with Signals
Visit our Developer Hub for demo videos, blog posts, workshops, and more.
Build a personalized travel agent
Set up a demo travel site, and integrate with Snowplow Signals to personalize content and chatbot responses based on user behavior
Score prospects in real time using Signals and ML
Try out Signals for live prospect scoring with machine learning
Implement real-time interventions in an ecommerce app
Explore Signals interventions in a demo e-shop application