Table of Contents

Getting started - build a bot

Anna P Updated by Anna P

Get started building your bot!

Creating a bot for your web or WhatsApp channels is straightforward and flexible.

To start building, click on the Build a chatbot button in your dashboard:

You will find three main options to get started:

Build it for me: Utilize an AI-powered feature to automatically create your bot. Learn more about our AI builder here.

Start from scratch: Manually design your bot from the ground up.

Use a template: Begin with a pre-built framework.

Start from scratch

When starting from scratch, you’ll use blocks to build your bot's conversation flow:

Every bot begins with a Starting Point block. From here, you can add and connect subsequent blocks to shape the conversation.

Once you drag the green dot, you'll see a selection of blocks that ask for input from your user:

For web bots, note that conversations must start with the user’s input, unlike in WhatsApp, where any type of block can initiate the flow.

Blocks represent different functions and interactions, such as sending messages, collecting user information, executing backend logic, or integrating with other systems.

Blocks trigger in sequence, so they activate only when the user reaches them in the conversation flow. Make sure to organize your flow (avoid placing blocks on top of another).

Your canvas is expandable, and you can use commands to go back, copy or delete blocks. Check out our Builder guide.

Connect and disconnect a block in your flow:

Drag the green dot to add a block, use the bin icon to remove the connector.

Here's an overview of the available blocks:

Message blocks:

Send/ display messages or media to your users. Check out our library.

Question blocks:

Ask for information from your users in multiple formats. (buttons, questions, forms, etc) and collect it using Variables. Check out our library.

Variables:

A variable is a way for a bot to remember information shared by the user during a conversation. For instance, if the bot asks for the user's name, it can store that name in a variable and use it later to personalize the chat.

Variables help the bot keep track of details to make the interaction more personalized and relevant.

Most blocks will come with a pre-set variable, however you can create your own personalized ones.

Learn more about Variables here
Logic blocks:

Add logic to your flow, redirections, checks, lead qualifying, counters, etc. Check out our library.

Green and red outputs:

A very useful logic block would be the Conditions block. You'll find some blocks have 2 connectors, one green and one red. Here's how it looks in your flow:

Conditions help redirect your users based on a previous answer. The green output is used to connect the part of the flow you want to take your users if the condition is met, and the red one for the instances where the condition is not met.

Any of the above output:

You'll see a Any of the above button as part of some question blocks, like the buttons block. It is an element that allows the flow to move on to the next block of the conversation in certain cases.

You'll find all the details on how to use it here.

Integrations:

Connect to third party apps using our native integration blocks. Check out our library to see all the available integration blocks.

And that's all the basics! Now you can start building your bot in Landbot!

How did we do?

Build it for me!

Contact