Production & staging environments
Learn how to use the staging and production environments in the Loyalty Console for testing and live deployment, along with key differences, limitations, and considerations for each mode.
About staging & production
The “Live & Test” toggle in the Loyalty Console allows you to switch between your production and staging environments.
These environments operate independently, each with its own set of resources such as event types, users, rewards, and audiences. The only shared element between the two is your console administrators, which are managed through the Settings > Administrators screen.
Take care when making changes in live mode, as changes will reflect immediately to your users (or in the case of scheduled reactors and rewards, changes will reflect once they are scheduled to begin).
Staging environment
The staging environment is intended for proof of concept (PoC) and functional testing, providing a safe space to validate your setup before replicating in production.
Consider your staging environment as a sandbox where you can experiment with new event types, reactors, audiences, and reward flows. When you're satisfied and ready to make these features available to your loyalty program end-users, replicate and deploy them in your production environment (also known as 'live mode').
Staging environment considerations
The staging environment is not intended for performance, load or stress testing.
When using staging, reactions and audience calculations may take longer to occur than in your production.
The staging environment operates with restricted resources and does not support scaling, making it unsuitable for testing scenarios that require high availability or large-scale demand.
There is no guaranteed uptime or service level agreement (SLA) for the staging environment.
Data dashboards & analytics are not available in test mode.
You cannot 'promote' or copy setups from staging to production - you must recreate anything have setup in staging again in production.
Last updated
Was this helpful?