Widget Duplication


Quickly create copies of your existing widgets to test variations, set up A/B tests, or create similar widgets for different pages.

How to get there: Go to Setup → Widget in the top menu → find the widget you want to duplicate.

Why Duplicate Widgets?

Duplicating a widget is useful when you want to:

  • A/B test different designs, colors, or channel configurations
  • Create variations for different pages or audiences
  • Backup before making major changes to a widget
  • Reuse a successful widget configuration for another website
  • Test new features without affecting your live widget

How to Duplicate a Widget

  1. Go to your Widgets page
  2. Find the widget you want to copy
  3. Click the three dots menu (⋮) next to the widget
  4. Select "Duplicate" or "Copy Widget"
  5. A new widget will be created with "(Copy)" added to the name

The duplicated widget includes:

  • All visual settings (colors, position, shape)
  • All channels and their configurations
  • Attention grabbers and triggers
  • Business hours settings
  • Page conditions and display rules
  • Custom CSS and branding

The duplicated widget gets:

  • A new unique widget key/ID
  • Default status (usually inactive)
  • No analytics history (starts fresh)

After Duplication

Rename Your Widget

  1. Double-click the widget name
  2. Give it a descriptive name like:
    • "Homepage Widget - Green"
    • "Pricing Page Test A"
    • "Mobile Widget"
    • "Holiday Promotion"

Make Your Changes

Now modify the duplicate without affecting the original:

  • Change colors or branding
  • Add or remove channels
  • Adjust attention grabbers
  • Configure different page rules

Activate When Ready

  1. Test the duplicated widget on your site
  2. Once confirmed working, set it as active
  3. Optionally deactivate the original

A/B Testing with Duplicated Widgets

Widget duplication is perfect for A/B testing. Here's a recommended workflow:

Step 1: Create Test Variants

  1. Start with your current (working) widget
  2. Duplicate it twice
  3. Rename them clearly:
    • "Original Widget" (keep for baseline)
    • "Widget A - Red Button"
    • "Widget B - Green Button"

Step 2: Run Tests Sequentially

Week 1:

  • Set "Widget A" as default
  • Monitor analytics

Week 2:

  • Set "Widget B" as default
  • Monitor analytics

Week 3:

  • Compare results
  • Keep the winner as default

Step 3: Analyze Results

Compare these metrics between variants:

  • Click-through rate (CTR)
  • Total interactions
  • Conversion rate
  • Bounce rate impact

See our A/B Testing Guide for detailed instructions.

Use Cases

Testing Different Button Colors

  1. Duplicate your widget
  2. Change only the button color on the duplicate
  3. Run for 1 week each
  4. Keep the higher-performing color

Page-Specific Widgets

  1. Duplicate your main widget
  2. Configure page rules for specific sections:
    • Product pages: Show chat + WhatsApp
    • Pricing pages: Show phone + email
    • Blog posts: Show social channels
  3. Activate all variants

Seasonal Variations

  1. Duplicate your widget before holidays
  2. Add holiday-specific:
    • Colors and branding
    • Countdown timers
    • Special messages
  3. Activate for the promotion period
  4. Switch back to original after

Mobile vs Desktop

  1. Duplicate your widget
  2. Configure one for mobile-only:
    • Smaller button
    • Fewer channels
    • Different position
  3. Use page conditions to show mobile variant on small screens

Language-Specific Widgets

  1. Duplicate for each language
  2. Translate channel labels and messages
  3. Use page conditions to show correct language widget:
    • /en/* → English widget
    • /es/* → Spanish widget
    • /de/* → German widget

Tips & Best Practices

Naming Convention

Use clear, descriptive names:

  • ✅ "Homepage - Blue Theme - Test A"
  • ✅ "Pricing Widget - Aggressive CTAs"
  • ✅ "Mobile Optimized - Minimal"
  • ❌ "Widget Copy"
  • ❌ "New Widget 2"
  • ❌ "Test"

Keep It Organized

  • Delete old test variants after deciding on a winner
  • Don't accumulate dozens of unused duplicates
  • Archive widgets you might need later (deactivate but don't delete)

One Active Per Page

Avoid having multiple widgets active on the same page without page rules:

  • Use page conditions to control which widget shows where
  • Or ensure only one is set as "default"

Test One Variable

When A/B testing, change only ONE thing:

  • ✅ Same widget, different button color
  • ✅ Same widget, different channel order
  • ❌ Different colors AND different channels AND different position

Document Your Tests

Keep notes on what you're testing:

  • What changed between variants
  • Date ranges for each test
  • Results and decisions made

Analytics Reset

Remember that duplicated widgets start with zero analytics:

  • Compare equal time periods
  • Wait for statistically significant data (usually 100+ interactions)
  • Don't make decisions on just a few days of data

Limitations

  • Duplicated widgets don't share analytics with the original
  • You can't bulk-duplicate multiple widgets at once
  • Duplicated widgets use your widget quota (check your plan limits)
  • Changes to the original don't auto-sync to duplicates

Alternative: Widget Templates

If you create many similar widgets, consider using templates instead:

  1. Create a template with your common settings
  2. Apply the template to new widgets
  3. Customize as needed

Templates are better for:

  • Onboarding new websites with similar setup
  • Agency/whitelabel use cases
  • Standardizing across multiple domains

Duplication is better for:

  • Testing variations of an existing widget
  • One-time copies
  • A/B testing

Need Help?

Common questions:

  • "Can I duplicate across different websites?" - No, duplication is per-website. Use templates for cross-site copying.
  • "Do analytics copy over?" - No, the duplicate starts with fresh analytics.
  • "Can I undo duplication?" - Just delete the duplicated widget.
  • "How many times can I duplicate?" - As many as your plan's widget limit allows.