Trigger Settings

Configure when and how your outreach messages are triggered based on visitor behavior and conditions.

Starter Events

Choose when your outreach should begin monitoring for trigger conditions.

Session Start

Triggers when a visitor begins a new session on your website.

Triggers immediately when a new session begins.

A session begins when a visitor first arrives on your website. A new session is calculated after 3 hours of inactivity.

Page View

Triggers when a visitor navigates to a new page on your website.

Triggers immediately when a visitor views a page that matches your conditions.

A page view happens every time a visitor navigates to a new page on your website.

Custom Event

Triggers based on custom events you send from your application.

Matches events with the exact name you specify.

JavaScript
Yaplet.trackEvent('customEvent', { name: 'your-custom-event' });

Page Rules

Define which pages should trigger your outreach message.

Configure conditions for the current page URL using text matching operators like "contains", "equals", "starts with", etc.

Time on Page

Set conditions based on how long a visitor spends on a specific page.

Triggers when a visitor has been on the current page for longer than the specified time.

Difference from Page View delay:
  • Page View with delay: The timer starts from the first matching page view and continues even if the visitor navigates elsewhere
  • Time on page: The timer resets every time the visitor navigates to a new page. It only counts time spent on the current page.

Visitor Rules

Set conditions based on visitor attributes and behavior history.

Visitor Information

  • Country: Filter by visitor's geographic location
  • Email: Match based on visitor's email address
  • Name: Filter by visitor's name
  • External ID: Match against your own user identification system
  • Plan: Filter based on subscription or plan type
  • Value: Match against custom value fields

Behavior History

  • Last seen: Filter visitors based on when they were last active
  • First seen: Target visitors based on when they first visited
  • Session count: Set conditions based on how many times they've visited
  • Banned: Exclude banned visitors from receiving messages

Widget Context

  • Widget: Target visitors interacting with specific chat widgets

Frequency Settings

Control how often visitors receive your outreach messages.

Each visitor receives the message only one time, ever.