Getting Started

An overview of Botme, Connect and Commerce,
with detailed specifications and explanations.


Botme is a platform for both non-developers and developers to build and manage their own chatbots using a fully integrated dashboard to manage their entire businesses, not only the chatbots.


  • Get started: In this section builders will start by choosing their plan and bot templates which will contain many templates (every template will have its own dashboard options).
  • Build: users will start building their chatbots using the building tab in their dashboard. The builder will start with two main blocks, the ‘welcome message’ and the ‘default answer’. Then, they will start connecting blocks through their conversation flow and adding more features to their conversation scenarios (like product/sell ticket) and continue until the end of the conversation.
  • Broadcasts: Builders will start planning broadcasts to send to chatbot users by selecting from user variables (will be collected from user interactions), then they will choose one of the sending options (send now - send later - repeated scheduling), every broadcast sent will have its own analysis (open and interaction rate - block rate).
  • AI setup: in this section builders will add words or phrases to their bot as well as the replies (words/phrases - send to block).
  • Bot configuration: in this section builders will configure their bot, the connecting page, the persistent menu, payment gateway, messenger extension and URL whitelisting, bot admins and moderators.
  • Bot insights: builders will get insights and analysis on their chatbot (active users’ diagram and curves, most clicked buttons, user retention rate, most used block, most used AI words, new daily users).
  • Botme updates: builders will get notifications about our new updates and features.


In this dashboard builders will manage their orders, products, payments and offers. The dashboard will have:

  • Products: builders will add products with stocks, sizes, prices and specs. They’ll also, be able to add categories and subcategories which will be linked with the bot conversation flow. Additionally, builders will select the product templates and similar products.
  • Orders: builders will manage orders starting from receiving orders, then changing statuses for orders (processed - shipped - delivered - out of stock). With each change to the order status, the bot will send a message to the customer, and a payment status (COD or online payment).
  • Payments: builders will be able to manage and revise their payments and revenues in one place (check payments - add payment methods - currencies) and choose if payments will be in-bot payments or website payments.
  • Analysis: Builders will find analysis for the:
    • order rate charts
    • statuses rate chart
    • best selling items
    • coupons and offers claims
    • payment methods
    • Revenues
    • best selling categories
  • Offers and coupons: builders will be able to add coupons for a limited amount of time or a limited quantity of products. In addition, builders will be able to make offers on specific categories.
  • Reviews: builders will view customers’ reviews on products and orders.

Tutorial Videos




When you click the build icon, it will take you to the main building panel which will be made up of two main components:

  • Conversation flow (Blocks) panel: this panel will contain “blocks” holding the content of the conversation flow. Also, blocks can be organized into groups in the same panel - renamed - cloned and deleted. The panel will contain a default ‘welcome message’ block.
  • Block Content panel: this panel will contain the contents of each block. It is the main part of the conversation flow as it will connect blocks and will contain various types of content and integrations. The content panel will show a collection of content types and integrations:
    • Content block:

      The content block will contain the types of content to be used in each block where you can add more than one content card in the same block “node”.

    • Content card types:
      • Text card: The text card will be a textual message template with a 640 character limit and the option to send it with buttons leading to another block or not with a maximum of 3 buttons.
      • Gallery card (generic template): The gallery card is a text and image template (read messenger documentation) it will be used for content or to showcase products.
      • Image Card: A card that contains a GIF image.
      • List Card: A list of images and links (read messenger documentation).
      • Quick replies: a card where a builder can add quick replies to the blocks (read messenger documentation) and connect them to a user’s attributes* to be used later on
      • Typing symbol: a card that adds typing symbols to the block and adjusts their timings.
      • More (theplus sign): when a builder clicks this option, a pop-up will appear based on a template he had selected, such as:
        • The “sell products” template:
          • Add products: if selected it will start a form with the options ‘add from your dashboard’ or ‘add from your website’. When the builder chooses add from dashboard, a pop-up will be shown for the builder to select from the pre-uploaded products for them to be shown in the generic template or the list template. If there are no products, a plus sign will be there to add new products.
          • Add categories: if selected it will show a pop-up where the builder can choose from different categories:
            • Shopping cart: this option will show the user the product cart with the chosen products and the prices as well as the options to continue buying or head to checkout.
            • Checkout receipt: this option will show users the final receipt to finish their orders.

AI setup

The AI setup is where the builders will learn their bots’ texts or phrases and add replies to them via ‘text’ or ‘block’.

  • The AI setup will contain a section with two panels, one where you can add phrases and one where you can add replies.
  • The builders will be able to add more sections to the panel.
  • The builders will also be able to set up the default message for unknown texts.


The broadcast panel is where the builders can send a block of content to the bot users with the ability to filter the targeted users through user attributes. The broadcast panel will give the users three sending options:

  • Instant message: with this option, the builders will be able to send a broadcast instantly with the button ‘send now’ in the block content panel.
  • Schedule message: this option will provide the builders with the same option but with a time and date possibility instead of a ‘send now’ button.
  • Sequence message: with this option, the builders will be able to choose multiple timings to send messages in.
  • Lists: this will give users the ability to list the different variations of the product (colors, sizes...etc).


