Chatbots need to be targeted and have a singular purpose to be effective.
What’s the correct way to build a chatbot for conversational marketing?
In order to be really effective, your chatbot - or rather chatbots - need to be every bit as targeted and singular in purpose as a decent ad, blog, CTA, landing page or other marketing asset. It turns out there is a correct way to build a chatbot - here’s how.
1. Chatbots should be contextual
First off, chatbots should be contextual. This is a nice and easy principle to grasp, and since day one of conversational marketing, we’ve talked about the importance of matching chatbots to user intent - putting a different welcome message on your pricing page compared to your blog, for example.
However, chatbot targeting can - and should - be a lot more sophisticated than triggering different scripts based on URL or time of day. As a starting point, we’d also recommend thinking about the following:
- Persona - should the runner have the same conversational experience as the top decision-maker?
- Traffic source - should someone from organic traffic have the same conversational experience as someone who clicks a PPC ad?
- Lifecycle stage - should an anonymous prospect at the top of the funnel have the same conversational experience as an MQL, SQL or customer?
- Previous activity - has this person looked at our content, filled in a form, attended one of our events or done something else we can use as an opportunity to nudge them down the funnel?
Obviously, not all of this information is readily available when an anonymous prospect lands on your website. However, that’s not to stop you making assumptions about your traffic in the same way you would with other assets (for example, putting a bottom-funnel CTA on a page based on assumptions about visitor intent) - and, as your chatbot starts gathering info, you can confirm those assumptions, segment and iterate.
2. Chatbots should be prescriptive
Next, chatbots should be prescriptive - not passive. Rather than wait for the user to tell you what they need, you should use your chatbot to take them by the hand and direct them towards a solution to their problems.
If it helps, think of how you’d write a blog to appeal to a specific persona and drive them towards a specific action (such as a CTA click). In the same way, you can design a chatbot to target website visitors with specific pains and provide a remedy - whether that’s helping them surface an article from your knowledge base, signing them up to your mailing list or booking them a meeting with a sales rep.
3. Chatbots should have a single, measurable goal
Finally, if you want to succeed with chatbots and conversational marketing, you’re going to need to be able to measure their effectiveness in driving the visitor towards a single goal.
This is another good reason not to slack off when it comes to making your chatbots targeted, contextual and prescriptive. If you try to accommodate dozens of different needs in a single chatbot, you end up with multiple complex branches and multiple complex outcomes. This isn’t easy to build, and it’s emphatically not easy to measure success.
On the other hand, if you have (for example) an MQL bot whose job is to book meetings and a customer service bot whose job is to close support tickets, it becomes a lot easier to understand what’s working and what isn’t.
A chatbot shouldn’t be a swiss-army knife - it should do one job and do it well.
A replicable formula for chatbot success
Once you start following the above framework, it suddenly becomes a lot easier to build successful chatbots. It also becomes a lot easier to build chatbots in the first place.
Why? Because when you understand that chatbots and conversational marketing should be contextual to specific needs and prescribe specific outcomes, it becomes a lot easier to think about them the same way you’d think about any other asset. It’s easier to tie them back to your persona research and easier to scale resource input to results output. And it’s easier to build, optimise and measure success.