Agents
An Agent is an AI-powered assistant that handles conversations on WhatsApp. Each agent has its own personality, knowledge, and capabilities defined by its configuration.Key Agent Properties
Agents belong to an organization. Everyone in the organization can see and edit them, and API keys act on behalf of the organization.
Don’t want Wassist to run the AI? Route a number to your own code instead. See webhook routing.
Tools
Tools extend your agent’s capabilities by connecting it to external services. When a user asks a question that requires real-time data or an action, the agent can call a tool to fulfill the request.Types of Tools
API Tools
API Tools
Connect to any REST API to fetch data or trigger actions. Define the endpoint, parameters, and how the agent should interpret responses.Examples:
- Check order status from your e-commerce platform
- Book appointments in your calendar system
- Look up product inventory
Website Tools
Website Tools
Let your agent browse and extract information from web pages in real-time.Examples:
- Check current prices on your website
- Pull the latest blog posts
- Verify stock availability
Agent Handoffs
Agent Handoffs
Transfer conversations to another agent when specialized help is needed.
Support Handoff
Support Handoff
Escalate conversations to a human support team in your helpdesk.
Connector Tools
Connector Tools
Connect to Model Context Protocol (MCP) servers for advanced integrations with external systems.
Shopify Stores
Shopify Stores
Let your agent search a connected store’s products and policies.
Apps
Apps
Use tools from apps installed into your organization.
Conversations
A Conversation represents an ongoing dialogue between a user and an agent. Wassist keeps the full message history and manages conversation state automatically.Message Types
WhatsApp supports rich message formats beyond plain text:- Text — Standard text messages with emoji and formatting
- Images — Photos and graphics with optional captions
- CTA Buttons — Call-to-action buttons that link to URLs
- List Selections — Interactive menus for structured choices
- Templates — Pre-approved message templates for outbound messages
WhatsApp Business Accounts
To deploy agents to production, you connect a WhatsApp Business Account (WABA). This gives you:- Dedicated phone numbers — Your own business numbers
- Business profile — Company name, description, and verified badge
- Message templates — Pre-approved templates for outbound messaging
- Higher messaging limits — Send more messages as your reputation grows
Outbound Triggers
Outbound Triggers are webhooks that let external systems trigger your agent to send messages. When your backend receives an event (new order, appointment reminder, etc.), it can call Wassist to send a templated message.Next Steps
Create Your First Agent
Hello world on the sandbox number in 2 minutes.
SDK Overview
Learn how to manage agents programmatically.