Skip to main content

Campaign Builder Overview

The AIQ Campaign Builder lets you create and launch multi-channel campaigns (email, SMS, push, voice, and more). This guide covers campaign types, audience targeting, scheduling, conversion tracking, and common issues.

Updated over 2 weeks ago

Prerequisites

Before getting started, ensure you have:

Required Permissions

Campaign Builder is available to users with:

  • Marketing

  • Marketing Analyst

  • Operator

  • Owner

Plan Requirements

  • Marketing Starter

  • Waterfall Campaigns require Marketing Pro


How to Create a New Campaign

  1. Navigate to Marketing > Campaigns

  2. Click + Create Campaign

  3. Select your campaign type:

Regular Campaigns

Each selected channel sends its own message to the chosen audience.

Split-test campaign content and compare results to determine the best-performing version.

Waterfall Campaigns

Requirements:

  • Requires selecting 2+ channel

  • Requires Marketing Pro

In AIQ, a waterfall campaign uses a predefined channel priority sequence. For example, you can prioritize messages to be sent through SMS first, followed by email. For each recipient:

a) The system attempts to send the message using the highest-priority channel in your sequence (e.g., SMS).
b) If the highest-priority channel is not available (e.g., the recipient lacks a phone number, the channel is ineligible), the system automatically moves to the next channel in your priority list.
c) Each recipient will receive the message through only one eligible channel. Multiple messages are not sent via different channels to the same person for the same campaign.

If a customer only opts into the 2nd priority message channel, AIQ will automatically skip the first channel and send the message via the next channel. In the example above, if a customer is subscribed to Email messages but opts out of Text messages, Waterfall will skip Text messages and send an email.

4. Select one or more campaign channels:

  • Email

  • Text (SMS/MMS)

  • Push

  • Voice

  • Direct Mail

  • Wallet Pass

  • Loops

📌 For co-marketing campaigns, see Co-Marketing for Brands.


Save as Draft (Anytime)

Click Save as Draft in the upper-right corner to store progress.

Saved campaigns are labeled as:

  • Draft (instead of the legacy “Inactive” label)


Step 2: Recipients

Campaign Information

  • Campaign Trigger
    Select a trigger type (default is Normal, a one-time send).

  • Campaign Name
    Internal-only name for organization.

  • Tags
    Add existing tags or create new ones for reporting and filtering.


Recipient Settings

If multiple channels are selected, you’ll see:

Will campaign info & recipients be the same for all channels?

  • ON by default

  • Toggle OFF to customize settings per channel

Select one or more recipient audiences using the available search bar.

  • Customers in multiple audiences will only receive the message once

  • To send to all customers, select All Subscribed Users

📌 See Creating New Audiences documentation for setup details.


Optional Recipients Filters

  • Send only to recipients whose favorite store is…
    Limits delivery to customers tied to selected stores.

  • Exclude users within these audiences…
    Prevents sends to specific groups.

  • Co-Marketing Store Requirement
    Contact’s favorite store must match parent company store selection
    (Only applies inside co-marketing templates.)

  • Automatically stop after X recipients
    Caps campaign sends at a defined number per day
    Resume by increasing the limit or setting to 0

If your Audience contains more than 5,000 contacts, you should consider breaking it down into smaller, more targeted subsets to avoid carrier blocking.


Step 3: Content

Content setup depends on the channel. Refer to the relevant guide:

Personalization Macros

Personalization Macros allow you to better customize your campaigns for each recipient. There are multiple ways to see the list of available personalization macros.

Where to Find Personalization Macros

  1. Go to Marketing > Campaigns

  2. Click the More menu ( … )

  3. Select Personalization Macros

While Designing Campaign Content

  1. Create a campaign via Marketing > Campaigns > Add (+)

  2. Complete Channels and Recipients

  3. Insert macros by channel:

  • Email: Email Design → open template → + Personalization

  • Text: Use built-in macros or edit the Landing Page+ Personalization

  • Voice: Voice channel → + Personalization (below language/accent/gender)

  • Native & Browser Push: + Personalization under the message field


Step 4: Review

