---
title: "Mapp Intelligence: New Real-Time Behaviors in Marketing Automation"
slug: "mapp-intelligence-new-real-time-behaviors-in-marketing-automation"
updated: 2025-09-18T10:30:45Z
published: 2025-09-18T10:30:45Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mapp Intelligence: New Real-Time Behaviors in Marketing Automation

**4 February 2025** We’ve expanded the set of Real-Time Behaviors in Marketing Automation. These new triggers give you more flexibility to define target groups based on live interactions and to deliver highly relevant messages in your automated campaigns.

## Key Benefits

- **Custom JavaScript (string, number, boolean):** Maximum flexibility to create your own triggers. For example, check if a specific element is visible, count search results, or validate if a feature is active.
- **Visitor clicks on an element on the page:** React instantly when a user clicks on a button, link, or other element. For instance, guide users further after clicking “Add to Wishlist.”
- **Visitor scrolls on page (percentage):** Target users based on how far they scroll (e.g., 50%, 75%, 100%). Great for identifying engaged visitors and offering support or incentives at the right moment.
- **Seconds visitor time on page:** Trigger actions depending on how long a user stays on a page — for example, offering help after 30 seconds on a product detail page.

## How does it work?

1. **Create a new Real-Time Behavior**

Go to *Marketing Automation > Target Groups > Real-Time Behaviors* and click *Create a New Real-Time Behavior*.
2. **Select one of the newly available options**

The following Real-Time Behaviors have been added:

| **New Behavior** | **What it allows you to do** |
| --- | --- |
| Custom JavaScript (string) | Trigger based on text values from your page (e.g., element contains “Weather”). |
| Custom JavaScript (number) | Trigger based on numeric values (e.g., number of search results > 10). |
| Custom JavaScript (boolean) | Trigger based on true/false checks (e.g., is Dark Mode active?). |
| Visitor clicks on an element on the page | React when users click a specific button, link, or element. |
| Visitor scrolls on page (percentage) | Target users who scroll to a certain depth, such as 50% or 100%. |
| Seconds visitor time on page | Trigger based on how long a visitor stays on a page. |
3. **Use the Real-Time Behavior in Marketing Automation campaigns**

Combine these filters with other conditions (Visitor, Visit, or Page scope) to define target groups. This allows you to trigger the right campaign actions — such as teasers, pop-ups, or automated follow-ups — exactly when they are most relevant.

## Availability

This feature was released on February 4th and is now available to all accounts.

## Related

- [Marketing Automation](/marketing-automation.md)
