Documentation
Product Documentation
Everything you need to get started, build, scale, and manage AI agents using our platform.
Documentation
Product Documentation
Everything you need to get started, build, scale, and manage AI agents using our platform.
Documentation
Product Documentation
Everything you need to get started, build, scale, and manage AI agents using our platform.
Building Agent
Introduction
The Playground area is a space where you can interact with and test your AI agent. It allows you to see how it responds to different inputs and make adjustments as needed. This area is useful for refining the AI agent’s behavior and ensuring it meets your requirements before deploying it on your website or other platforms.

Chatbot Event Listeners
Chatbot Event Listeners allow your AI agent to respond to specific actions or triggers during a conversation. These listeners provide flexibility and enable your chatbot to behave contextually depending on the user input or system state.
Some common event listeners include:
onStart: Triggers when a new conversation begins.
onMessage: Activates whenever the user sends a new message.
onTimeout: Fires when a user is inactive for a set duration.
onEnd: Triggered when the conversation session ends.
These listeners help personalize the conversation experience, ensuring that your chatbot behaves intuitively and stays responsive.

Indentity Verification
Ensuring secure and accurate interactions is key, especially when sensitive or personalized data is involved. Our AI agent includes options for identity verification that can be triggered at any point in the conversation.
Methods supported include:
Email Verification: Request and confirm a one-time passcode sent to the user’s email.
Phone Verification: Use SMS-based OTPs (one-time passcodes) to validate user identity.
Third-Party Auth: Integration with services like OAuth or SSO for seamless verification.
These verification layers are optional but strongly recommended for any agent handling user accounts, personal data, or customer service tasks.

Create a Chatbot
Creating a chatbot is a simple, guided process:
Choose a Template or Start from Scratch: Select from available templates tailored for customer support, e-commerce, scheduling, and more—or begin with a blank agent.
Define the Agent's Purpose: Clearly state what the chatbot is intended to do—answer questions, collect data, perform actions, etc.
Set Your Source: Choose where the chatbot receives its input (email, webhook, phone, integration).
Add Personality and Voice: Configure tone, writing style, and default response behaviors.
Train with Sample Data: Upload relevant documents or provide example conversations to enhance its understanding.
Test in the Playground: Use the Playground to refine, test, and iterate on how the chatbot handles real-world interactions.

Custom Initial Messages
You can define the initial message that your chatbot sends when a new conversation begins. This message sets the tone and guides the user toward meaningful interaction.
Examples:
Welcome Message: “Hi! I’m Ava, your virtual assistant. How can I help you today?”
Prompted Message: “Are you looking for support with an existing order or want to ask something new?”
Instructional Message: “Before we begin, please enter your order number or email address.”
This initial interaction is essential for user engagement and can be customized per use case.

Conclusion
By following this documentation, you’ll be able to build, customize, and deploy a powerful AI agent that responds to inputs intelligently and adapts to your business workflows. Whether it's integrated through email, phone, webhooks, or external platforms, your agent is designed to learn, engage, and perform with precision. Continue refining through testing and let your chatbot grow alongside your user needs.
Building Agent
Introduction
The Playground area is a space where you can interact with and test your AI agent. It allows you to see how it responds to different inputs and make adjustments as needed. This area is useful for refining the AI agent’s behavior and ensuring it meets your requirements before deploying it on your website or other platforms.

Chatbot Event Listeners
Chatbot Event Listeners allow your AI agent to respond to specific actions or triggers during a conversation. These listeners provide flexibility and enable your chatbot to behave contextually depending on the user input or system state.
Some common event listeners include:
onStart: Triggers when a new conversation begins.
onMessage: Activates whenever the user sends a new message.
onTimeout: Fires when a user is inactive for a set duration.
onEnd: Triggered when the conversation session ends.
These listeners help personalize the conversation experience, ensuring that your chatbot behaves intuitively and stays responsive.

Indentity Verification
Ensuring secure and accurate interactions is key, especially when sensitive or personalized data is involved. Our AI agent includes options for identity verification that can be triggered at any point in the conversation.
Methods supported include:
Email Verification: Request and confirm a one-time passcode sent to the user’s email.
Phone Verification: Use SMS-based OTPs (one-time passcodes) to validate user identity.
Third-Party Auth: Integration with services like OAuth or SSO for seamless verification.
These verification layers are optional but strongly recommended for any agent handling user accounts, personal data, or customer service tasks.

