> ## Documentation Index
> Fetch the complete documentation index at: https://docs.typebot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# 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.

![Bubble blocks](https://mintcdn.com/typebot/_A9p16JCEDI2EkLF/images/blocks/bubbles.png?fit=max\&auto=format\&n=_A9p16JCEDI2EkLF\&q=85\&s=5a33ba81ef5dd343818966fe37e432c8)

## Inputs

Input blocks are used to ask the user for input. It will stop the conversation and for the user to provide input.

![Input blocks](https://mintcdn.com/typebot/_A9p16JCEDI2EkLF/images/blocks/inputs.png?fit=max\&auto=format\&n=_A9p16JCEDI2EkLF\&q=85\&s=a840a2b70f719471a028423b4b8f7454)

## Logic

Logic blocks are used to perform background operations. They are not visible to the users.

![Logic blocks](https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/logic.png?fit=max\&auto=format\&n=bR67_tMY0NAThQSS\&q=85\&s=157ba6f6a7bbf0607aa9e6a726bd2499)

## Integrations

Integration blocks are used to trigger external services operations.

> [!NOTE]
>
> Interested in implementing your own integration block? Head over to [The
> Forge](https://docs.typebot.com/contribute/the-forge/overview.md) to easily create your block.

![Integration blocks](https://mintcdn.com/typebot/bR67_tMY0NAThQSS/images/blocks/integrations.png?fit=max\&auto=format\&n=bR67_tMY0NAThQSS\&q=85\&s=1c639ccaba23cabc0959529d372453f4)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.