Web InApp Notifications

LivePinch allows you to send *rich, deeply personalized notification dialogs within your website. These notifications have highly customizable themes, are responsive and offer powerful scheduling methods so you can fine tune who gets to see your message and when.

Following sections describe these notifications in depth.


Before we dive into details of when, how and what notifications to show to a given user, there are couple of settings that control when he can not see a notification. Globaly, couple of settings control when a user should not see a notification he would otherwise see.

  1. He has seen a notification too recently, so showing him more notifications within that window might be obtrusive or hamper user experience
  2. He has seen this specific notifications several times already, and its time to stop showing him these notifications

These settings are at Account > In App Settings

  • Minimum time between notifications (in seconds) in seconds lets you say how much time should pass before a user can see another notification, given he has just seen one
  • Maximum times a notification can be shown to a user lets you set an upper limit on how many times a notification can be shown to the same user

Above is the screenshot, showing these settings within the app. These are global settings, you can override these settings for individual notifications.

Composing a message

Web > In App Messages > Create lets you start new messages. New message wizard has a familiar interface to other messages, and takes you through creation of messages. Sendout Types discuss the semantics of these sendouts in depth. There are small deviations from behavior discussed for in app messages, this, is primarily because, unlike other channels In App notifications are not send and forget, also a given notification can be shown to the same user several times.

Once message is created, its time to start designing the message. There are several predefined templates that you can use to start customizing the message, Below is the screenshot for template selection screen.


Once you pick a template, an edit screen is shown. Below is the screen grab for edit screen.


Edit screen is organized in following way

  1. Message - setup the actual personalized message that user will see
  2. Theme - Tweak several options within each theme, such as images, buttons, background etc. to make sure your message looks like exactly the way you intend it to look
  3. Position - Decide positioning on the message, there are a lot of options for desktop browsers, and mostly top, middle or bottom for mobile screens
  4. Action - Here you setup click and cancel action URLs

The settings screen in each of messages lets you do following things

  1. Lets you override global settings for when and how the messages should be shown
  2. Lets you tweak settings A/B Test winner selection and distribution percentages for Split Sendout

below is a screenshot for settings screen


Ignore global settings for minimum time lets you override time limit between two consequtive dialogs for the user, Note however, once this message is shown, before the same message is shown again, the global delay time will apply.

Maximum times notifciations can be shown to the user, lets you override, global settings and setup the upper limit for showing this message to the same user serveral times.

Also, in the screen shot above, it shows the settings for A/B Test winner selection, here you configure amount of time to wait before a winner message is selected amongst several messages. The winner in case of In App Notifications are always selected based on the clicks an individual notification has received.

Below screenshot shows the settings screen for Split Sendout, you can configure distribution of messages amongst the target list. Note however that the distribution is only approximate and not exact.



This section describes scheduling of an In App Message. When you’re happy with your message and settings, Its time to set it up, so users can actually see your message. You head over to the schedule screen when you’re ready.


The schedule wizard lets you select exact target and conditions when your notifications will be shown. Following sections take you through each step.

Select Target


Message can be applied to Known Users, All Users or Segments. Please refer to the document likes for detailed discussion on scope of these profile sets.

Select Display Window


Each message has a start date and an optional end date. If no end dates are applicable, the campaign runs forever unless explicitly stopped. If an end date is specified the messages stops automatically when the given date is reached.

Select Filters and Targeting


Several filters can be applied as conditions for a message to be shown, We discuss all the filters briefly here, most are self explanatory.

URL Filters

Lets you specify several conditions ALL or ANY of them can be configured to match the URL, If only these conditions are met the notification is shown

Number of screens viewed in a session

If number of screens the user views within a given session meets or exceeds this number, the notification is shown

Time spent in a session

If time spent in a session exceeds the number in this filter, notification is shown. The number is in seconds since start of session

Time spent on a screen

If time spent on a screen exceeds the number in this filter, notification is shown. The number is in seconds since start of screen view


You can setup the notification on occurance of a specific event

Exit Intent

You can setup the notification when user exibhits an intent to exit the web page

Setup Conversion Tracking


You can optionally also associate a an event to this message. If this event occurs within a configured time window after showing this message this the event is attributed to this message.

Stopping the message


Once a message is scheduled, it can be stopped at anytime by going back to schedule screen and clicking stop. Once a message is stopped, it can be rescheduled. You can, however copy the message into a new message and schedule a new one.