Skip to main content

Dynamic Content

Dynamic Content allows you to personalize campaigns by automatically displaying product content based on shopper behavior and campaign rules. This helps make marketing more targeted, increases engagement, and improves conversion rates.

Prerequisites

Before getting started, ensure you have:

Required Permissions:

Campaigns/Dynamic Content can be accessed by staff members with one of the following roles:

  • Marketing

  • Marketing Analyst

  • Operator

  • Owner

Other Requirements

  • An e-commerce integration connected to AIQ

  • Marketing Pro is required to access dynamic content

⚠️ If AIQ cannot fill the required percentage, the campaign will not send.


Supported Integrations

Dynamic Content for Abandoned Cart

Abandoned Cart Dynamic Content works with:

  • AIQ Ecommerce

  • Shopify

  • Jane


Dynamic Content for Favorite Products & Recommendations

Product recommendations and favorite-product Dynamic Content works with:

  • AIQ Ecommerce

  • Dutchie

  • Jane

  • Shopify

  • WooCommerce

  • BigCommerce


How to Enable Dynamic Content (Prework)

If you are using Dutchie Ecom or Jane Ecom and want shoppers directed to your own menu, you must enable product link URLs.

Enable Online Shop URLs

  1. Navigate to:
    Settings > Company Account > Retail Stores

  2. Click on the store you wish to edit

  3. In the Shop Page & Custom URLs section:

    • Confirm your Online Shop URL is filled out

    • Toggle ON: Use Online Shop URL in Dynamic Content


Additional Prework for Jane Ecommerce

Jane requires deep linking so shoppers are routed correctly to your storefront.

  • Enable deep linking using IHJ documentation before launching Dynamic Content campaigns.


How to Set Up Dynamic Content in Campaigns

Step 1: Create a New Campaign

Start by building a new campaign in AIQ Campaign Builder.

Step 2: Set Up Your Product Feed (Required)

Dynamic Content requires a Product Feed.

  1. Click the Product Feed button in Campaign Builder

  2. Choose what products are eligible to display


Product Feed Options

All

  • No restrictions — all available products can appear

Shopper Recommended

  • AIQ selects products using its recommendation algorithm based on shopper behavior

Shopper Abandoned Items

  • Shows items abandoned by the shopper

  • Links vary by integration:

    • Direct abandoned product link (AIQ Ecommerce, Jane)

    • Abandoned cart link (Shopify)

Shopper Most Purchased

  • Displays products the shopper buys most often based on purchase history

🟠 Note: Shopper-targeted Dynamic Content pulls inventory from the shopper’s favorite store first. If out of stock, AIQ checks other stores under the same account.


Step 3: Configure Additional Settings (Optional)

You can further restrict what products appear using filters:

  • Products from Stores
    Limit Dynamic Content to specific retail locations

  • Product Categories
    Restrict recommendations to selected categories

  • Brand(s)
    Filter by brand and specify a percentage match
    Example: 50% of products must match chosen brands

⚠️ If AIQ cannot fill the required percentage, the campaign will not send.

Ensuring Shoppers Don't Miss Out on Brand-Filtered Campaigns

When a brand filter is active, AIQ reserves a set number of your content slots specifically for products from that brand. To make sure every shopper receives their intended message, keep these behaviors in mind:

  • The number of reserved brand slots is calculated from the brand percentage you set and the total number of content blocks in your campaign design. If your store doesn't carry enough products from the filtered brand(s) that also meet your price range and minimum quantity settings, some shoppers may not receive the campaign.

  • If your brand slot count looks different than expected, double-check that your brand percentage and content block settings are saved and in sync — re-opening and re-saving those settings can help ensure everything is aligned.

  • To maximize delivery, keep your price range and minimum in-stock quantity filters as broad as possible, and ensure your stores carry sufficient inventory for the brand(s) you're targeting.

Shopper Recommended Campaigns and Brand Personalization

Even without a brand filter on your campaign, AIQ may still apply brand personalization when sending to individual shoppers. For Shopper Recommended campaigns, AIQ uses each shopper's personal purchase history and preferences to tailor their content — and if a shopper has strong brand affinities in their history, AIQ will automatically prioritize products from those brands for their send.

This is a per-shopper behavior, meaning some shoppers in the same campaign will receive brand-personalized content while others receive general recommendations — depending on their individual history. To ensure the broadest possible delivery across your audience:

  • Keep price range and minimum quantity filters broad enough to accommodate a variety of brand products.

  • Make sure your stores are well-stocked across popular brands in your catalog.

  • Minimum Quantity In-Stock
    Recommended: 5–10 units minimum

  • Minimum & Maximum Price
    Set price range requirements for displayed products


Step 4: Add the Dynamic Content Block

  1. Drag the Dynamic Content block into your email template

  2. Configure:

  • Number of products to display

  • Layout and design preferences

  • Feed + filter settings


Troubleshooting

Issue: Campaign with Dynamic Content did not send

Solution:
Filters may be too narrow. If AIQ cannot populate any products that match your rules, the campaign will not send.

Try widening:

  • Product categories

  • Brand restrictions

  • Store limits

  • Inventory minimums


Dynamic Content FAQ

Can I select specific brands or categories for Dynamic Content?

Yes. You can filter Dynamic Content by:

  • Brands

  • Categories

  • Stores

  • Price range

  • Inventory levels

See the Additional Settings section above.


Need Help?

If you need assistance, reach out to AIQ Support anytime through the chat widget in your AIQ Dashboard.

Did this answer your question?