webengage_ product deck
TRANSCRIPT
The most powerful multi-channel user engagement platform
WebEngage is a multi-channel user engagement platform.
It automates your communication across your user's
lifecycle and helps you send messages via these channels: • Web Messages • In-app Messages • Push Notifications • Emails • Text Messages
• Founded in Oct, 2011 • 32,000+ installations so far • Team of 50+ employees • Impacted the user journey of more than 5M users. • The most comprehensive multi-channel tool out there.
Highlights
WEBENGAGE - THE COMPANY
Headquartered in Mumbai
Trusted By
and thousands more…
WHAT WE HAVE TO OFFER
Cross Device User Segmentation
Automating Workflows Using Journey Designer
Multi Channel Engagement
CROSS DEVICE USER SEGMENTATION
We track your users on all the devices they use and enrich their profiles accordingly.
When you use WebEngage, you talk to your customer as one, irrespective of the number of devices they use.
CROSS DEVICE USER SEGMENTATION
Integration with WebEngage is a one-time job and requires minimal assistance.
Once the SDKs are integrated, the data starts to flow into WebEngage, making it measurable and actionable.
SDK INTEGRATION
SDK CODE
WEB ANDROID APPLE
CROSS DEVICE TRACKING
EVENT TRACKING & USER ENHANCEMENT
SMART SEGMENTS
• Web SDK: A javascript code snippet to be added in the common footer of your website.
• Android SDK: A unique piece of code generated for your android app to be added in your package.
• iOS SDK: To be added to your apk to track data and employ engagement on your iOS app.
The integrated SDKs enable WebEngage to track your user on every device they choose to use. The devices are
tracked to the granularity of it being a desktop, mobile, tablet or any other along with the OS they employ.
Cross device tracking helps keeping your communication coherent and contextual irrespective of the device of
access and hence cutting out the redundancy by making the experience personalized and relevant.
CROSS DEVICE USER SEGMENTATION
CROSS DEVICE TRACKING
SDK CODE CROSS DEVICE TRACKING
EVENT TRACKING & USER ENHANCEMENT
SMART SEGMENTS
There are a number of events that happen on your mobile app and website, either performed by the user or
the system. Such events or actions are recorded to enrich the user profile. All of these events, attributes and actions are populated under a single customer view which translates to an enriched user persona of your
users.
WebEngage tracks events for both anonymous and logged in users enabling you to reach your anonymous
users contextually, like never before.
CROSS DEVICE USER SEGMENTATION
EVENT TRACKING AND USER ENHANCEMENT
SDK CODE CROSS DEVICE TRACKING
EVENT TRACKING & USER ENHANCEMENT
SMART SEGMENTS
Segment your users into groups based on • Demography, • Behaviour • Technical characteristics • Actions.
Move beyond the static query based segment creation. Say hello to Dynamic Segments.
CROSS DEVICE USER SEGMENTATION
SMART SEGMENTS
SDK CODE CROSS DEVICE TRACKING
EVENT TRACKING & USER ENHANCEMENT
SMART SEGMENTS
Eg: All high LTV customers who haven’t transacted in the last 30 days
CROSS DEVICE USER SEGMENTATION
SMART SEGMENTS
Transacted
LTV Value
MULTI CHANNEL ENGAGEMENTTargeted, coherent and triggered engagement on all the channels of reach between your user and your
business. Create campaigns to automate communications on all channels viz. Web, App, Email and SMS.
A web message can either be:
A WEB NOTIFICATION with or without a CTA button
OR
an ONSITE SURVEY asking your users about things
that matter.
MULTI CHANNEL ENGAGEMENT
WEB MESSAGES
SurveyBusinesses globally use our web messages to
• Personalize the user experience
• Gather user insights
• Or simply generate leads
Notifications
In-app messages are the messages you display on
screen while a user is using the app.
In-app messages are a great way to push contextual messages and reaching your users while they are
using your app, thus building relevance.
MULTI CHANNEL ENGAGEMENT
IN-APP MESSAGES
IN-APP
Push notifications let your application notify a user of new messages even when the user is not actively using your application.
Targeted and personalised push notifications have a
high CTR and proven conversions.
It is a great tool to engage and re-engage your users
to your app.
MULTI CHANNEL ENGAGEMENT
PUSH NOTIFICATIONS
PUSH NOTIFICATION
WebEngage enables you to create contextual and triggered email campaigns using an
email service provider of your choice.
You can define segments and triggers which
decide to whom and when an email is sent.
Email as a channel has always been a reliable
one, now you can increase its ROI manifolds by
adding context and relevance to the reach it
provides.
MULTI CHANNEL ENGAGEMENT
EMAIL CAMPAIGNS
SMS as a medium, when utilised diligently can work
wonders for the reach as well as conversions.
We add context, triggers and personalisation to this
time-tested marketing channel, making it more
effective and efficient at the same time.
MULTI CHANNEL ENGAGEMENT
SMS MESSAGES
SMS MESSAGE
AUTOMATING WORKFLOWS USING JOURNEY DESIGNERDrag and drop journey designer to design automated workflows for user engagement.
With our ‘drag n drop’ journey designer, create flowcharts and architect automated user journeys for each of
your user segments
JOURNEY DESIGNER
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
Start Journey
one hour Post Delivery
Send Email to gather post
purchase feedback
Show offsite survey
containing NPS questionnaireIf rating <= 6
on Form
Submit
on click
Send Email to internal customer
success team
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
COMPONENTSJOURNEY DESIGNER
They are the events or conditions
that set-off the actions in the flow.
Triggers
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
COMPONENTS - TRIGGERSJOURNEY DESIGNER
GEO-FENCE
Geo-fence is a virtually defined geographical area whose entry or exit can be used as triggers for engagement.
ATTRIBUTE-CHANGE
Attributes are user details such as name, birthday, last seen and more. Attribute change is a trigger which sets
off when a mentioned attribute's value is changed.
EVENT
An event is when something worth noticing happens. It can mean - a button click, mouse movement, text enter,
page scroll and so on.
SEGMENT
Segments are the different groups of users created based on their behavior and/ or attributes.
COMPONENTS - TRIGGERSJOURNEY DESIGNER
API
The WebEngage API can be called with an unique combination of the User ID and unique Journey ID. This would
automatically activate the specified journey for the user.
OCCASION (profile date)
Occasion is a defined special date. This can be picked from all the dates mentioned or captured for a user profile
such as birthday, anniversary or completion of an year with you
ENGAGEMENT RESPONSE
Every engagement element warrants and allows a set of responses such as CTA click, window close and alike.
These engagement responses can be further used as triggers for subsequent engagements.
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
COMPONENTSJOURNEY DESIGNER
Actions are the campaign elements
that are set-off once the trigger is true.
Actions
COMPONENTS - ACTIONSJOURNEY DESIGNER
SEND TEXT
Targeted, personalized and triggered promotional as well as transactional SMSs.
SHOW WEB MESSAGE
Web notifications and onsite surveys. Robust targeting engine with granular personalization to engage your web
traffic like never before.
SEND EMAIL
Triggered emails to selected segments with granular personalization abilities.
SEND PUSH
Push messages for both android and iOS. Targeted and personalized notifications with geo-fencing to increase
effectiveness.
COMPONENTS - ACTIONSJOURNEY DESIGNER
SHOW IN-APP MESSAGE
Triggered emails to selected segments with granular personalization abilities.
SET A USER ATTRIBUTE
Push messages for both android and iOS. Targeted and personalized notifications with geo-fencing to increase
effectiveness.
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
COMPONENTSJOURNEY DESIGNER
Conditions are the checks that decide if the actions are undertaken on a segment of
users. Conditions supersede triggers.
Conditions
COMPONENTS - CONDITIONSJOURNEY DESIGNER
IS REACHABLE ON CHANNEL
An engagement action is implemented only if the user is reachable on a particular channel or a set of channels.
HAS DONE EVENT
The event can be specified by you. The journey continues for the user only if the user has done the event.
CHECK USER ATTRIBUTE
The journey continues only if a user attribute value check is true or false.
IS IN SEGEMENT
Journey continues for a user only if he/she is in the specified segment.
COMPONENTS - CONDITIONSJOURNEY DESIGNER
ENGAGEMENT RESPONSE
Similar to the engagement responses when used as triggers, such as CTA click, window close, form fill and more.
Each one of these responses can be used as a break condition to the journey.
COMPONENTSJOURNEY DESIGNER
Flow Control elements let you
control the flow by introducing a ‘wait’,
an A/B split and alike.
Flow Control
COMPONENTS - FLOW CONTROLJOURNEY DESIGNER
END JOURNEY
An engagement action is implemented only if the user is reachable on a particular channel or a set of channels.
WAIT FOR DATE
The event can be specified by you. The journey continues for the user only if the user has done the event.
WAIT
The journey continues only if a user attribute value check is true or false.
WAIT FOR EVENT
Journey continues for a user only if he/she is in the specified segment.
COMPONENTS - FLOW CONTROLJOURNEY DESIGNER
A/B SPLIT
The journey continues only if a user attribute value check is true or false.
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
HOW WE DO ITSimple DIY flowcharts for easier understanding and effortless management of your automation.
Check user attribute
Is in pre-defined Segment?
Is reachable on channel
Show Web message
Check engagement response
Update to CRM
Send Email
Send Text
Send Push Notification
Show In-App message
SAMPLE JOURNEYS FOR AUTOMATED ENGAGEMENT
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
Just before users abandon your site, ask them what they were looking for, and capture their details using a lead-
in form triggered using leave-intent tech. Push this data to your internal CRM, build an audience for your
inbound marketing activities.
CONVERT ANONYMOUS VISITORS INTO LEADS
Check Email Attribute
Show Lead-gen survey
Add to your email List
End Journey
No
Yes
Yes
CONTEXTUAL REMINDERS TO INCREASE REPEAT PURCHASE
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
Users today demand seamless and personalised experience. This makes the need for contextual interaction even
more important. Track user behaviour and activity; use the data to push relevant offers at right time in user
journey, seamlessly across devices.
Event: Last Seen > 30 days
Show In-App: Reminder to buy
Is in Segment:
Monthly repeat buyer
Yes
Has done event:Checkout_Completed
End Journey
Renewal business is huge for all BFSI companies. Creating a user journey for it automates the whole process of
reminders via emails, texts and notifications.
It checks the accessibility of the customer and send reminders well in time for a physical reach out as well.
AUTOMATED RENEWALS FOR BFSI
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
21 days before Occasion Health Insurance Renewal
Send Email: Time to renew peace of mind
Wait for 14 days
Check engagement response: Has opened email
Send Email: 7 days before Renewal date
Send Text:7 days before Renewal date
Send Email: Not Reachable to internal team
Yes
No
On failure
You have a flash sale on and your marketing has been on full throttle about it. But the majority of the visitors
that come on your website either just browse and bounce off or add products to their cart and abandon it.
The marketing spend doesn’t turn into GMV and the ROI isn’t justified. WebEngage saves the day by constant
user engagement.
MAKE THE BEST OF YOUR FLASH SALES, BOOST YOUR GMV
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
2,451 Entries 4 Conversion Paths 8% Conversion
Reduce Cart Drops (Mobiles) Publish JourneySave Draft
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
A/B SplitWait
FLOW CONTROL
Engagement Response
Has Done Event
Is Reachable On Channel
Is In Segment
Check User Attribute
CONDITIONS
Set User Attribute
Show In-App Message
Show Web Message
Send TextSend Push Notification
Send Email
ACTIONS
API
Engagement Response
Occasion (Profile Date)
Attribute Change
Geo-fenceSegmentEvent
TRIGGERS
Search Controls
On Click of FLASH SALES Web Notification
Wait for Event - Purchase unto 15 mins
Wait for 4 days
Show Survey: What is stopping your from purchasing
Add and offer on Exit- Download from app & get $30 off
Send Email: Rate your last purchase
Send Text:Download app for amazing…
On time out
on form submit
WHAT MAKES US COOL?
#1: GEO FENCINGWouldn’t it be cool if you could: Define a geographical area, to the extent of meters and whenever your user
enters or exits that defined area, you could trigger a push notification, SMS or an email with your message!
Geo-fencing feature in your dashboard does exactly that.
COOL FACTOR
Who to show this message to
Where to show this message
One Time
Trigger
Event Triggers
On Joining Segment
On Exiting Segment
Set Campaign Dates:
Begin runs till at 11:00 hrs05/13/2016Now Scheduled date
Geo Fencing Reset
Lat: -- Long: -- Radius: --
On entering
Schedule
When do you want to send or show this message *
Who to show this message to
Where to show this message
One Time
Trigger
Lat: -- Long: -- Radius: --
On entering
Schedule
When do you want to send or show this message *
#2: DYNAMIC SEGMENTSIt’s high time the world moved ahead of the query-based static-segments. It’s time for the future.
Dynamic segments are dynamic in nature and once defined, users enter and exit the segment as per the defined
criteria.
Example: All Users who have completed_checkout in the last 1 month
COOL FACTOR
Behaviour
ResetUsers who DID:
Checkout once
ResetFilters
Checkout_completed is within last 1 month(s)
User
New or Returning Reset
All users
#3: GOALS AND CONVERSIONDefine the goal you want to achieve via a WebEngage campaign in your dashboard and we will track it for you.
You can view the conversions that your campaigns resulted in, along with extensive and actionable reports.
COOL FACTOR
DEFINE YOUR GOAL MEASURE YOUR GOAL
INCREASE MOBILE APP CONVERSION
45,678 ENTERED THE JOURNEY
36% CONVERTED
In journey Designer
#4: A/B SPLITCreate variants of your campaign elements and monitor the version that works the best for you and improve
your conversion funnel drastically.
COOL FACTOR
218 bytes left
Next
Hi {{user.system.first.name}}, Your cart has 1 item {{user.system.cartproduct.name}}. Checkout now and get 15% off on your purchase.
Message
Call To Action
Custom Key-Value
Make this notification expandable
Variant A Variant B Variant C Add new variantOriginal
218 bytes left
Next
Hi {{user.system.first.name}}, Your cart has 1 item {{user.system.cartproduct.name}}. Checkout now.
Message
Call To Action
Custom Key-Value
Make this notification expandable
Original Variant B Variant C Add new variantVariant A
Original Variant A Variant B 4/03/201624/02/2016 toOverview
12th April 13th April 14th April 15th April 16th April 17th April 18th April 19th April 20th April 21st April 23rd April22nd April 24th April 25th April 26th April
10,000
800
600
400
200
0
Time Series of Original and all variants MonthDayHour Week
Original Variant A Variant B Variant C
INDIA
AUSTRALIA
UNITED STATES
CHINA
OTHERS
Coun
try
USERS
12001000 800 600 400 200
Geographic Distribution - Country Platform based Distribution
Android
iOS
Web
NAME OF NOTIFICATION Campaign Stats
564
ATTEMPTED
Total
Original
Variant A
Variant B
100%
50%
30%
20%
DELIVERED FAILED TOTAL VIEWS TOTAL CLICKS CTR
1775
888
1428
687
408
201
1050
751
740 60.4%
75.09%
444 365 79 114 50 43.85%
443 376 67 150 60 40%
… and many more
We play nice with all the tools you use and more. Our extension store offers out-of-box integrations with all the
major tools in the marketing ecosystem.
#5: THE EXTENSION STORECOOL FACTOR
LOVED BY 30,000 ONLINE BUSINESSES ACROSS THE WORLD.
Read More about Us:
Case Studies Marketing Blog
Company BlogTechnical Docs
Knowledge Base
Schedule a demo now
“WebEngage helps us gather customer insights
that shape our business and then helps us
direct users to get the most value from these
new solutions.
Vincent Beerman Product Manager at Taulia Inc.
Running our surveys with WebEngage gives us
substantially higher response rates than emailing
surveys - sometimes response rates are 5-6%
higher, meaning thousands more responses and
insights that we wouldn't get without WebEngage.
Brandon TerryDirector of Product at Procore
Prateek Agarwal Online Marketing Manager at Shine
We’ve been able to push notification for
resume update & collect customers feedback.
It has helped to improve conversion &
communicate with our customers directly.
Jussi Koskinen Co-founder at Swap
I tested several services before choosing
WebEngage. It provides by far the widest
flexibility in terms of layout designs,
customization, targeting, reporting and
integration.
“
“ “
Don’t take our word for it. hear it from our clients
[email protected]+1 (408) 890-2392 @WebEngage /WebEngage
The most powerful multi-channel user engagement platform