Open menu


The more information you gather, the better your marketing will be. Once installed on your website, UserEngage automatically collects the data about each of your visitors. You can use it to target your messages, personalize communication, analyze your sales funnels and find the most promising leads.

User tracking

The more information you gather, the better your marketing will be. Once installed on your website, UserEngage automatically collects the data about each of your visitors. You can use it to target your messages, personalize communication, analyze your sales funnels and find the most promising leads.

Try Free


You can find users that meet specific criteria by setting filtering rules. The process does not require coding and takes seconds.

User Behavior tracking

UserEngage tracks every page view and event your visitors perform along with the information about the exact time of each interaction.

Browser and device information

Automatically gather information about: referring page, language, location, OS, screen resolution, device and IP.

Social Media info

With the FullContact integration, UserEngage can automatically search through all social media profiles of your users to get the information you need.

Dynamic Segments

You can track your sales funnels and target specific groups of users with dynamic segments that meet specific criteria

Lists and tags

You can create lists of contacts (like a newsletter list) and assign custom tags (like VIP user) and notes (for internal communication purposes)

Custom Events

Add your custom events in JS in order to track custom behaviors like adding a product to the cart.

Custom Attributes

Create your own user attributes that work well with your sales needs. For example “Lead’s industry” or “Company size “.

Contacts Import / Export

You can import your contacts using Zapier, Mailchimp importer or a CSV file. Moreover, if you use Intercom, you can import all your conversations and data directly from your account.

User Timeline

Each user has his own profile that includes all information about his attributes and the timeline of all interactions with your website and agents.

Full API

You can integrate your system with UserEngage database with our API. It allows you to exchange and manage user data, connect with marketing automation, chat and use the mailing system.


The best way to engage users is to spark a conversation. UserEngage provides you with a live chat widget that will appear on your website, allowing you to help your visitors make the purchasing decision. You can chat with them via UserEngage desktop or mobile app.

Learn MoreTry Free

In-App messages

A chat message can be displayed in a multiple of different forms including a floating box on the side of the screen which opens the conversation thread when clicked. It is elegant and effectively grabs visitors’ attention

Unlimited proactive invitations

You can approach your visitors with a super personalized chat message like a welcome message and finding out what they’re looking for!


We enable a full customization of your widget so that it works well with your website and business type. It includes the size, position, color theme and structure.

Mobile apps

UserEngage provides you with a free mobile app for iOS and Android to chat with your visitors wherever you are.

Chat message as emails

A new visitor who sends a chat message will be asked for the email address. If you respond after he leaves the page, your message will be sent as an email to the provided address.


You can set notifications so that you are always prompted when someone is messaging you on the live chat.

Default Replies

To make the support easier and your answers more precise, you can make a library of default replies easily accessible from the chat panel.

Automatic Assignment

You can set rules concerning the way your visitors are assigned to agents. This will make Customer Support easier and better organized.

Agent Groups

You can assign your users to specialized support divisions such as IT, sales or basic support in order to provide a high quality support at each step of the user journey.


UserEngage provides the full mailing service including email tracking and analytics, sending emails is bulk, HTML templates and A/B testing. Having marketing automation, user database and mailing in one place enables you to personalize and target your messages with the unmatched accuracy.

Learn MoreTry Free


Create email campaigns and address them to users who meet specific criteria. You can schedule campaigns to start at a given date.

HTML templates

UserEngage supports HTML templates along with a wide range of out of the box templates that you can customize right in the app.

Tracking and testing

See who opens, clicks and unsubscribes your emails with up to a single minute accuracy. All this information goes to the user profile for the further automation.

Set a cookie from link

When sending cold emails with UserEngage, a receiver of an email is automatically added to the database along with the email address.


In case you have your own SMTP, you can connect it with UserEngage and send emails via our application. It will be connected with your database and marketing automation.


Marketing automation allows you to set mechanisms that will categorize, score and communicate with your users. Make it work in minutes with a simple drag&drop editor. They are made of 3 type of components: Triggers - they spark the process, Conditions - let you filter through users and Actions - what you actuall want the system to do once the criteria is met

