Typically, you should create Applications for the following use cases:
- Manage campaigns in different currencies.
- Manage campaigns in different time zones.
- Connect to specific environments. For example, one Application for testing purposes, and one for your production environment.
There are two types of Applications:
They help you differentiate between testing and production environments. 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.
A key difference between sandbox and live Applications happens in the Integration API.
By default, sandbox Applications provide you with more detailed information about why a rule
failed. Use this to test your campaigns faster. For more information, see the
Update customer profile and
Update customer session endpoint's
Your contract determines the maximum number of live Applications and of sandbox Applications that you can create. You can find this information in your Plan details, in Account > Overview.