How to limit campaigns availability (running period)

You can allow campaigns to run within a certain period only. This option is available for: transactional, recurring, workflow and interaction campaigns. Under Advanced tab you will find the following configuration. If you want to be notified by email when a campaign starts and end you can allow the notification […]

Invoice create, send & auto-payments

When an invoice is created, manual or automated for one of your customers, it gets a status “draft” . To make it visible under each account billing section, in order to be paid, you need to send it. This action will update the status to “sent” and will be visible […]

Add New Custom Event type into the system

New Generic/Custom event This will work like any other event that is standard in our system. It only needs to respect a few conditions. You must provide a name for the event (event_name) and it can be used later in segmentation. Event name will be: lower-cased all spaces replaced with […]

Common site events

There are 3 site events to track users’ activity, that are not “ecommerce” specific: Referer Used to track users coming from referring websites. Those can be used in segmentations like: users coming from Facebook … (and add more events to subsegment later) _vteq.push({“referer”:{“url”:””}}) Pageview Used to track generic site pages, […]

How to duplicate campaign content

A/B test is the best way to improve your marketing efforts. In order to do so, you will need to have at least two variants of content, and see which one performs better. The easiest way to start an A/B test for any of our campaigns is to duplicate first […]

Product Recommendations Campaign

The product recommendations campaigns are named Merchandising on our platform. They include product recommendations which are shown to every user depending on their profile and on the algorithms you chose. Like any other campaign, there must be at least one campaign variation. To include a product recommendations campaign in your website, you need […]

How to track events right before leaving page

There are situations where API calls to send events to our servers are canceled by browser leaving current page. The most common one is form submits. When you know this is happening (track an event, for example click on a button redirects to another page), instead of sending the event […]

How to send events through the API

You can send events to our system from server side. To implement this and identify the user doing the event there are 2 options: pass the email address pass userId and sessionId found on the client-side.   We don’t currently support other type of user identification. Note that sending user […]

Site&Email Template tags that are auto-replaced

To simplify things for editing and creating templates (Either onsite or email templates), we are replacing automatically some tags (based on class or see below) Here are the replacements we make, even if you overwrite the value inside in HTML. To stop overwriting them, you need to remove the class: .vtw-voucher-wrap […]

Common issues with modules, plugins and extensions

We’ve created modules for the most common ecommerce platforms, as well as help articles to describe the setup process. View all in here Because each store is unique, and might have different settings, we’ve put here the most common issues and questions about them: Feed syncronization doesn’t work Woocommerce/Prestashop/Magento Make […]