LogoLogo
HomepageCase studiesBook a demo
User Guide
User Guide
  • Welcome to Open Loyalty!
  • What's New
    • 2024
    • 2023
    • 2022
  • What's Next
  • Technical Guide
  • Main Features
    • Global Management
      • Analytics
      • Settings
      • Config Duplication
      • Usage
    • Dashboard
      • General Overview
      • Units Wallet Overview
      • Additional Metrics
      • Members by Tiers
    • Members
      • Member List
        • Configuration
        • Creating Members
        • Managing Members
        • Removing Members
      • Segments
        • Creating Segments
        • Managing Segments
        • Segment Conditions
      • Referred Members
    • Campaigns
      • Creating Campaigns
        • Return Campaign
        • Referral Campaign
        • Time-Based Campaign
        • Redemption Code Campaign
        • Internal event - Achievement progressed
        • Percent value distribution
      • Managing Campaigns
      • Campaign Simulation
      • Follow-up Campaigns
    • Custom Events
      • Custom Event Schemas
    • Transactions
      • Adding Transactions
      • Managing Transactions
      • Channels
    • Tiers
      • Adding Tiers
      • Managing Tiers
      • Tiers Configuration
      • Tier Benefits
    • Wallets
      • Wallet Types and Configuration
      • Unit Transfers
        • Creating Unit Transfers
        • Importing Unit Transfers
        • Managing Unit Transfers
    • Achievements
      • Creating Achievement
      • Managing Achievements
      • Follow up Achievements
    • Rewards
      • Reward List
        • Rewards Configuration
        • Creating Reward
        • Reward Types
        • Units Conversion Coupon
        • Adding Coupons
        • Reward Flow
      • Reward Fulfillment
      • Reward Categories
    • Webhooks
      • How to Configure a Webhook
      • What Triggers a Webhook
      • Expiring Notifications
    • Collections
    • Imports / Exports
      • Imports
        • Sample Import Files
      • Exports
        • UI Data Exports
        • Configuration Exports
        • S3 Bucket Exports
    • Settings
      • Roles
      • Admins
        • System Logs
      • Tenants
      • Translations
    • Expressions
      • Attributes List
      • Operators
      • Custom Functions
      • Expression Examples
      • Sample Use Cases
        • Using Member Custom Attributes
        • Complex Effects (if, else)
        • Excluding Members
        • Elapsed Time Conditions
        • Using Additional Dates for Calculations
        • Register on Birthday
        • Transaction on Birthday
        • Tier Upgrade or Downgrade
  • Sample Setups
    • Good Practices
    • Pay with Points
    • Promo and Discounts in Cart
    • Sample Campaigns
      • #1 Earn 1 point for every $1 spent
      • #2 Earn 2x points when shopping on Monday morning
      • #3 Earn 1 stamp for every transaction
      • #4 Buy product ACME 123 and earn 100 points
      • #5 Refer a friend and get 100 points
      • #6 Refer 5 friends and get a $50 off coupon for the next purchase
      • #7 Register to the program and get 50 bonus points
      • #8 Get 30 bonus points for your first transaction in the loyalty program
      • #9 Cashback campaign
      • #10 Product meets selected criteria
    • Sample Achievements
      • #1 Celebrate summer - Buy 5 times between June and August
      • #2 Place 10 Orders above 50€ - Complete 10 transactions, for more than 50€ each
      • #3 Ambitious player - Log in to the game 3 times per week for 8 consecutive weeks
      • #4 SKU 'ABC' configuration - Spend total of 100$ on products with SKU 'ABC132' in September
      • #5 Workout track -Track a workout of at least 30 minutes for 5 days in a row
      • #6 4 referees made the transactions for 2 consecutive weeks
      • #7 2 referees made a transaction configuration
  • FAQ
    • Configuration Migration
    • Custom Attributes
    • Achievements
    • GDPR
    • Opt-Out
    • Referral Programs
    • Returns and Cancellations
    • Timezones
Powered by GitBook
On this page
  • Config Duplication
  • Error handling in config duplication

Was this helpful?

  1. Main Features
  2. Global Management

Config Duplication

In this section, you will learn how to duplicate the configuration of your loyalty program between tenants.

Last updated 4 months ago

Was this helpful?

Config Duplication

In this section, you can duplicate the tenant configuration for different tenants.

The duplication includes:

  • Wallets

  • Custom event schemas

  • Rewards

  • Achievements

  • Campaigns

Config duplication works for the duplication of the configuration with the same environment.

If you want to transfer the configuration between the environments, export the configuration to the individual modules' views.

Config duplication how-to

  1. Choose the configuration you want (wallets, Custom event schemas, etc)

  1. Select the tenant you'd like to duplicate the configuration from

  1. Select checkboxes next to the Name you'd like to migrate to a different tenant.

  1. Click Duplicate selected records in the upper-right corner.

  1. The pop-up window will appear so you can choose Target tenant -> Duplicate and view the target tenant.

Example of a successful message:

Error handling in config duplication

Sometimes you may need to take additional action when duplicating config between tenants.

  • Action required - We detected unsupported fields - The message appears when duplication is not allowed due to unsupported fields. In this case, we tried to duplicate a Wallet that had an existing wallet code in the tenant to which we were attempting to migrate. The error occurred because the wallet code is not editable and must be unique. In summary, the wallet with the existing wallet code cannot be migrated.

  • Action required - Edit the records - This message typically appears when you duplicate Campaigns or Achievements and Rewards that contain elements with generated IDs. To avoid this issue, ensure that these elements are created in the new tenant before duplicating the configurations. Below is a list of the elements that need to be created prior to duplicating specific configurations:

In the reward configuration the elements that contain IDs are the following:

  • Tiers

  • Segments

  • Reward Collections

In the achievement configuration the elements that contain IDs are the following:

  • Custom event schemas

  • Segments

  • Tiers

  • Channels

In the campaigns configuration the elements that contain IDs are the following:

  • Achievements

  • Custom Event schemas

  • Segments

  • Tiers

  • Channels

  • Rewards (as effect)

  • Channels

  • Collections

Once you duplicate, you may get a successful message that the record was duplicated or an Action required, so you will need to update information (Achievements, Campaigns)—more in the section.

Error handling