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

# Instagram Settings

The configuration panel shown for **Instagram** agents in place of Conversation & Features and Follow-Ups.

## Reply mode

Instagram agents receive a lot of noise — an emoji on a post, a one-word comment, a message meant for someone else. Reply mode decides whether the agent answers everything.

| Mode                       | Behaviour                                                                                                  |
| -------------------------- | ---------------------------------------------------------------------------------------------------------- |
| **Reply to all messages**  | The agent responds to every inbound message or comment                                                     |
| **Decide before replying** | The agent first judges whether a reply is appropriate, using your decision prompt, and stays silent if not |

### Decision prompt

Shown when mode is **Decide**. Describe what is worth answering:

> Only reply if the message is a question about the product, a complaint, or a request for pricing. Do not reply to emoji-only comments, compliments, or tagging of other accounts.

<Tip>
  On a comment agent this is close to essential. Replying under every "🔥" makes the brand account look automated in the most obvious way possible.
</Tip>

## Human transfer

Hands the conversation to a person when the agent decides it is out of its depth.

| Setting               | Description                                                    |
| --------------------- | -------------------------------------------------------------- |
| **Human transfer**    | When on, the agent hands off if your transfer criteria are met |
| **Transfer criteria** | Plain-English description of when to escalate                  |

Once a conversation is handed off, **the bot stops replying to that contact** until someone releases it manually. It does not resume on its own — that is the point, so a customer waiting for a person is not interrupted by the agent.

Example criteria:

> Transfer if the user is angry, mentions a refund or a legal complaint, asks explicitly to speak to a person, or repeats the same question after the agent has already answered it twice.

Handed-off conversations are visible in the [Inbox](/chat-agents/monitoring), where you can filter to them and hand the contact back to the agent with **Assign to Agent**.

## Instagram agent types

Set at creation, shown as a tag in the Chat Agents table:

| Type                    | Handles              |
| ----------------------- | -------------------- |
| **DM Agent**            | Direct messages only |
| **Comment Agent**       | Post comments only   |
| **DM & Comments Agent** | Both                 |

## Related

<CardGroup cols={2}>
  <Card title="Instagram channel" icon="instagram" href="/chat-agents/channels/instagram">
    Connecting the account and going live
  </Card>

  <Card title="Custom functions" icon="code" href="/chat-agents/functions/custom-functions">
    The function type Instagram agents support
  </Card>
</CardGroup>
