Engaging website visitors at the right time will increase conversion and retention rates. Web campaigns can help WooCommerce store owners generate leads, retrieve abandoned carts, and inspire sales through popups.
In this article, we’ll explore three strong web campaigns you can set up with WebToffee’s E-commerce Marketing Automation tool:
- Welcome Campaigns: Turn first-time visitors into subscribers and customers.
- Cart Recovery Campaigns: Re-capture shoppers who abandon their carts.
- Exit Intent Campaigns: Engage users before they leave your store.
We’ll guide you through setting up each campaign type and configuring its key features for the best results.
Create a Web Campaign for Your Store
Web campaigns are a good strategy to engage visitors and boost conversions on WooCommerce stores. These campaigns can be designed to welcome new customers, reclaim abandoned carts, or discourage user abandonment. Let’s check out the steps for creating a web campaign in detail:
Step 1: Select a Campaign Type
- Navigate to Web Campaigns from the WebToffee Marketing sidebar menu.
- Click on Create new campaign.
- Click on the campaign type you wish to create (Welcome campaigns, Exit intent pop-ups, or Cart recovery campaigns).
- Welcome Campaigns: Best for first-time visitors, offering discounts or collecting email sign-ups.
- Cart Recovery Campaigns: Helps recover abandoned carts by reminding users of items left in their cart.
- Exit Intent Campaigns: These prevent users from leaving without purchasing. Great for limited-time offers.
- Select a suitable template.
Step 2: Configure the Basic Campaign Settings
- Head to the campaign settings section on the left.
- Add a suitable campaign name.
- Select a trigger condition for the pop-up to appear.
- On exit intent – A pop-up appears when a visitor is about to leave the store.
- After a delay – The system waits for a specified time delay before showing the pop-up.
- On scroll – The campaign triggers when a visitor has scrolled down a certain percentage of the page.
- Select a display frequency for the campaign.
- Select which devices the campaign will be displayed on.
- In the case of Cart Recovery Campaigns, an additional setting allows you to specify the minimum cart value required to trigger the pop-up.
Step 3: Set Up Targeting Conditions for the Campaign (Optional)
Targeting conditions allow you to control who sees your campaign based on specific criteria. The campaign will be visible to all visitors if you do not set any conditions. However, when you define conditions, the campaign will only appear if all selected conditions are met.
You can configure the following targeting options:
1. Audience – Target visitors based on their type
Choose which type of visitors should see the campaign:
- All Visitors – Show the campaign to everyone visiting your store.
- New Visitors – Display the campaign only to first-time visitors.
- Existing Visitors – Target users who have visited your store before.
2. UTM Parameters – Target visitors based on traffic source
UTM parameters let you display the campaign based on how a user arrived at your site. The campaign will only appear if all specified UTM conditions match.
You can define UTM-based targeting using:
- Source – Identifies where the visitor is coming from (e.g., Google, Facebook, Instagram).
- Medium – Specifies the traffic type (e.g., email, paid ads, organic search).
- Campaign – Tracks the specific marketing campaign that brought the visitor.
Example: If you set Source: Google and Medium: Email, the campaign will only appear for visitors who clicked an email link from a Google Ads campaign. If the visitor arrives via organic search or social media, they won’t see the campaign.
3. Page URLs – Control where the campaign appears
Decide which pages should display or exclude the campaign:
- Include URLs – Show the campaign only on specific pages (e.g., checkout page, product pages).
- Exclude URLs – Prevent the campaign from appearing on selected pages.
Example: If you include /checkout
, the campaign will only appear on the checkout page. If you exclude /cart
, the campaign will be hidden from the cart page. If you set no URL conditions, the campaign will be visible on all pages.
4. Product Categories – Show or Hide Campaigns Based on Browsing Behavior
Target users based on the product categories they are viewing:
- Include Categories – Display the campaign only if the visitor browses products from selected categories.
- Exclude Categories – Hide the campaign if the visitor is browsing excluded categories.
Example: If you include Hoodies and Men, the campaign will only show when a visitor views products in these categories. If you exclude Shoes, the campaign won’t be displayed when users browse shoe products.
How Targeting Conditions Work Together
If you apply multiple conditions, the campaign will only display when all conditions are met.
Example of a Combined Condition Setup:
- Audience: New Visitors
- UTM Source: Google
- Page URL:
/shop
- Product Categories: Accessories, Hoodies
Result: The campaign will only appear for first-time visitors who arrive via Google, land on the shop page, and browse accessories or hoodies. If any of these conditions are not met, the campaign will not be displayed.
Step 4: Customize the Pop-up (Campaign) Template
The pop-up consists of two screens:
- Signup Screen – Where users enter their name and email address.
- Success Screen – Where the discount coupon is displayed.
How to Customize the Pop-up Template:
- Click on “Edit Template” to open the template editor.
Customizing the Signup Screen:
- Click on any existing element (text, button, input field) to edit it.
- Use the right panel to customize text, font size, colors, and more.
- Use the Blocks Panel on the left to drag and drop new elements into the template.
- Use the Desktop/Mobile toggle (at the top) to preview the template on different screen sizes.
Customizing the Success Screen:
- Click on the “Success” tab at the top to switch to the Success Screen.
- Double-click on any text to edit it. Use the right panel to adjust the font size, color, etc.
- Click on the Coupon Code block to configure the coupon settings.
- Select an existing coupon from the Active Coupons dropdown.
- If no coupon is available, click “Create a New Coupon” to generate one from the store’s backend.
- Customize the coupon’s font size, width, height, and other properties as needed.
Step 5: Save the Template and Publish the Campaign
- Click Save to save the template changes.
- Click Finish Editing to apply the changes to the campaign.
- Click on Publish to make the campaign live.
The images below illustrate how a popup campaign appears in your store.