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

# Chat Status

> Indicate typing status in chats with the Laravel SDK (start typing, stop typing)

## Overview

Use these methods to show or hide typing indicators in a WhatsApp chat.

## How to avoid getting blocked

We highly recommend reading our full guide on [How to Avoid Getting Blocked on WhatsApp](/hypersender/overview/whatsapp/avoid-getting-blocked) to ensure your usage complies with WhatsApp's policies and best practices, and see how to leverage these two methods effectively without risking your number being blocked.

### Start Typing

Indicate that the user is typing in a chat. [(learn more)](/api-reference/whatsapp/send-messages/start-typing)

<Tabs>
  <Tab title="Basic Usage" icon="code">
    ```php theme={null}
    use Hypersender\Hypersender;

    Hypersender::whatsapp()
      ->startTyping(
          chatId: '20123456789@c.us',
        );
    ```
  </Tab>

  <Tab title="Parameters" icon="sliders">
    | Parameter | Type   | Required | Description                       |
    | --------- | ------ | -------- | --------------------------------- |
    | chatId    | string | yes      | The chat ID to indicate typing in |
  </Tab>
</Tabs>

### Stop Typing

Indicate that the user has stopped typing in a chat. [(learn more)](/api-reference/whatsapp/send-messages/stop-typing)

<Tabs>
  <Tab title="Basic Usage" icon="code">
    ```php theme={null}
    use Hypersender\Hypersender;

    Hypersender::whatsapp()
      ->stopTyping(
          chatId: '20123456789@c.us',
        );
    ```
  </Tab>

  <Tab title="Parameters" icon="sliders">
    | Parameter | Type   | Required | Description                       |
    | --------- | ------ | -------- | --------------------------------- |
    | chatId    | string | yes      | The chat ID to indicate typing in |
  </Tab>
</Tabs>
