To get the most out of your campaigns in Triggerbee, it’s essential to understand how Triggers and Targeting work together. These settings determine who sees your campaign, when they see it, and under what conditions.
What is Targeting?
Targeting controls who can see your campaign, based on audience attributes and session behavior.
Audience
Under the Audience setting, you choose who the campaign is shown to. This can be:
Everyone – Show to all visitors (default)
Specific segments – Use custom audience segments based on website behavior, CRM data, Weather, Survey responses, visit history, or other criteria. Read more about Audience Targeting here.
The “Estimated Reach” helps you understand how many visitors will match the selected audience.
Session Conditions
With Session Conditions, you can define logic for when your campaign should show, based on what happens in the current session.
For example:
The visitor is on a mobile device
This is the 6th visit of the visitor
The visitor has a certain cookie or matches a JavaScript condition
You can combine conditions using AND / OR logic to narrow or broaden your reach.
Tip! The JavaScript Session Condition is extremely useful in targeting any type of HTML condition – such as logged out visitors or certain product types.
What is a Trigger?
Triggers control when and how your campaign appears on the screen. You can add multiple triggers — the first one to match will launch the campaign.
Available Triggers:
Trigger | Description | Best Use Case |
After X Pageviews | Show after the visitor has seen X pages | Re-engaging returning users |
On Exit Intent | Show when the user moves the mouse to close the tab | Save abandoning visitors. Works best on Desktop |
On Scroll | Show after scrolling a certain % of the page | Content engagement |
Inactive for X Seconds | Show after idle time | Nudging distracted users |
After X Seconds | Show after a timed delay | Timed nudges |
Instantly | Show on page load | Announcements or alerts |
Manual | Trigger via JavaScript or link | Testing and custom actions |
Triggers can be layered with conditions and audience settings for precision targeting.
Where: Page Targeting
Under the “Where” section, you can define specific URLs or paths where the campaign should appear (or not appear).
Use Page Path to define rules like:
/checkout
— show only on the checkout page
/woman/*
— show on all pages be "/woman"
*product*
— show on all pages containing the word "products"
Use Exclude Rules to hide campaigns from specific pages.
Note: You don't have to include and exclude paths unless they overlap.
Scheduling
With scheduling, you can prepare your campaigns in advance, both starting and ending them on a specific date and time. Perfect for planning summer and Christmas campaigns where you might want to take a day or two off work.
Start & End Date – Show the campaign only within a certain timeframe
Custom Days/Hours – Target by time-of-day or day-of-week.
Tip! Several customers have had success with "night-campaigns", where they distributed discount codes to night owls browsing in the middle of the night.
Repetition
Controls how the campaign behaves after interaction:
Continue showing on each page
Disable for X time after it’s shown or dismissed
Don’t show again after one view or interaction
By default, Repetition is set according to:
If the desired action happens (form submission, click on CTA): never show again
If campaign is dismissed: show again after 7 days
So if you don't have any special requirements, just leave the Repetition Settings as they are.
Best Practices
Use pageview or scroll triggers for popups to avoid interrupting users.
Combine audience segments with page rules to deliver hyper-targeted experiences.
Always test timing delays for nudges like Panels or Callouts — 5-10 seconds is often ideal.
Use manual triggers for custom button actions or Testing
With a solid grasp of triggers and targeting, you can ensure that every campaign reaches the right visitor at the right moment — maximizing engagement without overwhelming your users.