Requirements

If you use a chat like Intercom for your SaaS product or e-commerce site with a customer support team, you may encounter the following problems:

  • Too many unqualified incoming requests if chat is present throughout the site for all users.
  • Your chat may trigger unwanted calls from users who don't need immediate assistance.
  • Default support choices for automatically responding to visitors can be difficult to navigate.
  • Your chat may not be adapted to your interlocutor's location and language.

Put yourself in the customer's shoes. Just like in a store, you don't want to be mobbed by a sales assistant as soon as you arrive. You also don't want to have to search for hours if you have any questions. However, support is important to reassure you during the purchase (as in an Apple Store, where an advisor will guide you right up to the point of cashing up).

Objectives

Set up precise scenarios that trigger customer service intervention via Intercom. You'll be able to offer contextual assistance, respond to the specific needs of each user and avoid irrelevant requests. Imagine being able to guide your customers through their purchasing journey, like a dedicated advisor in a store, while giving them the autonomy they need to explore your products or services.

Proposed solution

A turnkey solution for personalizing your Intercom chat messages. By defining scenarios tailored to your needs, you'll be able to automatically trigger context-sensitive customer service assistance, based on user actions and profiles. To do this, we'll use variables and events collected via the data layer and transmitted to Intercom via Google Tag Manager.

Steps

  • Define scenarios and customize chat messages to be triggered.
  • Use or update data collection in the data layer.
  • Use Google Tag Manager to pass variables and events to Intercom, which will return the correct configuration to trigger a chat.
  • Intercom settings to manage scenarios

Implementation

Examples of customer support scenarios

Scenario
Triggers / Variables
Answer
A user performs a search with few or no results
event : search
attributs : ‘result_count’ < 10
Chat opening with contextual assistance offering search alternatives
A user encounters an error during the checkout process
event: payment_failure
attributes: 'payment_method
Opening of chat offering telephone assistance, live chat or redirection to the FAQ in question
A user has a high shopping basket
attributes : 'cart_value' > 500
Trigger a live chat to assist with the purchasing process
A user enters a promo code that doesn't work a priori
event : coupon_failure
attributes : 'coupon' > SUM41
Trigger a chat with contextual elements such as the coupon number. Offer a new coupon in exchange.
A user opens an FAQ
event : open_faq
attributes : 'title'
Open live chat with an advisor, on questions deemed important, with contextual assistance around the open question
A user spends a certain amount of time on a product page, is already a customer and has a high engagement score
event : view_item
attributes : 'engagement_score' > 50
user_type : prospect
item_id' : 792082
Trigger a chat message to thank customers for their loyalty and offer a discount coupon based on product margins.

💡 Avoid exposing your product margins in the dataLayer with Cloud Firestore
‍Grâce
aux variables asynchrones récemment introduites dans GTM server-side, il est maintenant possible d'utiliser Cloud Firestore pour enrichir les données côté server sans exposer certaines données côté client dans le dataLayer.

For example, simply collect item_id to a product page view. Then you can do a lookup with your data in Cloud Firestore's collections to return certain attributes such as margin which in this case is sensitive data.

Architecture implemented

Image without caption

Project duration

The project can take from a few days to a few weeks to implement, depending on customer development cycles and the number and types of scenarios.

A need, a question?

Write to us at hello@starfox-analytics.com.
Our team will get back to you as soon as possible.

Contents
Post Tab Link
Post Tab Link

Follow Starfox Analytics on Linkedin so you don't miss a thing.