45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
---
|
|
title: Overview
|
|
---
|
|
|
|
Blocks are the atomic building blocks of a typebot chat. You can chain any blocks together to create complexe conversation flows. When you drag and drop a block in the typebot flow, by default it will be inserted into a group that can have a title. Blocks are always contained in groups.
|
|
|
|
There are multiple block categories to make it easier to find the right block for your needs:
|
|
|
|
## Bubbles
|
|
|
|
Bubble blocks are used to show bubbles that can be used to display information to the user.
|
|
|
|
<Frame style={{ maxWidth: '400px' }}>
|
|
<img src="/images/blocks/bubbles.png" alt="Bubble blocks" />
|
|
</Frame>
|
|
|
|
## Inputs
|
|
|
|
Input blocks are used to ask the user for input. It will stop the conversation and for the user to provide input.
|
|
|
|
<Frame style={{ maxWidth: '400px' }}>
|
|
<img src="/images/blocks/inputs.png" alt="Input blocks" />
|
|
</Frame>
|
|
|
|
## Logic
|
|
|
|
Logic blocks are used to perform background operations. They are not visible to the users.
|
|
|
|
<Frame style={{ maxWidth: '400px' }}>
|
|
<img src="/images/blocks/logic.png" alt="Logic blocks" />
|
|
</Frame>
|
|
|
|
## Integrations
|
|
|
|
Integration blocks are used to trigger external services operations.
|
|
|
|
<Note>
|
|
Interested in implementing your own integration block? Head over to [The
|
|
Forge](/) to easily create your block.
|
|
</Note>
|
|
|
|
<Frame style={{ maxWidth: '400px' }}>
|
|
<img src="/images/blocks/integrations.png" alt="Integration blocks" />
|
|
</Frame>
|