Sendpulse Chatbot Review 2024: Features, Pros/Cons, Pricing

joren-wouters-avatar

By Joren Wouters Updated on

Sendpulse is a chatbot automation tool that you can use to create multi-channel chatbots. But should you use it to create chat automations?

In this Sendpulse review, I cover the Sendpulse chatbot’s features, pros and cons. I also dive in the pricing structure and when you should use Sendpulse to create chat automations.

Let’s get started!

Our Verdict

Our Verdict

The Sendpulse Chatbot platform is great when you want to get started with chatbots on Facebook, Instagram, WhatsApp, Telegram or Viber.

It has a user-friendly interface and flow builder, making it easy to create your first chat automations without any code.

Sendpulse offers both free and paid plans, starting at $10 per month.

Pros

  • Easy-to-use Flow Builder
  • Unlimited Custom Fields
  • Integrates with Facebook, Instagram, WhatsApp, Telegram, Viber
  • Signup widgets on your website
  • Send Broadcasts to start conversations
  • Built-in Live Chat + Make integration

Cons

  • You need to create seperate chatbots per channel
  • Cannot test flows before setting them live
  • Limited broadcast possibilities on Facebook
  • Minimal analytics
sendpulse-logo
Go to Sendpulse
3.9
Plans cost
$10 to $300
Introductory offer
Free plan with basic features
Standout features
Flow Builder, Omnichannel, Signup widgets

Using the Sendpulse Flow Builder

When you log in to Sendpulse, you have several tabs where you can control your Sendpulse chatbots from:

  1. Main: The main dashboard showing statistics of your bots.
  2. Conversations: Live chat section in Sendpulse.
  3. My Campaigns: Set up broadcasts from here.
  4. My Bots: Create new bots and set up chatbot flows here.
  5. Templates A list of templates provided by Sendpulse
  6. Signup widgets: Add widgets to your website to drive traffic to your chatbots
  7. Pricing plans: An overview of available pricing options

The Sendpulse dashboard after you log in

After signing up, Sendpulse gives a step-by-step platform tour. This guided introduction explains the platform’s features and shows you where to start:

Platform tour in Sendpulse with hands-on instruction to get started

In Sendpulse, you need to create a separate chatbot per channel. When creating your chatbot flows, Sendpulse offers a flow builder.

With the flow builder, you can set up triggers and determine the content of the flow by using blocks. Adding blocks is simple—you just drag a block from the left-hand menu onto the canvas:

Flow Builder in Sendpulse

Sendpulse offers eight blocks that you can use in your chatbot flows:

  • Message: Sends message or collects user input.
  • Flow: Start another flow.
  • Action: Performs tasks like updating fields, adding tags, or redirecting to live chat.
  • Filter: Personalizes conversations using “if-then” logic
  • API Request: Integrates with external applications via API calls
  • Pause: Delays the chatbot flow for a set period.
  • Random: Assigns users to different paths for A/B testing.

When creating chatbot flows, Sendpulse keeps a history of changes. So if you need to revert to a previous version, you can do so with one click:

Change history of your chatbot flows in Sendpulse

Additionally, Sendpulse has an Order button that automatically arranges the blocks in your chatbot flow:

Order button to automatically arrange blocks in Sendpulse

Moreover, when you save your chat flow, you can send it to yourself on a specific channel (e.g. Telegram) so you can test it out:

Send a chatbot flow to yourself so you can test it, with Sendpulse

However, there are two drawbacks:

  1. You cannot preview your chat flow before publishing. You must save the flow (making it live) before testing it. For new chatbots, this is not a problem. However, it is a con if you have an existing chatbot and want to make changes to existing flows.
  2. You need to create seperate chatbots per channel. For example, if you want the same chatbot on five channels, you’ll have to create five individual bots.

While other platforms may have smoother interfaces, SendPulse is still user-friendly and allows you to build your first chatbot quickly.

Flow Builder
Create chatbot dialogs with a visual flow builder.
Ease of use
How easy is it to use the platform? On a scale of 1 to 5.
4
Ease of setup
How easy is it to set up your chatbot? On a scale of 1 to 5.
4
Test chatbot
Is it possible to test the chatbot before putting your new flows or changes live?

Chatbot Elements

