TikTok
π telegram iconTelegram
π inst whatsappViber
π inst whatsappLive chat
Trusted by 3M+ users. Loved by 4K+ reviewers
Why use messenger chatbots?
The bot will not substitute your team but can help you streamline several tasks. What can a chatbot do?
Reduce your workload for everyday tasks
Users are curious to know your product range, arrange consultations or check the schedule. Let the chatbot cover those tasks so that your customer support manager can deal with issues of higher priority.
Provide 24/7 support
Users do not stop reaching out after their shift is over. Set up a chatbot to answer user requests 24 hours a day.
Close sales
Create a fully functional shop right in your messenger. The bot will generate a personalized offer after asking users a few questions. Users can view product cards or product catalogs leading to your website.
Build your messenger marketing on several social networks on a single platform
Use SendPulse's chatbot builder to create automated Instagram, WhatsApp, Viber, Facebook Messenger, and Telegram flows. You can develop a script for each chatbot and copy flows within or across messaging apps to automate customer communication. Our subscription widget can help users choose the most convenient way to contact you.
Manage chatbots on your smartphone
Install the app and send quick replies to your chatbot subscribers.
Implement ready-made chatbot flow templates for an easy start
All pricing plans, including the free one, come with prebuilt flow templates suitable for different messaging apps and niches.
Engage your audience with user-friendly bio link pages
Once you create your chatbot, our system will automatically generate a bio link page using which visitors can subscribe to your bot. Share a link to this page on social media and in emails to effortlessly attract new subscribers.
Automate your workflows using AI
Integrate with OpenAI to build your chatbot faster.
AI response generation
Provide users with in-depth automated replies and help them solve various issues.
AI chatbot flow generation
Build new chatbot flows based on natural language text prompts in no time.
AI speech recognition
Recognize and transcribe voice messages so that subscribers can interact with your bot via voice.
How to create a chatbot message flow
-
π Create a trigger
Create a trigger
Launch various auto-replies and message flows using a trigger. -
π Write an auto-reply
Write an auto-reply
Decide which message will be sent to subscribers based on the trigger you set. -
π Create the bot logic
Create the bot logic
Go to the editor to build a sequence of messages in your auto-reply flow. -
π Test and launch
Test and launch
Use the test mode to check whether your bot works properly. Then, activate your bot and launch your message flow.
1. Create a trigger
A trigger is a condition that causes an auto-reply or message flow sending in the chat. There are different triggers you can set up:
Subscription
Use this trigger to send a welcome message after a new subscription. Specify the delay in sending the welcome message in minutes, hours, or days.
Keywords
Think about keywords your users are likely to use. For example, "price" or "delivery" are popular keywords. These words become the trigger for sending auto-replies to your chat.
Standard reply
Create a trigger that will send a universal answer while the user sends a message without trigger keywords.
Unsubscribe notification
Set up a trigger to send a message after a user sends an unsubscribe command.
2. Write an auto-reply
Create quick and meaningful replies to move users down the sales pipeline efficiently.
Add content
A message can consist of several text elements. You can add an image, file, and list. You can also add a product card to a chatbot message in Facebook Messenger.
Attach quick replies
Use instant answers to prompt users when they are choosing their response. One message element can have up to 10 quick replies.
Add a user input element
Save the text a user typed in the chat using variables. You can use this data to personalize your future messages. With this element, you can ask users to fill in application forms and questionnaires.
Insert buttons
Buttons can connect a message with the next one in a flow. You can also provide a URL link for buttons to redirect users to a page of your website.
Make your chatbot self-sufficient with an AI assistant
Put automation to work on high-effort tasks with an AI assistant β an intelligent solution that seamlessly supports your chatbot flows.
Hereβs what an AI assistant can do:
- Understand context: tracking past subscriber interactions to keep conversations smooth, relevant, and easy to follow.
- Read emotions: interpreting your subscribersβ mood and intent to deliver the most relevant answers.
- Save user data: such as names and email addresses, to integrate seamlessly with your CRM system and power your personalized email campaigns.
- Take initiative and handle routine workflows without human involvement. If thereβs not enough data, AI can look it up online.
Suppose your AI assistant promotes your webinar, introduces its hosts, and explains how to join. When a potential attendee is ready, the AI will automatically trigger your registration flow, save the user's data, sync them with your CRM system, and run automated emails.
Receive information from external sources
Send requests to a third-party server, receive data, and add it to your chatbot replies. Save data as a variable or insert it directly into a message.
For example, if you are aware of the subscriber city, you can send weather forecasts, or if you know the product name your customer has been looking for, display the search results in your chatbot.
How does it work?Accept payments
Let your chatbot become an effective sales channel for your business. Provide seamless online payments via chatbots for your customers by integrating payment systems into your chatbot and adding payment buttons to its flows.
Learn more βSet up a delay
Users can see a delay indicator as a "typing" answer. This indicator will be displayed for the amount of time you indicated.
3. Create the chatbot logic
Your flow messages will be sent based on which button or quick reply a user chooses. Develop the auto-reply flow using elements.
Flow
Redirect users to the existing flow without having to repeat message block creation.
Action
Use this element to hand the chat over to your admin. With the help of this element, you can assign tags to users or set up a variable to further segment your audience. You can also use the Action element to generate a webhook for sending data about events in a chatbot flow to your CRM or CMS.
Pause
Use the pause to send the next message after some time. Indicate a pause time between several minutes and one day.
Randomizer
Use this element to fork your chatbot message script into different flows. This element will help you arrange quizzes and carry out A/B tests to various branches of your chatbot flows.
API request
Request data from third-party systems β your chatbot can get and read out the information and send back its updated version.
4. Test and launch
You can test sending messages from each flow you create. To do this, save the new auto-reply flow and send it to yourself. Once you have finished testing, launch this flow to your subscribers.
Manage chatbots on your smartphone
Chatbot-powered teamwork
Encourage your colleagues to use chatbots to process customer requests faster and more efficiently.
Role management
Invite team members to your account and grant them specific access rights to ensure data security.
Responsibility distribution
Assign your team members to new chats to track their progress. Your assignees will receive a notification and will be able to jump into the conversation instantly.
Comments for team members
Add comments that are invisible to your chatbot subscribers directly to your flow to offer an idea or explain something to your team.
Streamline your sales and marketing with SendPulse's all-in-one platform
Effortlessly manage deals right in chats and track them in our built-in CRM system. Integrate chatbot messages into automated campaigns, add subscription widgets to your website, and create dynamic segments for email campaigns based on chatbot tags. SendPulse tools work together seamlessly, making it easy for you to deliver exceptional user experiences and drive sales.
FAQ
How to create a chatbot for Instagram, WhatsApp, Viber, Facebook, or Telegram?
In your SendPulse account, go to the "Chatbot" section and connect your bot. You can find detailed guides on how to create and set up a chatbot for each messenger in our Knowledge Base.
How to collect a chatbot database?
Collect the database using the widget on the website. To create a subscription widget, go to the βMessengerβ tab and click βSign-up widgets.β Select a widget type from the available ones and customize it in the editor. When the widget is ready, click βSave and get code.β Paste the code you receive to the corresponding place on your website. Learn how to create a subscription widget.
How to create and set up triggers for auto-replies and message flows?
Find the βBot structureβ tab in the βMessengersβ menu of your SendPulse account. Click βCreate a new triggerβ and select the necessary trigger. The system provides predefined triggers βImmediatelyβ, βStandard replyβ, and βUnsubscription from the botβ, as well as triggers you can set up manually: βKeywordβ and βAfter subscription.β Specify a keyword that will trigger the auto-reply. After creating, you can set up the auto-reply or a flow that will be sent once the trigger is activated. Learn how to create, edit, and delete triggers.
How to create an auto-reply flow in our editor?
Set up auto-replies and auto-reply flow with the help of the SendPulse chatbot editor. Use the βMessage,β βFlow,β βAction,β βFilter,β βAPI request,β βPause,β and βRandomβ elements to organize the conversation logic for your bot. You can link your flow elements using buttons and prompt replies. Learn how to create a chatbot flow for Instagram, WhatsApp, Viber, Facebook, and Telegram.
Can I redirect a user from one flow to another?
Sure, so that you do not duplicate the message blocks, you can redirect users from your current flow to another one.
How do I create flows that are not connected to any triggers?
Go to the βBot structureβ tab in your SendPulse account and click the βCreate a flowβ button. After you save the flow, you can connect it to any trigger you have created. You can also redirect users from other flows to the unbound flow.
What can you add to the message?
You can create the following elements for your message:
- text β type a necessary text for your message;
- image β add an image to your message;
- card β add up to product cards to make your message look like a mini-catalog.
- file β attach a necessary document to your message;
- delay β indicate a timeframe in seconds to make users see the typing indicator.
How does a bot react to a word with no predefined keywords?
The bot recognizes only separate words as triggers. When the subscriber types in a word combination containing a keyword, the bot will send an auto-reply. For example, subscriber texts βHi, how much does the shipping cost?β The message contains two keywords β βHiβ and βShipping.β The chatbot detects them as triggers and sends instant replies to the chat. The user can activate the corresponding message flow by clicking on the appealing option.
Do upper- or lowercase letters matter in recognizing the keywords by the bot?
Keyword recognition does not depend on the upper- or lowercase letters. The bot can understand both Β«shippingΒ» and Β«ShippingΒ».
