Crush your goals across customer lifecycle with Custom Bots
Custom Bots can work all day, everyday. Create Custom Bots to proactively start conversations, ask the right questions, qualify more leads, book meetings 24/7, onboard new users and support customers.
You can design a fully functional Custom Bot in Freshchat in just a few minutes, without writing any complex codes. Just create simple paths for your prospects to follow and let the Custom Bot take care of next steps like qualifying leads and assigning to the right teams.
Here's a Custom Bot flow example with Calendar integration(coming soon).
|Note||On the Freshchat Garden plan, you will be able to create only one Custom Bot flow. Multiple bot flows are available only on Freshchat Estate and Forest plans. |
For more details, checkout this article.
How is Custom Bot different from other chatbots out there
Not all questions can be answered by a bot, and sometimes human intervention is crucial. Custom Bot will hand off such conversation to a human agent to speed up resolution and improve customer experience.
If a user deviates from a question asked by Custom Bot responding with something random, Custom Bot will ask the user to rephrase the answer twice, post which the bot will automatically transfer the chat to a team member.
Design your Custom Bot
To create your first Custom Bot, go to the Bot menu and select Custom Bot.
Click New Custom Bot.
Give a title
Start by adding a meaningful title to your Custom Bot. You should add a title that accurately describes your bot’s goal, so your team can easily understand the bot’s purpose.
Engage potential leads who come to your website
Add a welcome message to kickstart your bot conversation. The welcome message is the first message your visitors will get. You can make it easy for your visitors to respond to by adding multiple answer options they can choose from.
For example, you can ask something like this:
Next, add the quick reply buttons your visitors can choose from.
You can do this by clicking on the small '+' icon in the left and selecting Response > Quick Replies.
Pro tip: Give a name to all the steps that you create so that it is easy to identify later. For example, in the above screen, the step name is 'Welcome'.
Personalize your bot flow based on who your visitors are
Now, you can direct leads through different set of steps (bot flow) based on their response. Just click on the drop-down beside each reply button and create a new step. Give each new step, a clear, descriptive name so it's easy to identify later.
You can see a list of all the steps you’ve created on the left side of the screen.
Qualify leads and push them to the right teams
Now, configure your new set of steps.
Custom Bots can collect any data such as someone’s email, phone number, qualifying leads faster and creating a rich profile for every prospect. This will give your sales teams actionable insights to work with.
Apart from default response options, you can also add custom responses and get more information from your customers.
Just add a bot message, and configure the custom response option for the data you’d like to collect, like the name of their organization, company size, IMEI number or anything else you need.
If you don’t already have an attribute for this value, you can create a new one, so it’s always available to your team. Just select the check box. The data will get stored in Freshchat as a custom user property.
You can even personalize the bot responses within the bot flow using the data you collect, by adding placeholders.
Direct people to the next step based on their response
You can guide people through the next steps based on their response. Instead of adding data fields you can end a step with reply buttons, creating new bot flows.
Add follow up actions and close the loop on conversation
At the end of each step, you can set up follow up actions, based on who your users are.
|Note||The lightning bolt icon will let you add a follow up action while the branch icon will allow you to link a new step with the current one.|
For example, you can assign high quality leads (with more than 1000 employees) to your Priority Sales team and share your Sales team’s calendar to schedule a meeting(coming soon) with one of them.
And for people who are just browsing, you can set up the bot to automatically close the conversation, so it doesn’t distract your team from more important tasks.
Here are the other follow up actions Custom Bot can do:
Make the conversation available for Assignment - The conversation will be pushed to the new conversations view and based on Assignment Rules or IntelliAssign it will be assigned to a team member or group.
Loop in Answer Bot - For instance, if you have a Custom Bot flow to schedule a demo with a new user, and if the user responds with a ‘No’, you can transfer the conversation to Answer Bot, and the Answer Bot can continue helping the customer.
Create a ticket in Freshdesk (if the integration is enabled) and close the conversation in Freshchat
Preview your Custom Bot and take it live
Take a peek at your entire bot flow with ‘Overview’.
Or see a ‘Preview’ of how your bot will work in real time by interacting with it, right from your Custom Bot setup page. Just click Overview or Preview in the top right corner.
Once you are happy with your design, you can take the bot live and launch it with Answer Bot, Campaigns or on Message Channels and start interacting with customers. You can also choose when you want to trigger it.
Trigger intent-driven Custom Bot flows through Answer Bot
You can set your Answer Bot flow to trigger an intent based follow up Custom Bot flow which can take over from there, respond to customers, and close the loop on the conversation.
Trigger your bot to engage at a time that works for you
- If you have a sales qualification bot, you can trigger it during your office hours, when your team is available to reply.
- Or, if you have an out of office bot, you can trigger it outside of your office hours, so you can generate leads, even when your team is away.
Proactively engage, support, and sell with Custom Bots (Campaigns)
You can trigger Custom Bot with campaigns to proactively start conversations and engage, nurture, onboard, and upsell users.
Here are some examples of the powerful ways you can use Custom Bots with Campaigns:
Book meetings with high-intent users: Automatically invite users to book a meeting with your Sales team after they show intent, such as viewing your plan upgrade page.
Provide proactive support: Onboard new users, help customers set up a feature, or educate them on the value they can get by using a feature.
Upsell customers: Grow your business by encouraging customers to try features from higher plans.
Announce launches and updates: Launch new features to users in a fun and engaging way with a video campaign, followed by a Custom Bot to answer any questions.
Here’s how you can launch bot campaigns.
Trigger a Bot Campaign
You can setup your bot campaign just like a Triggered Message.
Go to Campaigns menu. Select New Campaigns > Triggered Message > Trigger a Bot.
Here, instead of a team member you will pick a Custom Bot for this Campaign. Once launch this campaign, the Custom Bot will trigger and start engaging your users.