No-Code Chatbot
Build Smart Automation for Customer Enquiries
iSlash AI’s no-code chatbot lets you automate responses to customer questions, streamline support, and boost engagement—all without writing code. From guiding users through product selections to handling bookings and FAQs, you can easily design conversational flows that work 24/7 to support your business.
Understanding the Chatbot Builder Interface
The iSlash AI no-code chatbot builder provides a clean, intuitive layout for designing conversational flows.

Left Panel: This section houses the chatbot’s setup details, including its name, active status, applicable channels, and execution conditions such as when to start, exit, or jump between flows.
Center Canvas: The main workspace is a large blank area where you visually build and connect chatbot logic. Here, you can drag and drop different components (e.g. Multiple Choice, Send Message, Flow) to form your conversation path.
Top Toolbar: Easily accessible tools allow you to add elements like text, images, buttons, conditions, timers, user assignment, and more—everything is drag-and-drop for a seamless building experience.
Left Panel Overview: Chatbot Settings & Conditions

The Left Panel of the iSlash AI chatbot builder is where you set up the foundation of your chatbot. It includes key configuration options that determine how and when the chatbot runs:
Chatbot Details: Name your bot and select which channels (e.g. WhatsApp, Facebook Messenger) it should be active on.
Reminder Message: Enable a reminder to follow up with users if they haven't responded within a set time.
Status Toggle: Set the bot to “Active” or “In-Active” based on your deployment needs.
Start Condition: Define when the chatbot should trigger—this can depend on the status of the chat, such as whether it's newly created, assigned, or closed.
Schedule Time: Specify time slots during which the bot is allowed to operate.
Exit and Jump Conditions (hidden in image): These settings allow you to exit or redirect conversations based on user input or predefined triggers.
This panel ensures your chatbot is smartly activated and only runs when it should—perfect for aligning with your support strategy.
Basic Start Conditions
Chatroom metadata in “or” logic of the followings:
Chat ticket is closed
Chat ticket is open
Chat is unassigned
Chat is assigned
Chat is newly created
Chat with any of the following labels
✅ Tip: For a general enquiries chatbot, we recommend enabling only the followings:
Chat ticket is closed
Chat is unassigned
Chat is newly created
Keyword-Based Chatbot Activation
Under Start Condition, you control how and when your chatbot is activated. In addition to chat status triggers (e.g. when a chat is newly created, assigned, or closed), you can also set keyword-based conditions:
All Keywords: The chatbot will activate automatically when any message is received—great for general automation.
Selected Keywords: You can specify trigger words or phrases that users must send to start the chatbot. This allows for more targeted automation.
Video Tutorial - Start Building!
Build a smart automation for customer asking about "product A" with us in this video tutorial:
Send Message
Multiple Choice Questions
Chat Assignment
Chatbot function components
Send Message : Send a text message.
Send Media : Share images, videos, or files.
Send Sticker : Send a fun sticker.
Multiple Choice Question : Offer selectable options, can be displayed as buttons in WhatsApp channel.
Open Question : Ask for a free-text reply, can be stored as data.
Spreadsheet Lookup : Pull data from a spreadsheet, online/offline.
Payment : send payment link in chat.
Label Chat : Tag the contact with a label.
Assign Chat : Assign chat to a team member.
Unassign Chat : Remove chat assignment.
Roster : Assign chat by a pre-set roster.
Web Confirm Input
Delay : delay for period of time before next action.
Quota Counter : manage usage or limits.
API Call : Fetch or send data via API.
Jump to Bot : Switch to another bot flow.
Optimizing Your Chatbot Experience: Keeping the Conversation Flowing
When a flow reaches its end without any further actions or redirections, the system will automatically exit the bot and return the conversation to a human agent.

✅ Tip: To maintain a smooth and uninterrupted user experience, we recommend adding a final Multiple Choice Question (MCQ) with a single button such as “Return to Main Menu.”
Link this button back to the first MCQ in your chatbot to create a loop, allowing users to continue exploring options without the conversation ending abruptly.
Maximize Engagement with Smart WhatsApp Trigger Links for Every Campaign
✅ Tip: You can add multiple keywords to cover different user intents or variations in phrasing.
🔗 Once set up, iSlash AI will generate a WhatsApp direct link for each keyword—ideal for embedding in ads, landing pages, or social media to launch the chatbot instantly with pre-filled user messages.
This flexible trigger setup makes it easy to tailor chatbot activation to your specific campaign, audience, or customer journey.

Reorder chatbot priority
Set the order in which chatbots are triggered. Bots higher on the list have higher priority—the first bot will be checked and triggered before the others.
✅ Tip: The higher the position, the higher the priority

Video Tutorial:
Bot Variables
Easily capture user responses from Open Question and Multiple Choice Question widgets. These responses are stored as variables and can be used throughout the bot flow. You can also export all collected data as an Excel file for analysis or reporting.

And finally, you can export all the entries of the bot in excel format

Using Message Templates to Trigger Chatbots
This use case allows you to send broadcast messages via WhatsApp and automatically trigger a chatbot when users interact.
Step 1: Create a message template that includes a button. The text on the button will act as the trigger keyword for the chatbot.

Step 2: Submit the template for approval through Facebook. Once submitted, click the Sync button to check the latest approval status.

Step 3: Set up a chatbot flow and configure it to trigger when the button keyword is received from the user.
