> For the complete documentation index, see [llms.txt](https://helpdocumentation.gitbook.io/user-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpdocumentation.gitbook.io/user-documentation/bot-builder/typing-indicator.md).

# Typing Indicator

Steps to Add Typing Indicator in Chatbot Flow

#### Step 1: Open the Chatbot Builder

Go to the Chatbot section and create or edit your chatbot flow.

#### Step 2: Add a Keyword Trigger

* Select the required WhatsApp channel.Add a condition/keyword trigger.
* Enter your preferred keyword (Example: `indicator`).
* Save the trigger.

#### Step 3: Add the Typing Indicator Action

* Click on **Add Node**.
* Go to **Native Tools**.
* Select **Send Typing Indicator**.

This action will show the typing status to the user before the bot sends a message.

#### Step 4: Add a Message Block

* Add a **Send Message** node after the typing indicator.
* Enter your message (Example: “Hello, how are you?”).
* Save the message.

#### Step 5: Add Another Typing Indicator (Optional)

You can add the typing indicator multiple times anywhere in the chatbot flow.

* Click on **Add Node**
* Go to **Native Tools**
* Select **Send Typing Indicator**

#### Step 6: Continue the Chatbot Flow

Add more actions such as:

* Questions
* Message blocks
* Forms
* Buttons
* Any other chatbot actions

Example:\
“Please let us know your name.”

#### Step 7: Save and Enable the Workflow

* Save the chatbot flow.
* Enable the workflow.

### How It Works

When a user sends the trigger keyword on WhatsApp:

1. The typing indicator appears.
2. The bot sends the response message.
3. The typing indicator can appear again before the next response.

{% embed url="<https://www.youtube.com/watch?v=vsIye6uw5J8>" %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://helpdocumentation.gitbook.io/user-documentation/bot-builder/typing-indicator.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
