Chatbot conditions control exactly when, where, and to whom your chatbot appears on your website. Configure them to target a specific page, audience, or time window — and avoid showing the bot to the wrong visitor. This article walks you through all five condition tabs in the Smartsupp dashboard.
We've split this article into seven sections:
Open the conditions panel
Open the chatbot dashboard, pick the chatbot you want to edit, and click Settings at the top of the page. You'll see an overview of all the conditions you can attach to this chatbot — organized into five tabs: When, Where, Audience, Scheduling, and Behavior.
When — Trigger timing
Decide at what moment the chatbot should appear. Click the first tab When and choose one of five preset triggers:
after a delay (a set number of seconds on the page)
after scrolling a percentage of the page
on exit intent (visitor moves to close the tab)
on returning visit
on a custom event you fire via the API
If you don't change anything, the chatbot triggers 5 seconds after the visitor lands on the page.
Where — Page targeting
Restrict the chatbot to specific pages of your site — by URL or page title. Click the second tab Where and pick one of two preset options:
URL — match the address of the page (use contains, equals, starts with, etc.)
Title — match the <title> of the page
When you add multiple URL or TITLE conditions, you can combine them with All (AND) or Any (OR). If you don't add anything, the chatbot fires on every page where the chat box is loaded.
💡 Note: Choosing is / isn't means the chatbot will trigger (or won't trigger) on exactly the URL you enter. For partial matches, use contains.
Warning: If you set two URL conditions joined with AND, the chatbot will never trigger — a single page URL can't match two different values at the same time. Use OR for multi-page targeting.
Audience — Visitor targeting
Show the chatbot only to a specific audience — for example, new visitors arriving from Google Ads. Click the third tab Audience and pick from three preset options:
New visitor (never seen the site before)
Returning visitor (has visited before)
All visitors (default)
You can also restrict by device — desktop, mobile, or tablet:
Or add advanced filters: IP address, City, Country code, Group, Referer, Browser, Browser language, or any custom attribute you've set on the visitor:
You can even target by viewed pages — show the chatbot only after the visitor has visited a specific number of pages on your site:
💡 Note: Just like the Where tab, audience filters can be combined with All (AND) or Any (OR). Don't forget to save your changes before leaving the page.
Scheduling — Chat box status & hours
Use the Scheduling tab when you want the chatbot to appear only at certain hours, or only when no human agent is available. You can combine four scheduling controls:
Chat box status — Online (at least one agent is logged in) or Offline
Month — restrict to specific months of the year
Day — restrict to specific days of the week
Time — restrict to a specific time window each day
If you've configured the Working Hours feature in your account, Smartsupp uses your team's schedule to decide online vs. offline status automatically.
If you don't change anything, the chatbot triggers regardless of chat box status and hours.
Behavior — Message sending logic
The Behavior tab fine-tunes how the chatbot interacts with the visitor's message history:
Skip the chatbot for visitors who've already received an agent reply — useful so returning customers don't get a bot greeting on top of an active human conversation
Use (Not) sending messages via chatbot when you don't want the bot to push any message but still want it available if the visitor types first — a polite, on-demand fallback
💡 Tip: Combine the (Not) sending messages option with Chatbot Actions to tag conversations even when the bot stays silent — perfect for tracking quietly opened chats.
What's next?
Chatbot — complete overview of how chatbots work and how to build one.
Chatbot Actions — tag conversations and contacts automatically.
Chatbot conversation — how chatbot conversations differ from normal ones and how they're billed.
Chatbot insights — measure how visitors interact with your flows.
Multi-language chatbots — launch separate chatbots for each language.
Welcome message and handover — guide visitors smoothly from the chatbot to a live agent.
💡 Need more help? Reach out to our support team — we'll be happy to help!











