Use Signals in your application
Once you've defined and published your attributes and interventions, your applications can consume them in two ways:
- Pull: retrieve calculated attribute values from the Profiles Store on demand, for example, to personalize a page or provide context to a chatbot
- Push: subscribe to interventions, so that Signals notifies your application as soon as a user meets the trigger criteria
Both patterns require a connection to Signals using the Python SDK, Node.js SDK, browser plugin, or API.
This section covers:
- Services: stable interfaces that group attribute group versions together for your applications, recommended for production use
- Retrieve attributes: fetch calculated attribute values using a service or directly from an attribute group
- Subscribe to interventions: receive intervention payloads and react to them in your application