Getting Started
Once you sign in, you’ll land on your Home Page. To build an AI agent, the first step is creating a Call Flow.- Access the Side Panel: Hover over and click the Trillet logo. This will open the Side Panel.

- Navigate the Interface: From the Side Panel, you can navigate to all sections of the Trillet interface. Each section has its own functionality, which we’ll explore as we move through this handbook.
-
Start with Flow Studio:
- In the Side Panel, click Flow Studio
- This will open a dropdown menu with two options: Call Flows and Message Flows
- Choose Your Flow Type: Trillet lets you create both, depending on your use case. In this module, we’ll start with a Call Flow.
Understanding Call Flows
A Call Flow is the backbone of your AI agent. It defines how conversations are structured and whether your agent will handle one-way or two-way communication. You can think of it like a blueprint for your agent’s calls. After navigating to Call Flows, your dashboard will look like this:
- As you create call flows, they’ll appear here for quick access
- You can also add personal folders to keep your work organized
1.1 Create a Call Flow from Scratch
Trillet gives you the ability to customize your agent and choose how it communicates with users. On this page, you’ll set the foundation for your AI agent by giving it a name, defining its purpose, and selecting the right call direction, voice, and language model. Think of this as your agent’s “identity card” - the details you set here define how it looks, sounds, and behaves during conversations.
Configuration Steps
Select Folder- Choose the folder where you want to save this call flow
- Organizing flows into folders helps keep your workspace tidy
- Flow Title: Give your call flow a descriptive name (e.g., Sales Demo Flow)
- Description: Add a short explanation of what this flow is for (optional, but useful if you have multiple flows)
- Call Direction:
- Outbound Only: one-way outgoing calls without return calls
- Outbound & Inbound: two-way conversations where the agent can also receive calls
- Agent Name: Assign a name to your agent. This is how it will appear across your workspace
- Language Model: Select the AI model that powers your agent’s responses (see Call Agents API for available models)
- Voice Options: Choose from available voices:
- Trillet AI Voices (default, included)
- ElevenLabs Voices (premium, additional cost)
- BYO ElevenLabs (bring your own ElevenLabs account)
- Flow Generator: Trillet gives you the ability to turn an existing call recording into a ready-to-use call flow
1.2 Prompting Your Agent
The way you prompt your agent determines how well it performs during conversations. Think of it like giving instructions to a teammate before they step into a meeting - the clearer and more specific you are, the better they’ll handle the interaction. You can also choose how your agent starts off the call — whether that’s waiting for the caller to speak first, using an AI-generated greeting that adapts to context, or delivering a custom greeting you’ve written yourself.
Writing Effective Prompts
A strong prompt usually includes:- A clear goal → what is the agent trying to achieve on this call?
- Background context → who is the agent, and what key details should they know?
- Conversation flow → the step-by-step path the agent should follow to reach the goal
Using the Prompt Template
To make this easier, Trillet provides a prompt template you can follow. Instead of starting from scratch, the template gives you a ready-made structure that covers all the essentials: defining your agent’s role, setting formatting rules, and mapping out the conversation flow. Example Prompt Structure: If your agent’s goal is to qualify leads for a demo, your prompt might:- Set the goal as confirming interest and booking a demo slot
- Provide background context like “You are Alex, a friendly sales assistant from Acme Software”
- Outline a conversation flow where the agent greets the lead, confirms their availability, and suggests two demo times
Testing Your Agent
You can test your agent through both Voice Chat and Text Chat. Voice Chat lets you experience how it sounds in a live call, while Text Chat makes it easy to review responses in writing. Both methods allow you to fine-tune your prompt and improve the agent’s performance.
When you’re ready to test, click the Save & Test Agent button in the top-right corner of the prompt editor.

- Voice Chat lets you experience how it sounds in a live call
- Text Chat makes it easy to review responses in writing
It’s always a good idea to test your prompt with different variations to see what gives you the most natural results.
1.3 Assigning a Phone Number
When you’re ready to take your AI agent live, it needs a phone number that people can call. Assigning a number is what connects your agent to the outside world, allowing it to handle real conversations instead of just test runs.
Number Options
Trillet gives you two options: 1. Buy a New Number- Purchase directly through the platform
- Quick setup and ready to use right away
- Search by country, type (local or toll-free), state, or area code

- Link an existing number from providers like Twilio
- Keep using your existing carrier rates
- Manage everything from within Trillet

Number Assignment
Once you have a number, you can assign it to your AI agent:
- Choose whether to assign to a call or message flow
- Select the agent it should connect with
- Enable call recording
- Add metadata tags for dynamic interactions
Next Steps After Assignment
Once your number is linked, you can configure:- Maximum call duration
- Call recording settings
- Business hours
- Call or Message flow assignment
1.4 Sending and Receiving Calls
Once a phone number is assigned to your AI agent, you can configure how it handles incoming and outgoing calls.Single Calls
To assign a single number: go to Sidebar → Calls → Single Call Simply select the agent you want to map the number to (the same agent you assigned the phone number to) and enter the number where you’d like to receive the calls. You can also use our Voice Calls API to programmatically initiate calls:Batch Calls
Trillet also gives you the ability to place batch calls. To access this feature: Sidebar → Calls → Batch Calls Batch Calls let you reach multiple contacts at once instead of dialing them individually. This is especially helpful for:- Marketing campaigns
- Appointment reminders
- Survey collection
- Follow-up calls
- Select an agent
- Upload a CSV file with contact details
- Schedule when the calls should go out
- Review past batches under “View History” to track performance
For large-scale operations, consider using our Batch Calls API to programmatically manage batch calls and monitor their status.
1.5 Setting up Transfers
Transfers let your agent hand a call over to a real person or another system when needed. This is useful for situations where the conversation requires human support, a specialized team, or a different department.
Transfer Setup Steps
- Click Add New Transfer
- Enter a friendly name (e.g., Support Team)
- Select the transfer type
- Choose the destination type (Phone Number/SIP Address or Phone Metadata Tags)
- Enter the destination in the valid format:
- Phone:
+12025550123
- SIP:
sip:user@domain.com
- SIP:
sip:user@domain.com
- Phone:
- Save your transfer - your agent will now know where to route calls when triggered
Transfer Types
- Warm Transfer: Agent stays on the line during handoff
- Cold Transfer: Agent immediately transfers and disconnects
Make sure to test your transfer destinations to ensure they’re properly configured and accessible.
API Integration
Throughout this guide, we’ve focused on the visual interface, but every feature is also available through our comprehensive REST API:Call Agents API
Create and manage conversational agents programmatically
Call Flows API
Design conversation flows via API
Voice Calls API
Initiate and manage calls programmatically
Conversations API
Handle real-time conversations
Next Steps
Now that you’ve set up your first AI agent, explore these advanced features:Advanced Enterprise Guide [Exclusive]
Scale your implementation with enterprise tools
Advanced Prompting [Soon!]
Learn advanced prompting techniques for better conversations
Platform Integrations
Connect your agent to external systems
Analytics & Monitoring
Track performance and optimize your agents