Skip to main content


Applications are the environment where you create and manage your campaigns. Each Application can contain one or more campaigns and API keys to send integration data to Talon.One.

You can use Applications, for example, to group your campaigns by country, time zone, currency, or even by the teams managing your campaigns. You cannot share customer activity or campaigns across different Applications.

Application environments

You can create Applications in one of the following environments:

  • Sandbox
  • Live

They help you differentiate between testing and production Applications. For example, you can connect a sandbox Application to a mock environment on your end and use it to test rules for your campaigns. Then, you can copy those campaigns into a live Application connected to your actual website or app.

With both environments, you can see detailed information about rule failures by including the ruleFailureReasons entity in your request to the Update customer profile and Update customer session endpoints. However, for performance reasons, we recommend you use a sandbox Application for your testing and debugging.

  • Customer profiles created in a given environment can only be accessed by Applications from the same environment. For example, customer profiles created in a sandbox environment cannot be accessed from a live Application.

  • Loyalty programs, audiences and giveaway pools from a given environment can only be connected to Applications from the same environment.