Automate your messaging and boost engagement with the Sequence Message feature. This powerful tool lets you create timed sets of messages, perfect for nurturing leads, improving customer relationships, and running effective marketing and promotional campaigns through your messenger chatbot.
How to Send Sequence Messages on Messenger using Sendwo?
Sendwo's Facebook Chatbot platform offers a Sequence Message feature, allowing you to schedule automated message campaigns within Messenger. These campaigns deliver messages at specific time intervals determined by the administrator. This guide will demonstrate how to effectively utilize this feature.
Step 1:
From the Sendwo dashboard, go to the Facebook section.
Choose the Facebook account for which you want to create a sequence (e.g., "Bot").
Click on "Sequence" to view your existing campaigns.
Click "Create" to open the Flow Builder.
Step 2:
To set up your bot flow:
Define the Trigger: Double-click "Start Bot Flow" and enter the trigger word(s) that will activate the bot. For example, use "promo". Name the bot (e.g., "Bot_sequence_test") and save it.
Create the Message Template: Click "Compose Next Message" and select a "Generic Template". Double-click the template to open it. Upload an image and provide a title that will be displayed along with the image to the customer.
Add a Button and Action: Click the adjacent button and name it (e.g., "Get Notification!"). Choose "Send Message" as the action when the button is pressed.
Create and Subscribe to a Sequence: Click "Subscribe to Sequence" and select "New Sequence" from the dropdown menu. Save the sequence.
Step 3:
Clicking "Save" opens a "New Message Sequence" box with three time-setting options.
Name the campaign "Bot Promotional Campaign". Set the preferred delivery time to 00:00 and select the Time Zone as (GMT+6:00) Asia/Dhaka.
Use the "ACCOUNT_UPDATE" Message Tag.
Configure the message frequency as follows: 1 hour (within the 24-hour window), Day-1 (after 24 hours, outside the 24-hour window), and Day-2 (after 48 hours, outside the 24-hour window).
Step 4:
Let's set up our timed message sequence. First, for each message, you'll need to add an image box (for uploading an image), a text box (for your message), and a button (for a link).
Message 1 (1 hour after initial trigger): The content will be about setting up a persistent menu on Facebook Messenger. Include the image, the text "How to Set up Persistent Menu on Facebook Messenger," and a button linking to the tutorial video URL.
Message 2 (1 day after Message 1): This message focuses on sequence messages. Upload the relevant image, include the text "Learn How to send Sequence Messages on Facebook Messenger," and add a button linking to the corresponding tutorial video URL.
Message 3 (timing unspecified, likely after Message 2): For this message, add an image and the text "Happy Victory Day!" along with a thumbnail image. No button is needed for this message.
Finally, click "Save" to finalize your sequence.
Step 5:
Let's now examine the customer's experience and how this sequence unfolds. Because the customer receives three consecutive messages, this segment is divided into three stages.
Stage 1:
Once you see the "Getting Started" message and enter the trigger word, initiating the first message, click the "Get Notification" button. You should receive the first message within an hour. Let's check back then.
We received our first message, "Learn how to set up a persistent menu in Facebook Messenger," an hour after subscribing. Click "Watch the Tutorial. It will take us to the URL for the tutorial video. Thus, this button works. Let’s come tomorrow for the next message.
Stage 2:
Our second message is, 'Learn How to Send Sequence Messages.' Clicking the 'Watch the Tutorial' button will take you to a video tutorial.
Step 3:
The final message arrived 48 hours (two days) after the first. This demonstrates the power of scheduled sequence messages on Facebook Messenger. This marketing feature allows messenger chatbots to engage customers at specific intervals, boosting sales and driving business growth through targeted marketing and promotional campaigns.
Say goodbye to manually responding to every Instagram message!
AI chatbots have revolutionized how businesses interact with their audience. With Sendwo's Instagram AI chatbot, you can now offer instant, personalized customer experiences – all without any coding knowledge.
This article will guide you on creating a free Instagram AI chatbot in 2025. We'll show you how to maximize its effectiveness and build stronger customer connections.
Sendwo empowers you to create a chatbot on Instagram for free. Let's dive in!
Step 1: Connecting the Account
To begin, connect your Instagram account by going to the 'Connect Account' section within Sendwo. Select the 'Login with Facebook' option. Since Instagram is linked to Facebook, you'll need a Facebook page associated with your Instagram Business Account. Once this is established, connecting your Instagram to Sendwo is straightforward.
Step 2: Configuring the Bot
To create a bot go to the Instagram Bot Manager section and select an account from the left side. From the Bot Reply section click on Create. It will take you to the instagram drag and drop flow builder.
Double click on the Start Bot Flow and provide some keywords that will trigger the bot. Next, provide a suitable title for the bot.
Customize your bot's behavior:
Choose labels: Add or remove labels to define which messages the bot should respond to.
Select a sequence: Subscribe or unsubscribe from specific bot interactions.
Integrate with other tools:
Send data via Webhook: Share data with a third-party app using a Webhook URL.
Save data to Google Sheet: Easily store and analyze data in a Google Sheet.
Save your settings: Click "Save" to apply your changes.
Compose your next message:
Click "Compose Next Message".
Select "Generic Template".
Double-click the "Generic Template" to begin configuring it.
To use this template:
Click the "Upload" button.
Select an image file (.png, .jpg, or .gif) from your device, or paste the image URL.
Enter the desired Title and Subtitle.
Click "Save" to apply your changes.
Click the 'Add' button to create two additional buttons. This will give us a total of three buttons. Now, let's customize each button according to its intended function.
Define a button with a specific name.
Action 1: When the user presses this button, send a message.
Action 2: When the user presses this button, redirect the user to a specified Website URL.
Action 3: When the user presses this button, redirect the user to a different specified Website URL.
Click 'Save' to finalize these button actions.
Now click on the first button and take a Carousel. Open the carousel and save to activate it.
This section features three individual carousels, each accompanied by a dedicated button.
For each carousel:
Include a visually appealing image.
Provide a concise and informative title.
Add a brief subtitle that further clarifies the carousel's focus.
Configure the buttons:
Each button should link to a specific URL.
We have provided the unique URLs for purchasing each package.
To rearrange the order of the carousels:
Click the "Rearrange" button (located next to the "Save" button).
Reposition the carousels as desired.
Once you are satisfied with the arrangement:
Click the "Save" button to finalize the changes.
Step 3: Checking the Bot
Let’s go to instagram and see how the bot is working.
To activate the bot, type the trigger word 'start'. You'll see a response. Click 'Pricing Plans' to learn more.
As you can see pricing plans are displayed in a carousel template provided by the Instagram chatbot. Swipe left to explore them.
Instagram's global popularity makes it a prime platform for marketing, promotion, and sales. Sendwo empowers businesses to maximize their Instagram presence. Simply sign up for a free trial account and create your Instagram chatbot today.
Frequently Asked Questions
What is the purpose of the Sendwo Instagram ai chatbot?
Sendwo's Instagram chatbot automates responses to customer inquiries, boosting engagement and speeding up response times.
What kind of questions can the Sendwo's Instagram AI chatbot handle?
The ai chatbot can handle FAQs, product inquiries, order tracking, and general customer support questions.
Can the chatbots on instagram send promotional messages?
Yes, the AI chatbot can send automated promotional and sales messages to engage your audience and drive sales.
Are you losing leads due to missed Facebook messages and struggling to provide consistent customer support? A Facebook Messenger chatbot can help!
This blog post will show you how AI-powered chatbots can improve your customer support. We'll walk through creating a simple Facebook Messenger chatbot in just 5 minutes using Sendwo. Plus, we'll explore how Facebook live chat can empower your team to deliver even better support.
What is a Facebook Messenger Chatbot?
A Facebook Messenger Chatbot is a tool that allows you to automate responses to common customer questions directly within Facebook Messenger. By setting up pre-defined replies, the chatbot can instantly answer frequently asked questions, freeing up your time to focus on other critical business tasks. Essentially, it acts as a virtual assistant, handling routine inquiries so you don't have to.
How to Create Facebook Messenger Chatbot: Step-by-Step Guide
Step 1: Create a Free Sendwo Account
Signing up for Sendwo is a breeze! Simply visit https://bot.sendwo.com/register, enter your name, email, and password, and agree to the terms and conditions. Then, click the sign-up button, and you're all set.
Step 2: Connect your Facebook account and business page with Sendwo
To connect your Facebook account, navigate to "Connect Account" within the Facebook section. At the top of the screen, click the "Log In With Facebook" button. This will link your Facebook account to Sendwo, enabling you to create Messenger chatbots.
Step 3: Creating a simple chatbot for Facebook messenger in 5 minutes
Create a simple chatbot in just 5 minutes! This blog post will show you how. Imagine you're an online English tutor selling a guidebook and online course. A chatbot can be a great way to boost sales. I'll walk you through creating one quickly and easily.
First, navigate to "Bot Manager" under the "Connect Account" option.
Next, if you have multiple Bot Accounts, select the one where you want to create your bot.
Finally, under "Bot Reply," click "Create" to start building your bot flow.
After clicking on the create button. You will be redirected to the visual flow builder. And at first you will need to set up the Start Bot Flow component.
Start Bot Flow component
1. Trigger Keyword
Clicking "Create" takes you to the visual flow builder. Start by configuring the "Start Bot Flow" component. First, set trigger keywords (e.g., hi, hello, hi there) that will activate your chatbot when used in user messages.
2. Bot Title
Give a title to your bot.
3. User Labels
Organize your user base within the "Start Bot Flow" by using labels to categorize users. Easily add or remove labels to manage your users effectively.
4. Advanced Options
Automated Sequences: Engage bot users with integrated message sequences.
Team/Agent Routing: Direct conversations to the appropriate teams or agents for personalized support.
Google Sheets Sync: Transfer user data to Google Sheets for analysis and tracking.
When everything is rounded up your Start bot flow Component will look like this:
5. Welcome Message
Once the Start Bot Flow component is set up, we'll create a welcome message for users who trigger the bot with the keywords we've defined. To do this, right-click on the canvas, select the Text component, and type your message in the text input field. Feel free to use my welcome message as a starting point!
“Hi! Welcome to Fluent Horizons
Want to improve your English language?
Get a FREE guide to common grammar mistakes now.”
6. Buttons
To provide customers with the option of either receiving a guidebook or starting an online course, we need to add two buttons to our text component.
Drag two buttons from the Add Button socket.
Double-click on the first button to configure it. Give the button a name, such as "Get the Guide".
This button allows you to configure several actions when pressed:
Send a Message: Sends a direct message to the user.
Send a Flow: Starts a predefined conversation flow.
Send Website Link: Shares a specific webpage, such as your product website where they can see your products..
From there, you can:
Automatically engage users with a series of targeted messages using a Sequence Campaign.
Provide personalized assistance by assigning the conversation to a live agent.
Gain valuable insights by sending user data to a Google Sheet for analysis.
Enhance user experiences on your website by sharing customer data for personalization.
The same way we are going to add another button and let's name it “Start Online Course”.
7. User Input Flow
To improve the user experience, our chatbot will now ask clarifying questions based on whether a user chooses the guide or the online course. We'll use the User Input Flow component to collect this information and provide more tailored responses. Here's how it works:
To add the input flow: Drag the "User Input Flow" component from the library and drop it onto the "Get the Guide" button.
To configure the flow: Double-click the component to open its settings.
To create a new flow: Click "Add new input flow" and name it "English Language Course."
To connect to other systems: Use the Webhook option to send user data to third-party applications like Shopify or WooCommerce.
First, use the "Send data to Google Sheets" option to enable data storage in your Google Sheet.
Next, create a user input flow called "Online English Course Input Flow" to gather information from those who choose "Start Online Course."
Finally, you can now collect general user information, including phone numbers and emails.
Start by dragging the "Question" component from the component library. Drop it onto the first step of your user input flow. The question component will be added for you.
Configure the Question:
Double-click the question component to open its settings.
Select 'Free Keyword Input' as the question type.
Enter the question: "Great! Just enter your email below and we'll send you the guide."
Set the 'Reply Type' to 'Email'.
Save User Data:
Choose to save the user's email in a Custom Field or a System Field within your chatbot platform.
Trigger Subsequent Actions:
Send a Sequence Message Campaign: Initiate a series of automated messages via Messenger, SMS, or email.
Add a 'Skip' Option: Allow users to skip answering the question and proceed to the next step in the chat.
Now, to complete the process, we'll add a Thank You Message component to confirm the user's email submission and a File component to instantly provide them with their guide.
In this same way we're going to add two more questions for the “Online English Course Input Flow”.
In the first question input field we're going to select a question type with multiple choices. And in the input field: “We have two shifts available right now. Please select which shift is most suitable for you.”
And for the second question: “Please provide your email address to receive further details and confirm your course enrollment.”
Lastly let's add a thank you message and save the bot flow.
Step 4: Check out Live Chat
Once you save your bot flow, it goes live. This means your bot will automatically respond to messages from customers who contact your business page or your personal account, depending on where you've configured the bot to operate. You can then observe the bot's interactions and use Sendwo's integrated Live Chat for Facebook Messenger to assist customers whenever they require further help.
Here's how you can use that:
Accessing Facebook Messenger Live Chat:
1. Navigate to the Sendwo dashboard.
2. Select the Live Chat option within the Facebook Section.
This interface allows you to:
Engage in real-time conversations with customers.
Provide personalized support when needed.
Efficiently manage customer inquiries.
Multi Agent Shared Team Inbox for customer support.
Frequently Asked Questions:
How to create messenger chatbot social media for free?
Create a free Messenger chatbot using platforms like Sendwo. Sendwo's visual flow builder allows you to design chatbot flows with ease. While a completely free, enterprise-level chatbot for social media might not be available, Sendwo's free plan provides a valuable foundation for exploring chatbot creation and basic Messenger integration.
How to make a Messenger bot for free in Sendwo?
Sendwo offers 7 days free trial that lets you create a Messenger chatbot. You can use their visual builder to design your bot, add various features, and connect it to your Facebook Page. While not entirely free and unlimited, the 7 day trial plan is an excellent starting point for learning and building with Sendwo.
How to create a chatbot in Facebook Messenger?
Create Facebook Messenger Chatbots effortlessly with Sendwo. This user-friendly tool requires no coding, allowing you to design chatbots that answer customer questions, provide business information, and even process orders directly within Messenger. Simply connect your Facebook page to Sendwo to get started!
Sendwo empowers you to expand your chatbot's capabilities by seamlessly integrating external APIs within the Flow Builder. This powerful feature bridges the gap between Sendwo and other platforms, enabling you to perform a wide range of actions, including data retrieval, form submissions, and user updates.
Sendwo's robust HTTP API integration ensures compatibility with a variety of external platforms, such as WooCommerce and WordPress, streamlining your chatbot's interactions and enhancing its overall functionality. Whether you want to display WooCommerce products in WhatsApp or integrate WordPress posts with WhatsApp, we've got you covered with step-by-step guides:
Navigate: In the Sendwo dashboard, go to Integration > HTTP API.
View/Add: This section displays your existing API connections and allows you to add new ones.
Create: Click the "Create" button to begin setting up a new API connection.
Step 2: Add API Connection Details
In this section, you will configure the API settings to connect with external services:
API Name: Provide a recognizable name for your API connection (e.g., "WordPress User Create").
Method: Select the appropriate HTTP method (e.g., POST, GET) that matches the external API’s requirements.
Endpoint URL: Enter the full URL of the external API that you want to connect to (e.g., https://example.com/api/v1/users/create).
Test Subscriber ID: Put a subscriber id copying from subscriber manager. Use your own phone number subscriber id. This is actually used for calling the API during verification. As some data may needed for dyanmic to pass custom field data or system field data. So for this test purpose at the first time, just put a testing subscriber ID.
Step 3: Configure Request Headers
In this section, you need to define any required HTTP headers needed to make the API request:
Content-Type: Set this to application/json or another content type, depending on the API specifications.
Authorization: If the API requires authorization (e.g., Basic Auth, Bearer Token), add the relevant header with the necessary token or credentials.
Example: Authorization: Bearer
Step 4: Configure Request Body (Optional)
If the API request requires data to be sent in the body (for POST/PUT requests), configure the fields here:
Body Data Fields: Add the necessary fields for the API request.
For instance, in the screenshot, the body includes user data such as username, first_name, last_name, and email.
You can define whether each field is a static value (fixed value) or dynamic value (pulled from user input or external data).
You can switch between form data, X-WWW-FORM-URLENCODED, and raw formats depending on the API requirements.
Step 5: Save and Verify the Connection
Once you have entered all the required fields:
Click on the "Verify Connection" button. Sendwo will send a test request to the external API to ensure everything is configured correctly.
Once verified, click Save API to finalize the connection.
Step 6: Map API Response Data
After a successful API connection, you can map the response data back into your workflow:
HTTP API Response Mapping: This section allows you to map fields from the API’s response to subscriber data or other variables within Sendwo.
For example, if the API returns a user_id or email, you can map this back to the subscriber’s profile in Sendwo.
Once your API is integrated and the response mapping is set up, you can now use this API connection within your Flow Builder to trigger API calls at different points in your chatbot’s conversation flow.
HTTP API Element : Inside the Flow Builder, You can add HTTP API Element anywhere you want.
Configure when and how the API should be called based on user interactions.
Summary
Seamlessly integrate external APIs into your Sendwo workflows. This empowers you to automate actions like user creation, subscriber data retrieval, and real-time updates to external systems directly within your Sendwo chatbot flows.
For in-depth guidance on connecting APIs, advanced settings, and troubleshooting, please reach out to our support team or explore our comprehensive help center resources.
Setting up a Signature Message in Sendwo is crucial for professional and consistent customer communication. Signature Messages enhance brand identity, add a personal touch, and maintain consistency in shared team inboxes. Shared team inboxes streamline customer support by enabling seamless collaboration and real-time visibility into agent involvement.
Agents can join and leave chats as needed, optimizing workflow efficiency. Importantly, enabling Signature Messages also activates the "Join Chat" option, ensuring only active agents can respond to customer messages, maintaining order and accountability within the shared team inbox.
What is a Signature Message in Sendwo?
Sendwo's Signature Message is a pre-defined message automatically added to the end of your customer conversations. It can include essential details like the agent's name, designation, contact information, and even a personalized closing remark. This feature enhances professionalism, builds trust, and leaves a lasting positive impression on your customers. Creating and customizing Signature Messages is incredibly easy within Sendwo's user-friendly interface.
Step-by-Step Guide to Configuring Signature Messages
1. Access Configuration:
Log in to your Sendwo account and go to the "Bot Manager" section.
Click on the "Configuration" tab.
2. Enable Signature Messages:
Locate "Signature Message Configuration."
Toggle the "Enable Signature Message" switch to ON.
3. Add Default Signature:
Enter your desired default message in the "Default Signature Message" field.
Example: "Hello, I am [Name], a Sendwo Support Agent. How can I assist you today?"
Use the "[Name]" placeholder to automatically insert the agent's name.
4. Personalize Agent Signatures:
Each agent can customize their signature:
Go to "Member Settings" in their account (accessible via their profile icon).
Edit the "Signature" field to include their role, a personalized greeting, or any other relevant information.
5. Save Your Changes
After configuring your signature message:
Click on the Save Changes button to ensure your settings are applied.
Additional Features for Enhanced Customization
Dynamic Fields: Personalize your signatures by using dynamic fields like [Name] to automatically insert customer or agent details.
Bot Replay Control: Seamlessly transition to human interaction by disabling bot replies when a Signature Message is used.
Auto-Enable Timing: Schedule your bot to automatically re-engage with customers after a specified time, ensuring timely follow-ups.
Testing Signature Message
Before going live, it’s crucial to test the signature configuration:
Join a chat as an agent.
Send a test message to verify that the Signature Message is appended correctly.
FAQs about Signature Messages
1. Can I customize signatures for each agent?
Yes, each agent can personalize their signature within their individual Member Settings.
2. Can I update my signature later?
Absolutely! You can easily modify your Signature Message at any time through either the Configuration or Member Settings panels.
3. Is the Signature Message feature available across all communication channels?
Yes, the Signature Message feature seamlessly integrates with all supported communication channels within Sendwo.
4. What happens when I enable the Signature Message feature?
Enabling Signature Messages also activates the "Join Chat" option. This ensures that only agents who have actively joined the chat can reply to customer messages, maintaining order and accountability within team conversations. Other agents can still observe the conversation without the ability to directly participate.
5. Can agents leave a chat after completing their tasks?
Yes, agents have the flexibility to leave a chat once their involvement is complete, streamlining the workflow and allowing other agents to take over as needed.
Conclusion
Effortlessly enhance your team's communication with Sendwo's easy-to-configure Signature Messages. In just a few simple steps, you can ensure all customer interactions reflect your brand's professionalism and consistency. This is crucial in shared team inboxes, where maintaining a unified tone and branding is paramount.
Get started today! Log in to your Sendwo account and configure your Signature Message now.
Sendwo's dynamic lists revolutionize your WhatsApp interactions. By leveraging data from custom fields, you can create interactive messages with rows that dynamically populate with relevant information.
These lists are powered by JSON objects, where each row's details (title, description, values) are determined by specifying the corresponding keys (e.g., product_name, price).
This guide will provide a step-by-step walkthrough on configuring and utilizing this powerful feature, using a product catalog example for practical understanding.
What Are Dynamic Lists?
Dynamic lists revolutionize your WhatsApp messages by automatically generating rows based on JSON data stored in a custom field. Simply specify the relevant keys within your JSON object, and the system effortlessly creates personalized rows for each subscriber.
By leveraging dynamic lists, you can effortlessly display relevant information, making your WhatsApp messages more engaging and personalized. For a practical demonstration of how to utilize dynamic lists with WooCommerce products, explore our comprehensive guide: How to Display WooCommerce Products Inside WhatsApp.
Example Use Case:
Suppose you want to send a product catalog to a user. Your data (API response) might look like this:
[
{
"product_name": "Apple iPhone 15 Pro",
"price": "$999",
"description": "The Apple iPhone 15 Pro features a powerful A17 Pro chip, 48MP camera system, and a sleek titanium design for maximum performance and durability.",
"buy_link": "https://www.apple.com/iphone-15-pro/"
},
{
"product_name": "Samsung Galaxy S24 Ultra",
"price": "$1,199",
"description": "The Samsung Galaxy S24 Ultra offers a stunning 6.8-inch AMOLED display, a 200MP camera, and cutting-edge performance with the latest Snapdragon processor.",
"buy_link": "https://www.samsung.com/galaxy-s24-ultra/"
}
]
Using this feature, each product dynamically generates a row with its respective title, description, and action buttons.
Step 1: Fetch Data Using HTTP API
1. Set Up the API Request:
Navigate to HTTP API Integration in Sendwo.
Configure the API to fetch your data (e.g., product catalog).
Example API Response:
[
{
"product_name": "Apple iPhone 15 Pro",
"price": "$999",
"description": "The Apple iPhone 15 Pro features a powerful A17 Pro chip, 48MP camera system, and a sleek titanium design for maximum performance and durability.",
"buy_link": "https://www.apple.com/iphone-15-pro/"
},
{
"product_name": "Samsung Galaxy S24 Ultra",
"price": "$1,199",
"description": "The Samsung Galaxy S24 Ultra offers a stunning 6.8-inch AMOLED display, a 200MP camera, and cutting-edge performance with the latest Snapdragon processor.",
"buy_link": "https://www.samsung.com/galaxy-s24-ultra/"
}
]
2. Save API Response to a Custom Field:
Assign the API response to a custom field.(e.g., ProductCatalog). And map value will be List Items
The response must be in JSON format containing an array of objects.
Step 2: Configure Dynamic Rows in the Flow Builder
To populate your interactive message with dynamic rows, follow these steps:
Row Generation Method: Choose Dynamic to enable rows based on the custom field data.
Custom Field for Dynamic Rows: Select the custom field containing the JSON data (e.g., ProductCatalog).
Key/Index for Dynamic Row Title: Specify the key from the JSON object to be used as the row title.
Example: Use product_name to dynamically display values like "Apple iPhone 15 Pro" or "Samsung Galaxy S24 Ultra".
Row Description Format: Define the row description using multiple keys from the JSON object.
Format:#custom_field->key#Example:#ProductCatalog->price# - #ProductCatalog->description# will display:
$999 - The Apple iPhone 15 Pro features a powerful A17 Pro chip, 48MP camera system, and a sleek titanium design for maximum performance and durability.
Save Selection to Custom Field: Choose a custom field where the user’s selection will be stored (e.g., SelectedProduct).
Key/Index for Saved Value: Specify the key from the JSON object whose value should be saved to the custom field.
Example: Use buy_link to save the product’s purchase link (e.g., https://www.apple.com/iphone-15-pro/).
Step 3: Test Your Dynamic List
1. Preview the Message:
Access the Flow Builder and preview the dynamic list within your message.
Carefully examine the generated rows to ensure they accurately reflect the data received from the API.
2. Simulate User Interaction:
Interact with the message as if you were a user, selecting one of the dynamically generated rows.
Verify that the selected value is correctly saved to the specified custom field.
Ensure API Responses Are Well-Formatted: The API response must be a JSON array of objects.
Use Clear Keys and Descriptions: Keep your keys intuitive and descriptions user-friendly.
Test Before Deploying: Verify that rows are dynamically generated and selections are saved correctly.
Conclusion
Effortlessly create personalized WhatsApp messages with Sendwo's dynamic lists. Simply reference keys within your JSON data to populate rows with product names, descriptions, and more. It's easy to use and delivers a truly interactive experience for your customers. Start using dynamic lists today!
Boost customer engagement and showcase your WooCommerce products directly where your customers already are: WhatsApp. Sendwo lets you effortlessly integrate your store with WhatsApp, presenting your products as interactive lists within their familiar chat environment. This guide will provide a step-by-step walkthrough of the entire process.
Step 1: Generate WooCommerce API Keys
To access product data from your WooCommerce store programmatically, you'll need to generate API credentials. Follow these steps:
Navigate to API Settings: Go to WooCommerce > Settings > Advanced > REST API in your WordPress dashboard.
Create a New Key: Click "Add Key" to generate a new set of API credentials.
Configure Key Settings:
Name: Give your API key a descriptive name (e.g., "Sendwo Integration").
Permissions: Set the permissions to "Read" to allow access to product data.
Generate and Record Keys: Click "Generate API Key."
Note down: Carefully record the generated "Consumer Key" and "Consumer Secret" for later use.
Keep these keys confidential. They provide access to your WooCommerce store data.
Step 2: Set Up HTTP API Integration in Sendwo
Connecting Sendwo to your WooCommerce store via the REST API
Navigate to HTTP API Integration:
In Sendwo, go to the HTTP API section.
Click on Add New API Connection.
Enter WooCommerce API Details:
API Name: Choose a clear name that identifies the connection (e.g., "Demo Furniture Products").
Endpoint URL: Enter the WooCommerce REST API URL to access your products. Here's an example for fetching products from category 19: https://yourstore.com/wp-json/wc/v3/products?category=19
Method: Select GET.
Add Authentication:
In the Option Data section, provide your Consumer Key and Consumer Secret:
Option Key: USERNAME
Value: ck_e364b8987604b8df0ecda24242350a84b62e38a
Option Key: PASSWORD
Value: cs_279d6f0bd0f89cc1790b477d2f055f039cf39f
Map the API Response:
Save the raw data received from the API in a custom field. You can name this field "FurnitureProducts" or something similar.
Test the API Connection:
Click Verify Connection to confirm that everything is set up correctly. If successful, you should see the response data.
Save the API configuration.
Step 3: Configure the Bot Flow in Sendwo
This step outlines how to integrate your WooCommerce store with Sendwo to showcase products within your WhatsApp bot.
1. Trigger the Flow:
Initiate the flow by adding a trigger keyword (e.g., "Product" or "Shop Now"). This keyword will activate the flow when a user interacts with your bot.
2. Fetch WooCommerce Products:
Utilize the HTTP API node within Sendwo to dynamically retrieve product data from your WooCommerce store.
Ensure the API endpoint you configured in the previous step is correctly integrated.
3. Display Products in Interactive WhatsApp Messages:
Enhance user interaction by employing Interactive Sections and Row Elements.
Create sections to categorize products (e.g., "Furniture," "Clothing," "Electronics").
Dynamically populate each section with rows using custom fields.
Row Title: Use the #custom_field->key# format to populate titles. Example: #Furnitureproduct->name# will display product names like "Almirah Wooden".
Row Description: Include additional details like price and stock status. Example: #Furnitureproduct->price# - #Furnitureproduct->stock_status#.
4. Save User Selections:
Map user selections to custom fields within Sendwo to track their preferences and personalize future interactions.
5. Test and Refine:
Thoroughly preview the interactive messages to verify that products are displayed accurately and user interactions are intuitive.
Test the flow with sample user interactions to identify and address any issues.
Step 4: Customize the User Interaction
Enhance your user experience with Sendwo's customization options:
Show Appreciation: Thank users and provide clear product information.
Encourage Action: Guide users towards desired outcomes with direct links.
Segment Effectively: Understand user preferences for targeted campaigns and improved results.
Example Product Inquiry BotFlow Overview
This outlines a potential interaction flow for a WhatsApp bot that assists users with product inquiries:
User Input: The user initiates the interaction by sending the keyword "Product."
Product Data Retrieval: The bot automatically fetches relevant product data from the WooCommerce store using its HTTP API.
Category Selection: An interactive WhatsApp message is presented to the user, displaying a list of available product categories (e.g., Furniture, Clothes). The user is prompted to select a category of interest.
Category Display: The bot displays the products within the selected category, along with key details such as price and current stock availability.
Product Selection & Confirmation: The user selects a specific product. The bot then confirms the selection, providing additional options or displaying further product details to assist the user in their decision-making.
Benefits of Using Sendwo with WooCommerce
Effortless Product Updates: Showcase real-time inventory & new arrivals directly in WhatsApp.
Engaging Customer Journeys: Interactive product lists for easy browsing and selection within the chat.
Streamlined Operations: Automate product inquiries, freeing up your time and improving customer service.
Personalized Recommendations: Tailor product suggestions to individual customer preferences.
Our guide simplifies the process, enabling you to effortlessly fetch and display your WooCommerce product data as engaging and interactive WhatsApp messages.
Unlock the full potential of this powerful combination today and elevate your customer engagement to unprecedented heights!
To send messages to WhatsApp subscribers outside the 24-hour window following their last interaction with your chatbot, you need to use a WhatsApp Message Template.
These are also known as Business-Initiated Messages, allowing you to send messages to WhatsApp numbers at any time.
Common uses for WhatsApp Message Templates include:
Customer Updates: Informing customers about new information or changes.
Before sending a WhatsApp Message Template, you must create it and submit it for review. Once approved by Meta (formerly Facebook), you can start using these templates.
Creating effective WhatsApp Message Templates requires careful attention to detail and compliance with Meta's guidelines.
You have two primary methods for creating these templates:
Within the Sendwo Template Manager: This provides a streamlined and user-friendly interface for template design.
Via your WhatsApp Business Manager Account: This offers direct integration with the official WhatsApp platform. Once created, you'll need to sync these templates within Sendwo and map the necessary variables for dynamic content.
To streamline template creation, we recommend utilizing the Sendwo Template Manager. However, we've observed instances where WhatsApp accounts experience delays in template reviews when using the Sendwo API.
To mitigate this, we suggest creating templates directly within the WhatsApp Manager. Subsequently, synchronize these templates with Sendwo. If the template incorporates variables, proceed to map them within the Sendwo platform.
Common reasons for template rejections typically fall into two categories:
Template Format Issues: These may involve incorrect formatting, missing elements, or non-compliance with WhatsApp's guidelines.
Template Content Issues: This category encompasses issues related to the content itself, such as misleading information, inappropriate language, or violations of WhatsApp's terms of service.
Template Format Issues:
Effortless Formatting: When creating templates with Sendwo, you can avoid common formatting errors.
Built-in Error Detection: Sendwo proactively checks your templates for potential issues and provides helpful suggestions for correction.
Common Formatting Issues:
Missing or Mismatched Braces: Ensure correct variable parameter format: {{1}}.
Invalid Characters: Avoid using special characters like #, $, or % within variable parameters.
Businesses seeking to engage customers beyond the immediate 24-hour window can significantly benefit from WhatsApp message templates. In this article, we'll guide you through the seamless creation of WhatsApp message templates directly within Sendwo, streamlining your messaging strategy.
Templates empower businesses with the ability to craft rich, structured messages incorporating media, making them invaluable tools for effectively delivering announcements, confirmations, and reminders.
Why Templates Matter:
Go Beyond 24 Hours: Engage customers outside the immediate messaging window.
Structured & Rich: Deliver impactful messages with images, videos, and interactive elements.
Streamline Operations: Automate announcements, confirmations, and reminders effortlessly.
Introducing Carousel Templates:
Captivate Your Audience: Create visually appealing carousels to showcase multiple products, offers, or updates.
Easy to Use: Send carousels seamlessly through live chat, broadcasts, or automated bot flows.
Detailed Guide: Follow our step-by-step guide for a smooth integration and enhanced messaging capabilities.
Creating Message Templates in Sendwo
1. Accessing Message Template Creation:
Navigate to the Sendwo dashboard.
Go to "Bot Manager" and select the desired bot account.
Click on the "Message Template" option.
2. Creating Variables (Optional):
Scroll down to the "Template Variable" section.
Click "Create."
Enter the variable name in the provided field.
Click "Save."
3. Creating a Message Template:
Scroll up to the "Message Template Settings" section.
Click "Create."
Template Name: Enter a descriptive name for the template.
Message Body:
Compose the message content.
Insert variables (if created) using the appropriate syntax (e.g., {{variable_name}}).
Footer Text (Optional): Add any desired footer text.
Quick Reply (Optional):
If needed, enable the "Quick Reply" option.
Enter the button text in the designated field.
Click "Save."
Congratulations! Your message template has been successfully created.
To use this template for broadcasting, live chat, or integrated platforms like Shopify and WooCommerce, it must first be approved.
Once approved, you can seamlessly integrate this template into your communication workflows.
For a step-by-step guide on creating message templates for WhatsApp, please refer to our video tutorial.
WhatsApp has become indispensable for businesses seeking to cultivate strong customer relationships. Leveraging WhatsApp's Cloud API empowers businesses to effectively manage customer interactions through pre-defined message templates. These structured messages can be sent at any time, circumventing the 24-hour interaction window limitation.
This article will guide you through creating a WhatsApp message template within WhatsApp Manager and subsequently syncing it with Sendwo. This integration will enhance your customer outreach by enabling automated, personalized messaging. For creating templates directly within Sendwo, please refer to our detailed guide: How to Create A Message Template for WhatsApp in Sendwo Dashboard.
WhatsApp also supports carousel templates for message delivery. While carousel templates are currently unavailable within WhatsApp Manager itself, Sendwo offers robust support for creating and sending these engaging message formats. Explore our guide on 'How to Create WhatsApp Carousel Templates with Sendwo" for detailed instructions.
Step 1:
To create a message template for WhatsApp, start by logging in to business.facebook.com. If you manage multiple businesses, choose the appropriate one from the dropdown menu. Then, navigate to the "All Tools" menu and select "WhatsApp Manager."
Click the three dots menu and select 'Manage Message Templates'.
To create a WhatsApp message template:
Navigate to "Message Templates": You'll be redirected to this section within the WhatsApp Business platform.
Start a New Template: Click on "Create Template" to begin the process.
Choose a Category: Select "Utility" from the provided options (Marketing, Utility, Authentication). This category is suitable for messages related to existing orders or accounts.
Name and Language: Provide a descriptive name for your template and choose the desired language.
Proceed: Click "Continue" to move forward in the template creation process
Let's create a WhatsApp message template with a visually appealing header. You can choose a text header or a media header (image, video, or document). For this example, we'll use an image header.
Next, compose the main body of your message. You can personalize it by using variables to dynamically insert information. Optionally, include a footer for additional context.
To enhance user interaction, let's add quick reply buttons to your template. This allows recipients to easily respond with specific options.
Before submitting your template for approval, we need to provide sample data. This includes examples for the header and any variables used in the message body.
Once you've added the sample data, you can submit your template for review.
WhatsApp will verify the template and approve it, after which it can be used.
Step 2:
Next, we'll integrate our message template with Sendwo.
Locate the Message Templates section within the Sendwo platform.
Click on "Sync Template." Sendwo will automatically retrieve the message template you previously defined on the WhatsApp Cloud API.
Map the variables. You can now define the specific variables you wish to utilize within your chatbot.
Create new variables (if needed). If you haven't yet established any variables, you can easily create them using the "Template Variables" section.
After mapping the variables, we can save the message template. Now, the message template is ready to be used by the Sendwo chatbot.
In summary, integrating WhatsApp Cloud API message templates with Sendwo is a relatively simple process. By adhering to the steps detailed in this guide, businesses can effectively leverage these templates to enhance customer communication. This approach can also contribute to faster response times and increased customer engagement.
To modify an existing WhatsApp template, begin by making the necessary changes within your WhatsApp Business Manager. Subsequently, unlink the existing template integration in Sendwo. Finally, proceed to sync the updated template and remap it within the Sendwo platform as outlined earlier.
SendWo is Meta's official business solution Provider. Broadcast Bulk WhatsApp messages and automate using AI Chatbots.