Advanced Trigger — send a message to a visitor based on the number of visits to your website

When a visitor returns to your website multiple times, it usually signals interest. You can use an Advanced Trigger in tawk.to to automatically send a message based on the number of visits a visitor has made. This allows you to engage returning visitors with a tailored message — for example, offering help, highlighting a promotion, or encouraging them to complete a purchase.

Advanced Triggers give you more control than standard triggers by letting you define detailed conditions before a message appears.

Steps

Follow these steps to create an Advanced Trigger that sends a message after a visitor reaches a specific visit count:

1. Log in to your tawk.to account. Then, select the correct property.

2. Click Administration on the left navigation bar.

3. Click Triggers under Settings in the left submenu.

4. Click Add Trigger in the upper right corner.

5. Select Advanced from the Trigger Type dropdown.

6. Enter the Trigger Name and Trigger Description. These are only visible to you and your team.


Tip: Use clear names and descriptions to make triggers easy to identify later.

7. Turn on the Yes toggle under Each visitor will only receive this message once if you want to prevent repeat messages.

8. Under Run Trigger, choose when the trigger should activate:

- When a visitor has loaded the chat widget,
- When a visitor requests a chat, or
- When a visitor sends a chat message

For example, if you select When a visitor has loaded the chat widget, the trigger will run when the chat widget loads on your site.

Under Check, choose whether ANY or ALL conditions must be met for the trigger to run.
- Select ALL if every condition must be true.
- Select ANY if only one condition needs to be true.

9. Click Add Condition to add specific conditions for the trigger to run.

For example, if you want to send a message to a visitor who has:
- Visited your site more than once
- Stayed on your site for at least 1 minute
- Not started a chat

Select ALL of the following conditions under Check, and add these conditions:

  • Visitor Previous Visits — Greater than — 1
  • Still on site — 1 minute
  • Visitor requesting chat — Is False

Tip: Adjust the visit count and time on site to match your engagement strategy.

10. When you’re done, click Save in the lower right corner.

Other examples

Send a message to first-time visitors
Set Visitor Previous Visits to 0.

Target specific return milestones
Create separate triggers for visitors returning for the 5th visit, 10th visit, and so on.

Limit how long the trigger applies
Adding Visitor Previous Visits — Less than — 10 stops the message from appearing once a visitor has returned more than 10 times.

Additional considerations

  • Combine conditions for better targeting
    You can add more conditions such as:
    • Current page URL
    • Time on page
    • Visitor location
    • Device type

    Combining conditions helps you deliver more relevant messages.


    • Test before going live
      Visit your site in an incognito window to simulate new visits and confirm the trigger behaves as expected.

    • Adjust timing carefully
      You can control when the message appears. Avoid triggering messages immediately, as this may interrupt the visitor experience.

    Related guides


    If you have feedback about this article, or if you need more help:

    Was this article helpful?

    86 out of 128 liked this article

    Still need help? Message Us