Sendpulse offers all the elements to create interactive chatbots. In addition to text-based messages, Sendpulse allows you to use images, videos and audio to your chatbots. There are two important elements I would like to point out:

Filter: This element is essential for logic in your chat automations. By using a Filter, you can tailor each conversation to individual contacts, which improves the user experience of your chatbot.

Flow: This element is a must for scalability. It allows you to start another flow within your Sendpulse chatbot. Because of this, you don’t have to copy and paste duplicate content, but can just reference other flows.

Image
Can you send images via your chatbot?
Video
Can you send video via your chatbot?
Audio
Can you send audio via your chatbot?
Attachment
Can you send attachments via your chatbot?
Gallery (Horizontal List)
Show a gallery of cards inside your chatbot. A card consists of an image, title, subtitle and button.
Quick reply
Can you add quick replies to your chatbot where users can click on?
Button
Can you add buttons to your chatbot where users can click on?
Collect User Input
Can you collect input from users and store it in fields?
Condition
Make checks in your chatbot flow based on if-then logic. For example, if the user has not given their email, ask for their email.
Delay
Use delays between messages in your chatbot
Start automation
Can you refer from one automation to another and thereby reuse your automations?
Split traffic
Can you split your trafic inside a chatbot flow? Often used for A/B testing.

Users

In the Conversations tab, you can view all chatbot conversations. Each conversation incldues the user’s name, profile picture and chat history:

In Sendpulse, you can create unlimited variables (e.g. name, email) and tags (e..g. “Lead”, “Customer”).

Contacts overview
Can you see all the contacts that talked to your chatbot in one overview?
Custom field
Store information from your chatbot users inside fields. For example, you can ask for someone's email and store it inside the "email" custom field.
Tags
Add tags to users in your chatbot flows to organize and categorize contacts.
User Segments
Can you create user segments based on custom fields and tags?

AI Features

The AI Features in Sendpulse are minimal. You can only create auto-reply for specific keywords:

Keyword trigger in Sendpulse

While this allows for basic auto-replying to questions, Sendpulse lacks more advanced AI tools.

Keyword recognition
Trigger chatbot flow based on certain words or phrases a user says to the chatbot.
Intents
Trigger a chatbot flow by understanding the intent of the user.
Entities
Capture specific information from sentences. For example, if a user says "veggie pizza", the chatbot can understand it's not a regular pizza, but a veggie pizza.
AI Knowledge Base
Can you train your chatbot on a knowledge base (like your website or articles) and then your chatbot automatically answer questions about it?
NLP integrations
Does it have a direct integration with NLP platforms, such as Dialogflow?
LLM integrations
Does it have a direct integration with LLM platforms, such as ChatGPT and Claude?

Live Chat

Sendpulse has a built-in live chat for transferring conversations to human agents. In the Live Chat, you have one unified inbox for all social media platforms and channels:

In addition to the Desktop version, Sendpulse offers an iOS and Android app, allowing you to talk to customers on your mobile phone.

Additionally, you can set up rules to assign conversations automatically to live chat agents.

Built-in live chat
Does it have a built-in live chat, so you can hand over a conversation to a support agent?
Live chat integration
Does it have a direct integration with a third-party livechat application?
Auto-Assignment Rules
Can you set up rules so that conversations get automatically assigned to agents in livechat?

Channels

With Sendpulse, you can create chatbots for:

  • WhatsApp
  • Instagram
  • Telegram
  • Facebook Messenger
  • Your website
  • Viber

The channel integration process is seamless—just log in with your social account and connect it.

Website
Can you publish your chatbot on your website?
Facebook
Can you publish your chatbot on Facebook?
Instagram
Can you publish your chatbot on Instagram?
Whatsapp
Can you publish your chatbot on WhatsApp?
Telegram
Can you publish your chatbot on Telegram?
SMS
Can you publish your chatbot on SMS?
Slack
Can you publish your chatbot on Slack?
Email
Can you publish your chatbot on email?
Viber
Can you publish your chatbot on Viber?
Merge contacts across channels
Can you merge contacts across channels, when the same person contacts you over multiple channels?

Marketing

In addition to chat automations, you can also start conversations with your contacts.

In Sendpulse, you can do this by sending Campaigns. Campaigns are mass messages to your contacts on a specific channel (like Telegram). You can compare it with sending an email newsletter.

