> For the complete documentation index, see [llms.txt](https://kbase.whitelabel-loyalty.com/product/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors.md).

# Reactors

{% hint style="info" %}
**Reactors are now part of Campaigns.** Earning rules are configured inside **Rule Based campaigns**, rather than as standalone reactors.

If you have standalone reactors from before this change, this page explains what’s changed and how to move them across.

* Full configuration reference: [Reactors](/product/loyalty-engine/campaigns/rule-based-campaigns/reactors.md)
* Building earning rules: [Rule Based Campaigns](/product/loyalty-engine/campaigns/rule-based-campaigns.md)
  {% endhint %}

### What’s changed

Reactors haven’t gone away — they’ve moved. A reactor is still the rule that says “when this event happens and these conditions are met, do this.” What’s changed is where you configure one: reactors now live **inside a Rule Based campaign**, which gives them a named, scheduled, manageable container instead of existing on their own.

The reactor configuration itself is identical — the same triggers, conditions, reactions, and activation limits. There’s nothing to relearn; only where you find and manage them has changed.

### Where things live now

| Looking for…                           | Now at                       |
| -------------------------------------- | ---------------------------- |
| What reactors are and when to use them | Rule Based Campaigns         |
| Creating and configuring a reactor     | Reactors                     |
| Conditions                             | Conditions                   |
| Reactions                              | Reactions                    |
| Activation limits                      | Reactors → Activation limits |
| Reactor status, editing, and restoring | Reactors → Reactor status    |

### Managing your standalone reactors

Your existing standalone reactors continue to run. You can still manage them from the Reactors screen in the Loyalty Console (under the **Events** tab) — view them by status, edit, clone, or end them.

We encourage moving your earning rules into Rule Based campaigns. Migration is at your own pace, and because the reactor configuration is identical in both contexts, there’s nothing to relearn. Build any new earning rules as Rule Based campaigns.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://kbase.whitelabel-loyalty.com/product/loyalty-engine/reactors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