Learn MoreTry Free

Event Trigger

Event is any sort of action performed on your website by your users. For example, when somebody clicks a given button. You create events using JavaScript API or REST API.

Page Visit

Start the action path when a person visits your page. You decide whether you want to focus on one specific page or ones that include a given string.

Chat Message

React accordingly when you receive a chat message from someone visiting your website. Set automatic responses when you don’t respond for a given amount of time.

On Date and Time

It triggers the action path at a given date and time. Very useful for marketing actions planned in advance such as holiday discounts.or product launches.


This module enables you to filter your users depending on whether or not their attributes meet specific criteria. For example: users from UK and speak French or German.

Form Submitted

Use this Condition when you want to automate the action path if a user submits the information via a given dynamic form.

Clicked Modal

When you show a pop-up window, you might want to go on with a specific scenario only if your users accepts or declines a modal.

Email Received

It allows you to take an action aimed solely at users who have or haven’t received a particular email campaign and act accordingly.

Email Action

Check if a user has clicked a given link in an email campaign. It helps you send reminders to those that haven’t.


Check if one of your agents has replied to a question submitted by a user. Useful when your agents are away but you want to show that you care about every single user.

Visited Page

Act differently depending on whether or not a user has visited a page of a given type or url. It lets you target communication to people interested in a particular section of the website.

Split A/B

This module will direct traffic into two paths in order to facilitate comparing different automation mechanisms.

Send a Chat Message

Send a chat message to a user who has gone through the condition filtering.The content can include user attributes such as “Name” enabling you to automatically send personalized message.

Send an Email Campaign

Send a predefined email campaign when a given criteria is met. It can also trigger further actions from “on open”, “on click” “on sent” and “on unsubscribed” nodes.

Show Form

Display an HTML dynamic form aimed at gathering custom information about users. You can build forms yourself or take them from our library of templates.

Show a Modal

Display a highly customized and personalized pop-up message. It can have different placements, sizes and forms. It is aimed at convincing the user to click the CTA button with a link.

Add to a list, remove from a list

After performing a given action, add or remove your users from particular lists. Useful when you want to add or delete users from newsletters.

Add a Tag

Automatically add custom tags to the profiles of users who completed the automation path. Having the tags such as “VIP customer” at sight enables better customer support.

Update Field

Change the user’s standard or custom attributes such as “Name” or “Company Size” to a given value.


This module delays further actions for a specific amount of time. It is irreplaceable when your actions are distributed in time (perfect for drip campaigns!)

Agent Email

Notifiy an agent with an email message when a user performs a specific action such as purchasing / canceling subscription or posting a comment.

API Call

Send an API call once the criteria of the action path is met. It enables simple integration with any system.

Change Score

Add or subtract user scoring points. You can score users for any actions on your website, which helps find the ones who are the most engaged.

Add Note

Automatically add a note to the user profile. It can contain event data such as “bought product X” or “asked for price quote for X”. This module can help streamline the sales and support process.


Sends an SMS to a user via Twilio. Why not to send a text message to a user who hasn’t logged in for the last 2 days?

Finish Path

Use it to see the statistics how many visitors and users got through your action path. Measure the effectiveness of your strategies by checking the filtered users and those who completed the path.


When the stakes are really high and the lead is ready, it's best to move on with a manual sales process. This is why we've created a CRM system that is easy to use and fully integrated with marketing automation

Learn MoreTry Free
All deals view


Those are your opportunities. You can move them between sales funnel steps and see all information connected with them in their profiles. Manage your pipelines & sales in a simple way.


You can note all that has been done in order to close the deal: meetings, calls, emails and tasks. Everything in one place.


Keep a single database with information about all your clients, partners and providers. Build a full knowledge base about future past and current deals.

Workflow Integration

You can connect UserEngage CRM - Activities with your calendar to keep everything handy and organised. Adding activity in our CRM add a event inside your calendar.

Permissions Management

Manage the permissions for your agents. Decide on the access levels - who can send messages, export and import data.

Start for free!

Start with 5 minute setup. No credit card, no risk