When you send a campaign, you can determine to whom you will send based on their activity, variables and tags:

Creating campaigns in Sendpulse

Then, you can connect this campaign to one of your chatbot flows, a URL, or a payment.

Besides this, Sendpulse also has other marketing possibilities to drive contacts to your chat automations.

First of all, Sendpulse provides Signup Widgets that you can add to your website. These are website bars, floating pop-ups, embedded chatbots and buttons that you can add to your website:

Signup widgets of Sendpulse that you cadd to your website

These are great ways to drive users from your website to your chat funnels. The only drawback is that you cannot specify specific messages per URL and you cannot send proactive messages with the chat widget.

In addition to your website, you can also automatically reply to comments on Instagram:

Start an automation with Sendpulse when somebody comments on your Instagram post
Source: Sendpulse

And start an automation when somebody mentions you in their Instagram story:

Start an automation with Sendpulse when someone mentions you in your Instagram story
Source: Sendpulse

On Facebook, you can also auto-reply to Facebook Comments and start a chat automation with the Ref URL. Unfortunately, it is not possible to send One-Time Notifications, connect Facebook Ads, or send Marketing Messages.

Especially the One-Time Notification and Marketing Messages are huge drawbacks, because this basically means you can only send broadcasts to users who are in the 24-hour window.

Moreover, you can create your own WhatsApp Message Templates and send them on WhatsApp.

And on Telegram, you can add your Telegram bot to a group or channel. When you’ve added your bot, you can automatically send messages to people that enter the group and can block them if they do things you don’t want. Additionally, you can create posts in your Telegram group and channel and send these with your bot.

Broadcasts
Send a message to all or a part of your chatbot users at a specific date and time
Sequences
Send messages on a pre-defined schedule with a certain time interval between those messages
Rules
Trigger events based on if-then logic. For example, if email is given by the user, send it to your CRM.
Website widget
Embed your chatbot as a widget on your website (with your own branding & colors).
Send proactive messages on website
Can you send pro-active messages on your website with your chatbot?
Facebook Ref URL
Can you create a URL that goes to a specific flow inside your Facebook chatbot?
Auto-Reply to Facebook Comments
Automatically reply with your chatbot to users who comment on your Facebook Posts
One-Time Notification
Send one-time notifications via Facebook Messenger for a topic that a chatbot user has opted-in for
Recurring Notifications
Send recurring notifications via Facebook Messenger for a topic that a chatbot user has opted-in for
Facebook Ads
Start a conversation with your chatbot when someone clicks on a Facebook Ad
Sponsored messages
Send paid messages via Facebook Messenger outside the 24-hour window
Auto-Reply to Instagram Comments
Automatically reply with your chatbot to users who comment on your Instagram Posts
Instagram Story Mention Reply
Send auto replies to Instagram users who mention your Instagram handle in their Instagram Stories
WhatsApp Message Templates
Can you initiate conversations with Message Templates on WhatsApp?

Integrations

SendPulse supports integrations with plenty of applications, including eCommerce platforms (e.g. Woo Commerce, Cryptomus), Email Marketing Tools (e.g. Mailchimp), CRMs (e.g. Pipedrive, Creatio) and many others.

In addition to the Desktop version, Sendpulse also has an iOS and Android app, allowing you to talk to customers on your mobile phone.

Moreover, Sendpulse has a direct integration with Make (formerly called Integromat) so you can easily connect it with other applications, without using any code.

If you want to get techy, you can also connect with the Sendpulse API or get notified about events in the Sendpulse platform by enabling webhooks.

Direct integrations
How many direct integrations does it have with other applications?
11-50
Zapier
Direct integration with Zapier, one of the largest integration platforms in the world.
Make
Direct integration with Make (formerly Integromat), one of the largest integration platforms in the world.
Make API Calls
Can you call an API inside your chatbot flow to send or get data from other applications?
Webhooks
Can the platform send automatic notifications of all the messages and events going on in your chatbot?

Sendpulse Chatbot Pricing

Sendpulse offers two pricing plans: the free version and a Pro plan (starting at $10/month).

Free Plan

With the Sendpulse Free plan, you can get started with the basic features. This plan gives you 3 chatbots, up to 10,000 messages per month, 10 variables and 10 chatbot triggers.

Pro Plan

