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
Table of Contents
Using the Sendpulse Flow Builder
When you log in to Sendpulse, you have several tabs where you can control your Sendpulse chatbots from:
- Main: The main dashboard showing statistics of your bots.
- Conversations: Live chat section in Sendpulse.
- My Campaigns: Set up broadcasts from here.
- My Bots: Create new bots and set up chatbot flows here.
- Templates A list of templates provided by Sendpulse
- Signup widgets: Add widgets to your website to drive traffic to your chatbots
- Pricing plans: An overview of available pricing options
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:
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:
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:
Additionally, Sendpulse has an Order button that automatically arranges the blocks in your chatbot flow:
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:
However, there are two drawbacks:
- 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.
- 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:
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:
- 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:
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:
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:
And start an automation when somebody mentions you in their Instagram story:
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:
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:
Additionally, you can see per chatbot flow and block the number of users it was sent to and how many read it:
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:
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.
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:
- You need to create seperate chatbots per channel
- You cannot test flows before setting them live
- Limited broadcast possibilities on Facebook
- 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.