In this section the builders will get insights on their bot’s performance and it will be shown in graphs and lists.

  • Bot Users: this graph will show the builders the actual bot users per day.
  • Best blocks: this list will show the most viewed blocks and how many times they were seen.
  • Broadcast performance: this graph will show the open rate and the interaction rate of the sent broadcasts.
  • Third party analysis: a panel to connect your bot with a third party’s analysis.

Bot’s Configuration

In this section the builders will make configurations and work out settings for their bots.

  • Page connection: this panel allows the builder to connect the bot with a Facebook page from a list of pages.
  • Persistent menu: in this panel, builders will choose which blocks or links to show in the bot’s persistent menu (read messenger documentation).
  • Messenger extensions: a panel which gives the builder the ability to integrate their bots in the Facebook extensions panel (read messenger documentation).
  • Admin Roles: in this panel, builders will start selecting from a checklist the roles for each admin and generating a link to log in with where they can:
    • Edit their bot
    • Edit the dashboard
    • Send broadcast messages
    • Show analysis
    • Give full access


The manage mode will include a dashboard where you can manage the business behind the bot, with really useful tools and sections. The manage mode will start off with the “Sell Products” template.


This section is where the builders will be able to manage their products or add new ones. The main part will contain a table of products with the following columns:

  • Check point: where a builder can select multiple products to help perform bulk actions (delete, show or hide)
  • Product image: the product’s main thumbnail image
  • Name: the name of the product
  • SKU: the product’s number
  • Category: the product’s category (can be filtered)
  • Status: shows the product’s status - whether it’s live or hidden (can be filtered)
  • Price: the product’s price
  • Total stock: will show the product’s total stock in all sizes
  • Block used: will show which block contains the product
  • Edit button: when the builder clicks this button a pop-up will show with all the product details as well as the ‘add product’ form
  • Add Product: this button will lead to a pop-up with the ‘add product’ form, which will contain:
    • Product Name: text block to add a product’s name
    • Product category: text block to add a product’s category (like that of tags)
    • Price: shows the product’s price without adding the shipping fees
    • Sizes /Inventory: a table with a plus icon to add more rows, the table will contain size, and stock
    • SKU: the product number that will be added when the builders want to add new variations to a pre-added product
    • Product description: a small description of the product


In this section, builders will manage their orders and sales.
The order managing section will contain a table and a header row.

  • Header row: the header row will contain a search block to search for the order number and a date filter (7 days - 15 days - month)
  • The order table: the order table will contain the main order’s details:
    • Check box: to make multiple orders for the bulk actions.
    • Order ID: the order number to be used in a search (when clicked, will lead to the order’s page)
    • Order date
    • Order items: the items of each order with an expand button
    • Order status: the status of each order (confirmed - processed - shipped - delivered - cancelled). Any change in status will be sent to the bot user
    • Order total: the total price of the order
    • Send notification: a (Yes/No) drop list to activate or deactivate sending messages to bot user when changes are made in orders
    • Order Page: this page will show all the order’s details and a header which will show the order’s number as well as a dropdown list where you can change the order’s status.
      • First section, the item’s table: (item image, item title, quantity of items, sizes, Item price, total price)
      • Second section, the shipment details: the shipment details section will show (customer’s name, mobile, address, order note, shipping fees, payment method)


In this section the builders will get analysis and insights about their store’s performance, orders and customers, the section will contain the following:

  • Orders and products’ quantity graph: a graph that will show the number of daily orders, daily products sold and unique buyers in a day by day sequence
  • Performance charts: a day by day chart that will show the number of each order status for each day


In this section the builders will be able to add promotions or coupons to increase their sales by adding coupons with fixed discount percentages or making offers for an entire category


  • Payments: This page will contain our payment gateways for bot users, there will be rows and each row will contain a payment gateway option and a status (connected - not connected). When the user clicks connect, a popup will show the web view connecting with the gateway.
  • Shipping: The first section on this page will contain the default shipping address for the store, there will be another section for shipping rates, which will have a plus sign to add new rates. Then there will be the rate type, price, taxes...etc.
  • Checkout: This page will hold the data required from the client (full name - address - apartment - city - country - phone number- zip code - email). There will also be a checkbox to save the customer’s data.
  • Team roles: This will be a list of team members with the roles and a button to add a new member.

Be One Step Ahead
With Botme !

Make your move and put your business on the
grid. Choose the bot that will help make that
happen and get started now.

  • No Credit Card Required
  • Easy Setup
  • Cancel Anytime

Botme Connect

Improve your reach, conversion rates, form direct links and better conversation flows.

Botme Commerce

Build bots, increase conversion rates and manage your business all in one platform.

Botme Restaurant

Soon you’ll be able to take orders from customers via chatbots in a personal way.