Sendpulse’s Pro Plan gives you access to all the features of the platform.

Sendpulse’s Pro plan unlocks all features of the platform. The price of pro depends on your contact list size: $10 for 500 contacts, $25 for 2,500 contacts, and so on:

Chatbot pricing plans of Sendpulse

Free trial
Does the chatbot platform provide a free trial?
Free plan
Does the chatbot platform provide a free plan?
Price per month
What is the lowest price per month to create a chatbot with this platform? In US Dollars.
$10
Monthly pricing available?
Is it possible to pay monthly?
Money back guarantee
Is there a money-back guarantee in case you are not satisfied with the platform?

Sendpulse Analytics

Analytics are a crucial aspect of any chat automations tool. Unfortunately, Sendpulse’s analytics are limited.

Per chatbot, you get a basic dashboard showing the number of subscribers, the number of messages, the number of incoming messages and the number of sessions:

Bot statistics in Sendpulse

Additionally, you can see per chatbot flow and block the number of users it was sent to and how many read it:

Chat flow analytics in Sendpulse

Unfortunately, these analytics provide too little information about your chat automations and is not enough to improve your chatbot.

Dashboard
Dashboard that provides general analytics of your chatbot.
Flow analytics
Can you analyze how users are going through your chatbot flows?
User input
Get the input from users that your chatbot didn't understand.
Sent messages
The number of messages that were sent by your chatbot.
Open rate
The percentage of chatbot users that opened a message inside your chatbot.
Click rate
The percentage of chatbot users that click on a button inside your chatbot.
Conversion rate
The percentage of users that converted through your chatbot. For example, the percentage of users that gave their email address
Fall back rate
The percentage of interactions where the chatbot did not know an answer to a question.
Agent analytics
Can you analyze the performance of live chat agents?
Custom event tracking
Can you create custom events and analyze how many times these happened?
Custom dashboards/reports
Can you create your own dashboard or reports?

Sendpulse Templates

Sendpulse provides 21 templates that you can use to get started fast with building your chat flows:

Chatbot flow templates in Sendpulse

Unfortunately, it is not possible to create these templates yourself and share them with others.

Number of templates
How many pre-built templates does the chatbot platform provide?
21
Make template
Can you make templates yourself?
Share template
Can you share self-created templates with others?

Support

Sendpulse provides a lot of documentation on how you can use their chatbot platform. That being said, you need to search thoroughly to find what you need. Because Sendpulse also provides other platforms (like an email marketing platform) you often find articles that are not related to the chatbot platform.

Moreover, Sendpulse offers 24/7 support over the phone in 7 different countries and over email.

Tutorials
Does the chatbot platform provide tutorials on how to use its platform?
Documentation
Does the chatbot platform provide documentation on how to use its platform?
Customer support
Does the chatbot platform provide customer support?

Conclusion

So, should you consider Sendpulse when looking for a chatbot platform?

Yes, I think you should.

Go to Sendpulse

Based on my experience, I would recommend this chatbot platform for small businesses. I think it’s great when you want to get started with chatbots on Facebook, Instagram, WhatsApp, Telegram or Viber. The flow builder is user-friendly and you can create your chat automations without any code.

Additionally, I would also recommend it when you want to create a bot for a Telegram Group. With Sendpulse, you can automatically send messages when people join the group and automatically block them if needed.

However, it may not be the best fit for medium-to-large businesses that need a more flexible and customizable chatbot solution.

With that said, before you choose SendPulse, here are some downsides that you should consider:

  1. You need to create seperate chatbots per channel
  2. You cannot test flows before setting them live
  3. Limited broadcast possibilities on Facebook
  4. The analytics are not sufficient to improve your chatbot flows

Ultimately, the decision of which chatbot builder to use depends on your business’s specific needs. If SendPulse meets your needs and doesn’t leave much to be desired, then go for it.

Frequently Asked Questions

Is Sendpulse chatbot free?

Sendpulse offers a free plan. This plan gives you 3 chatbots, up to 10,000 messages per month and basic features of the platform.

If you need more messages or feature, you can go with their paid plan, that already starts at $10/month.

What is SendPulse Telegram?

You can use the SendPulse Chatbot Builder to create a chatbot. It automatically replies on Telegram and can also send campaigns to your Telegram group or channel.

Leave a Reply