Skip to content
Chat on your store is live, answered from the same inbox.
GROWTH DEPT.HELPDESK

Campaign conditions

Every condition an onsite campaign can use, where each one is checked, and what to look at when a campaign does not show.

On this page

A campaign shows to a visitor who meets every one of its conditions. Most are checked in the visitor's browser by the chat script, as the visitor moves around the store. The customer and country conditions are checked by the helpdesk.

On the page and during the visit#

ConditionWhat it checksComparisons
Page addressThe full address of the current page, including anything after a ? such as utm_source=newslettercontains, does not contain, is, is not, starts with, ends with
Time on the pageSeconds on the current pageis at least
Product pageA product page whose address contains this product handle, such as harbor-fog-candleis, contains
Number of visitsVisits to the store from this browser, the current one includedis at least, is at most
Time on the store this visitSeconds since the visit began, across pagesis at least
About to leaveOn a computer, the pointer moves to the top edge of the window; on a phone, the visitor switches to another tab or apphappens
Product out of stockThe product page's product data marks it out of stockhappens

Is and is not compare the whole address, so include https://. To aim at visitors from one newsletter or ad, use Page address contains with the tracking part of the link, such as utm_campaign=spring.

In the cart#

These read the cart from a Shopify store's cart.

ConditionWhat it checksComparisons
Cart valueThe cart's total in the store's currencyis at least, is at most
Product in the cartA product in the cart whose name or handle contains this textcontains, does not contain

The store customer#

These need a connected Shopify store and a visitor signed in to it. They use the customer's store data that the helpdesk already keeps.

ConditionWhat it checksComparisons
Store customer tagA tag on the customer in your storeis, is not
Orders placedThe customer's number of ordersis at least, is at most
Total spentWhat the customer has spent in your storeis at least, is at most
Bought a productA product the customer has bought whose name contains this textcontains, does not contain

A guest the store does not know cannot meet these conditions, so the campaign skips guests. To show it to guests as well, tick Also show it to visitors the store does not know.

Other#

ConditionWhat it checksComparisons
Business hoursWhether the helpdesk is inside its business hoursis open, is closed
Visitor countryTwo-letter country codes separated by commas, such as US, CA, from the visitor's connectionis, is not

When a campaign does not show#

Work down this list:

  1. Convert > Set up: is the switch on, and is this chat ticked?

  2. Is the campaign Running in the list? Draft, Paused and Scheduled campaigns do not show.

  3. Does the chat itself show on the page? Campaigns open from the chat's button, so a chat hidden on that site or on phones hides its campaigns too. In a chat with several languages, the campaign's language has to match the visitor's.

  4. Did this browser close the campaign earlier, or see another campaign within the minutes set in Minutes between two? Try a private window, which starts with a clean slate.

  5. Is the chat window open? Campaigns wait until it is closed.

  6. Check each condition against the page: the address as the browser shows it, a cart with products in it, a visitor signed in to the store.

Still stuck?

Write to the Growth Dept team and a person answers. Say which helpdesk you work in and what you were trying to do.

support@growthdept.ai