--- 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 canonical: "docs.mapp.com/mapp-intelligence-new-real-time-behaviors-in-marketing-automation" --- > ## 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)