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

# WhatsApp AI Agent

> AI-powered personal assistant for WhatsApp - send messages, manage reminders, remember facts, moderate groups, and more

# WhatsApp AI Agent

AI-powered personal assistant for WhatsApp - send messages, manage reminders, remember facts, moderate groups, and more

## Properties

| Property   | Value             |
| ---------- | ----------------- |
| **Type**   | whatsapp-ai-agent |
| **Family** | AI                |
| **Group**  | WhatsApp          |

## Parameters

| Name                    | Label                     | Type   | Description                                                                     | Required |
| ----------------------- | ------------------------- | ------ | ------------------------------------------------------------------------------- | -------- |
| model                   | Model                     | Select | AI model to use for WhatsApp automation                                         | Yes      |
| task                    | Task                      | String | The task to perform with WhatsApp (e.g., 'Send a message to John saying hello') | Yes      |
| systemPrompt            | System Prompt             | String | System prompt for the AI agent                                                  | No       |
| maxSteps                | Max Steps                 | Number | Maximum number of automation steps to take                                      | No       |
| temperature             | Temperature               | Number | AI creativity level (lower = more deterministic)                                | No       |
| useChatContext          | Use Chat Context          | Bool   | Use conversation context from chat trigger if available                         | No       |
| enableMemory            | Enable Memory             | Bool   | Enable contextual memory for long-term knowledge retention                      | No       |
| memoryScope             | Memory Scope              | String | Scope for memory storage (e.g., 'whatsapp', 'user', custom scope)               | No       |
| enableReminders         | Enable Reminders          | Bool   | Enable reminder tools for scheduling messages                                   | No       |
| enableKnowledge         | Enable Knowledge Store    | Bool   | Enable knowledge storage for remembering facts about contacts                   | No       |
| enableGroupModeration   | Enable Group Moderation   | Bool   | Enable group management tools (add/remove members, change settings)             | No       |
| enableProfileManagement | Enable Profile Management | Bool   | Enable profile update tools (name, status, photo)                               | No       |
| enableAIReply           | Enable AI Reply           | Bool   | Enable contextual AI reply with full conversation history                       | No       |
| enableModeControl       | Enable Mode Control       | Bool   | Enable control of messaging modes (silent, DND, auto-reply)                     | No       |
| enableMediaDownload     | Enable Media Download     | Bool   | Enable downloading media from received messages                                 | No       |
| enableAdvancedSearch    | Enable Advanced Search    | Bool   | Enable global message search and conversation retrieval                         | No       |

## Outputs

| Name          | Label         | Type    | Description                                 |
| ------------- | ------------- | ------- | ------------------------------------------- |
| success       | success       | boolean | Whether the task was completed successfully |
| stepsExecuted | stepsExecuted | number  | Number of steps executed                    |
| actionLog     | actionLog     | array   | Log of all actions taken                    |
| finalResponse | finalResponse | string  | Final AI response message                   |
| messagesSent  | messagesSent  | array   | Messages sent during execution              |
| tokensUsed    | tokensUsed    | number  | Total tokens used                           |