Create a Chatbot
Creating a chatbot is a simple, guided process:
Choose a Template or Start from Scratch: Select from available templates tailored for customer support, e-commerce, scheduling, and more—or begin with a blank agent.
Define the Agent's Purpose: Clearly state what the chatbot is intended to do—answer questions, collect data, perform actions, etc.
Set Your Source: Choose where the chatbot receives its input (email, webhook, phone, integration).
Add Personality and Voice: Configure tone, writing style, and default response behaviors.
Train with Sample Data: Upload relevant documents or provide example conversations to enhance its understanding.
Test in the Playground: Use the Playground to refine, test, and iterate on how the chatbot handles real-world interactions.

Custom Initial Messages
You can define the initial message that your chatbot sends when a new conversation begins. This message sets the tone and guides the user toward meaningful interaction.
Examples:
Welcome Message: “Hi! I’m Ava, your virtual assistant. How can I help you today?”
Prompted Message: “Are you looking for support with an existing order or want to ask something new?”
Instructional Message: “Before we begin, please enter your order number or email address.”
This initial interaction is essential for user engagement and can be customized per use case.

Conclusion
By following this documentation, you’ll be able to build, customize, and deploy a powerful AI agent that responds to inputs intelligently and adapts to your business workflows. Whether it's integrated through email, phone, webhooks, or external platforms, your agent is designed to learn, engage, and perform with precision. Continue refining through testing and let your chatbot grow alongside your user needs.
Building Agent
Introduction
The Playground area is a space where you can interact with and test your AI agent. It allows you to see how it responds to different inputs and make adjustments as needed. This area is useful for refining the AI agent’s behavior and ensuring it meets your requirements before deploying it on your website or other platforms.

Chatbot Event Listeners
Chatbot Event Listeners allow your AI agent to respond to specific actions or triggers during a conversation. These listeners provide flexibility and enable your chatbot to behave contextually depending on the user input or system state.
Some common event listeners include:
onStart: Triggers when a new conversation begins.
onMessage: Activates whenever the user sends a new message.
onTimeout: Fires when a user is inactive for a set duration.
onEnd: Triggered when the conversation session ends.
These listeners help personalize the conversation experience, ensuring that your chatbot behaves intuitively and stays responsive.

Indentity Verification
Ensuring secure and accurate interactions is key, especially when sensitive or personalized data is involved. Our AI agent includes options for identity verification that can be triggered at any point in the conversation.
Methods supported include:
Email Verification: Request and confirm a one-time passcode sent to the user’s email.
Phone Verification: Use SMS-based OTPs (one-time passcodes) to validate user identity.
Third-Party Auth: Integration with services like OAuth or SSO for seamless verification.
These verification layers are optional but strongly recommended for any agent handling user accounts, personal data, or customer service tasks.

Create a Chatbot
Creating a chatbot is a simple, guided process:
Choose a Template or Start from Scratch: Select from available templates tailored for customer support, e-commerce, scheduling, and more—or begin with a blank agent.
Define the Agent's Purpose: Clearly state what the chatbot is intended to do—answer questions, collect data, perform actions, etc.
Set Your Source: Choose where the chatbot receives its input (email, webhook, phone, integration).
Add Personality and Voice: Configure tone, writing style, and default response behaviors.
Train with Sample Data: Upload relevant documents or provide example conversations to enhance its understanding.
Test in the Playground: Use the Playground to refine, test, and iterate on how the chatbot handles real-world interactions.

Custom Initial Messages
You can define the initial message that your chatbot sends when a new conversation begins. This message sets the tone and guides the user toward meaningful interaction.
Examples:
Welcome Message: “Hi! I’m Ava, your virtual assistant. How can I help you today?”
Prompted Message: “Are you looking for support with an existing order or want to ask something new?”
Instructional Message: “Before we begin, please enter your order number or email address.”
This initial interaction is essential for user engagement and can be customized per use case.

Conclusion
By following this documentation, you’ll be able to build, customize, and deploy a powerful AI agent that responds to inputs intelligently and adapts to your business workflows. Whether it's integrated through email, phone, webhooks, or external platforms, your agent is designed to learn, engage, and perform with precision. Continue refining through testing and let your chatbot grow alongside your user needs.