Campaign Channels

  • Unless Waterfall is selected, each channel sends as its own campaign

  • Campaign type: If you are using Abandoned cart it will trigger this campaign to send to targeted recipients when we receive a signal from your e-commerce platform that they left an online cart dormant without completing the sale. Please note that abandonment signals vary across e-commerce provider solutions.


Audience Targeting Summary

Displays all targeted audiences and any favorite-store restrictions.


Conversion Tracking

AIQ automatically tracks conversions when:

  • A customer purchases within the attribution window (default: 14 days)

    • Global attribution window default: update in Settings > Company Account > Account Settings > Campaign Settings > Attribution Windows > Default

  • The customer performs a tracked engagement (opens, clicks, etc.)

  • Click Engagements to select which actions count toward conversion tracking:


Scheduling Options

Blast

Sends to all recipients at the defined start time.

⚠️ Once a blast begins sending, schedule edits are locked.


Ongoing

Sends to recipients as soon as they qualify after the start time.


Start & End

Sends beginning at the start time through the end time window.


Intelligent Timing (Personalized Send Time)

When enabled, AIQ sends messages only within ~2 hours of the customer’s typical shopping time.

Enable Intelligent Timing

  1. Navigate to Marketing > Campaigns

  2. Select or create a campaign

  3. Go to Review > Schedule

  4. Toggle Intelligent Timing ON

AIQ respects both:

  • Personalized timing window

  • Campaign send window

Example 1

Customer shops at 8 PM. Campaign window ends at 6 PM.
→ AIQ sends around 6 PM.

Example 2

Customer shops at 8 PM. Campaign window ends at 5 PM.
→ Customer will not receive the message.


Loyalty

Enable this option to:

  • Gift X points to every campaign recipient


Credit Forecast

AIQ estimates:

  • Total recipients

  • Expected credit cost

  • Billing location

  • Credit limit alerts

Split Campaign Forecasting

Users may receive messages across multiple channels, so costs are additive.

Waterfall Forecasting

Users are counted only in the first eligible channel.


Step 5: Save & Send

Save as Draft

Stores the campaign for later editing.

Launch Campaign

Validates the campaign and sets it live. Messages send at the scheduled time.

After launch, AIQ confirms successful creation.

📌 Final send approval is controlled by role permissions.


Troubleshooting

“Offline Mode is Enabled” Error

What it means:
This error can prevent uploading images into the campaign builder.

How to Fix

  • Clear cache and cookies, then reload

  • Try in an incognito window

  • Check your internet connection

  • Update browser to latest version

  • Contact AIQ Support with screenshots if error persists

Expected result: Campaigns should save and update normally.


“Ad Placement must be positioned within top third of content” Error

What it means
This error appears when a Loop Placement content block in your campaign is placed outside the top third of the template. AIQ requires ads to be positioned near the top for performance and usability.

How to Fix

  1. Find the Loop Placement content block

  2. Move or remove it

    • Drag the ad into the top third of the content

    • Or remove it if repositioning isn’t needed

  3. Save your template


Campaign Builder FAQs

How does Waterfall decide which channel to use?

AIQ sends through channels in your chosen priority order.

Example:

  • Primary: Text

  • Secondary: Email

Texts go to all customers with phone numbers, then emails go to the rest.


What happens if I set a start date in the past?

The campaign may not send. Always choose today or a future date.


Will ongoing campaigns send more than once?

No. Without recurrence, each shopper receives the message only once.


If someone leaves the audience and qualifies again, will they get another message?

No. AIQ prevents duplicate sends unless recurrence is enabled.


Do attribution windows impact credit usage?

No. Credits depend only on:

  • Channel type

  • Number of recipients

Attribution windows do not affect billing.


Do we send opt-in messages to contacts using mobile carriers with programmatic blocks in place?

No, but there is a possibility that if the carrier the contact is using is a subsidiary of a "blocked" carrier, the message will still get through. There are 180+ carriers we work with. While we are currently blocking specific carrier-tagged devices as defined by the aggregators, number porting and other edge cases exist where these carriers might not have 100% control of the delivery network.


Related Docs

Need Help?

If you need assistance, reach out to AIQ Support anytime via chat widget within your AIQ Dashboard.

Did this answer your question?