# Leadzy tutorial

Welcome to your first bot tutorial! Together, we'll build a fictive chatbot named Leadzy which will gather leads for an e-commerce brand.

{% hint style="warning" %}
This tutorial is targeted for very beginners with Chatlayer. More advanced tutorials are cooking, stay tuned!&#x20;
{% endhint %}

## What to expect

By doing this tutorial, you can expect:

* [ ] Learning how to create a bot from scratch to publishing it to your channel
* [ ] Getting familiar with each Chatlayer block type (Message, Collect input, Condition, Intent, Action)
* [ ] Getting to know the canvas and its flow navigation
* [ ] Understanding some NLP notions

{% hint style="warning" %}
A video tutorial will complement this one. Stay tuned!
{% endhint %}

***

## Table of contents

Ready? Let's dive in!

{% hint style="info" %}
The first crucial step in making a chatbot is to plan it. For the sake of this tutorial, we planned the bot for you. Learn more on how to plan your bot [here](https://docs.chatlayer.ai/tutorials/getting-started).
{% endhint %}

{% content-ref url="/pages/P9kOiSIRpEowX0eToNZv" %}
[0. Introduction](/start-quickly/leadzy-tutorial/0.-introduction.md)
{% endcontent-ref %}

{% content-ref url="/pages/2Xvy5pCyNtOe71iZ8cp8" %}
[1. New bot, new block](/start-quickly/leadzy-tutorial/1.-new-bot-new-block.md)
{% endcontent-ref %}

{% content-ref url="/pages/YIP6GGuk8sMfqU7HCrm9" %}
[2. Understand your users](/start-quickly/leadzy-tutorial/2.-understand-your-users.md)
{% endcontent-ref %}

{% content-ref url="/pages/XHdVTAwIAyBzUninnyAQ" %}
[3. Collect and display user input](/start-quickly/leadzy-tutorial/3.-collect-and-display-user-input.md)
{% endcontent-ref %}

{% content-ref url="/pages/lVw1aeY3gFbPeToSDqH3" %}
[4. Steer the conversation with Conditions](/start-quickly/leadzy-tutorial/4.-steer-the-conversation-with-conditions.md)
{% endcontent-ref %}

{% content-ref url="/pages/hejRQvvKlH9sxWwhYqF6" %}
[5. Empower your bot with Actions](/start-quickly/leadzy-tutorial/5.-empower-your-bot-with-actions.md)
{% endcontent-ref %}

{% content-ref url="/pages/Dz2hLNQAcWigTPFA2ltD" %}
[6. Set up a channel and publish your bot](/start-quickly/leadzy-tutorial/6.-set-up-a-channel-and-publish-your-bot.md)
{% endcontent-ref %}

## 💬 Feedback

{% hint style="warning" %}
Your feedback on the tutorial means the world to us! Please, let us know what you think through [this short form.](https://forms.office.com/Pages/ResponsePage.aspx?id=ropROyGJe0qEl2GddWziDlEYn6XpsIRDjnCtdRk8L21UMFZMMlAzN0tHOTI4UjMxVTgzTVAwTE5aOCQlQCN0PWcu)
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.chatlayer.ai/start-quickly/leadzy-tutorial.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
