
A new campaign type has finally landed in Personizely. Prior to today, you could only launch one type of campaign on your website - the personalization campaign. It allowed you to show different variations of your pages to different target audiences or include personalization replacements for all of your visitors. You had the ability to A/B test the impact of your personalizations but you did not have the possibility to create a classical A/B/n testing campaign where you could test a variation o

You now have much more control over the product element layout inside your widgets. Previously you were locked into the rigid layout with pre-made elements that were available for you. From now on you'll not only be able to choose from 3 layouts (vertical, horizontal, 2 columns) but also show/hide and reorder elements like price and image within the layout. This gives you amazing flexibility in how you can structure your upsell and cross-sell offers so that they fit the use case.
Need to hide th
Contributors
You can now select specific variants when setting up your widget's Cart add trigger or Cross/Upsell rules. This allows you to create complex cross-sell scenarios as well as limit your widget to show up only for certain product variants. You can as well choose a specific set of variants to show inside the widget's product elements so that the visitors can only see and add them to the cart from within a widget. Have a specific offer where you only want to upsell to a specific variant? Have an offe
Contributors
In this release we are consolidating the power of our widget builder and branding by offering you the power of theming and presenting the theme editor. From now on you can configure all of your brand colors, fonts and other parameters before creating your widgets. All of your newly created widgets are then going to be on brand right from the start, without the need of additional styling adjustments. You can either set your own branding parameters or use one of our prebuilt themes, with built-in
There's a new way to position your bar widgets. You can now make them show up at the top of the page while pushing the page content down, but they won't stay at the top as you scroll down. This allows you to create widgets that don't take too much real estate on your website pages.
You now can choose a prefix to be added to the discount codes that are uniquely generated so you can distinguish them in your orders.
Note: This is only available for Shopify users.
Contributors
You can now use reCAPTCHA's invisible captcha to validate your Personizely forms. This might help you prevent bots from filling your email lists with junk.
Note: This integration only works with the non-enterprise version of reCAPTCHA.
Contributors

We've recently released the possibility to include custom CSS alongside your Personizely widgets to give your more styling flexibility. But there was an issue - it was hard tailoring the CSS when the changes could only be previewed live on the website. For this, we now created a new toggle that allows you to enable or disable the live preview of the CSS so you can preview it directly in the widget builder.
Contributors
Another email service integration has been built to allow you to sync the contacts you are collecting through Personizely widgets to Dotmailer lists.
Contributors