As well as engaging visitors, you can use Custom Bots to target and upsell your users. 

Here are some examples of the powerful ways you can use Custom Bots to engage users:

  • Upsell customers: Grow your business by encouraging customers to use more products.
  • Provide proactive support: Provide users who haven’t finished setting up a feature with ways to get help.
  • Announce features: Launch new features to users in a fun and engaging way with a video bot.
  • Book meetings with high-intent customers: Automatically invite users to book a meeting with your accounts team after they show intent to act, such as viewing your upgrade page. 

Here’s how to set up your bot:

First, target users with a bot

To target your users, go to Custom Bots, and select ‘For users’:

Then, click ‘New Custom Bot’:

Note: You can choose to create a bot from scratch, or from a template.

Choose a title

You should add a title that accurately describes your bot’s goal, so your teammates can easily understand the bot’s purpose:

Then, choose your channel

You can choose where your bot should show to users. For example, if you have both a desktop and mobile app, you might to choose to show it wherever they log in first:

Or, you could target a specific mobile platform with your bot.

Note: To use Custom Bots for mobile, you should ensure you've upgraded to the latest iOS and Android SDKs.

Next, choose your audience

You can target users based on any data you track about them. For example, you could upsell free users to a paid plan:

Note: This example uses custom data, which you would need to add to Intercom.

Pro tip: You should also add multiple filters to ensure you target the right audience. For example, you could add:

  • ‘Signed up’ more than 30 days ago - target customers (and remove trial users who are still being onboarded)
  • ‘Last seen’ is less than 14 days ago, so you only target active users. 
  • ‘Browser language’ is English, so you target users who speak the language of your message.

The more targeted you make your audience, the more effective your bot will be.
Combine 'And' with 'Or' filters if you need more flexible audience targeting.

Next, design your bot

Create an engaging welcome message 

A great welcome message is crucial to your bot’s success, as users will decide whether to interact with your bot based on it.

It’s easy to create your welcome message. You can add text, images, GIFs, emojis and even video:

Pro tip: You should add a short video to personally welcome users:

Give customers clear paths to follow

Once you’ve created your welcome message, add reply buttons to give users options to choose from:

Create personalized paths for different kinds of users

Now, you can direct users down new paths based on their replies. Each path lets you create a personalized experience for your customer.

Just click, ‘Choose a path’, then add a new path beside each reply button. 

You can easily access and edit your new paths on the left-hand side:

Build customized follow up actions

At the end of each path, you can choose either reply buttons to direct users onto a new path, or complete the path with follow up actions:

If you choose reply buttons, you can easily direct users down different paths based on their reply. For example, if a user chose the reply ‘I’d like to upgrade (Path B), you could share a link to upgrade, plus invite them to speak to your sales team.

Then, you could qualify and assign them to your sales team in your next path.

If you choose to end a path with follow up actions, you can complete the path in a number of ways, including tagging the conversation, assigning it to a team, sending an app, closing the conversation and more:

For example, if a user selects 'I'm interested in upgrading', you share a page that explains your pro plan using the content showcase app. You could also assign them to your sales team by round robin:

Note: Round robin is set up on a team inbox level, so you can ensure all conversations in that inbox are fairly distributed among available teammates. 

It's also important to give uninterested users a quick exit to their interaction with your bot.  For example, if users chose ‘Not right now’ (Path D), you could simply share an upcoming webinar and close the conversation.

Note: You’ll need Inbox to use follow-up actions. 

Set your trigger times

Once you’ve finished designing your bot, you can choose to turn on trigger times:

Note: You’ll need Messages Pro to access this feature.

Preview your bot, then set it live 

You can preview your bot privately on any web page, where you’ve installed the Intercom Messenger. Read this article to see how.

Once you’re happy, set your bot live.

Note: To create, edit and set Custom Bots live you must have permission to send messages to more than one person at a time. Permissions are only available to customers on a Pro plan.

Now, your bot will trigger for any user who matches your audience rules.

See how your bot performs 

Once your bot is live, you can easily review its performance.

Here’s what each stat means: 

  • ‘Sent’ is the number of users who received the bot welcome message.
  • ‘Engaged’ is the percentage of users who clicked a reply button on the welcome message. 
  • ‘Completed’ is the percentage of users who reached the end of any path, or if a teammate joined the conversation. 

For a deeper dive, check out your reports. You can choose a specific time period to see the number of emails collected, meetings booked, leads created in Salesforce and more. 

What’s next? 

Did this answer your question?