1. Server events
Flireo AI
  • Introducing Flireo AI
    • Introduction
    • Core concepts
    • Getting started
    • API overview
    • Errors
  • Assistants
    • Phone numbers linking
  • Phone numbers
    • Overview
    • Available numbers
    • List phone numbers
    • Order a phone number
    • Phone number orders
  • Verification groups
    • Overview
    • Available numbers
    • Create verification group
    • List verification groups
    • Order number via verification group
  • Server events
    • Assistant types
    • Assistant-request Event
    • Tool-calls Event
    • End-of-call-report Event
    • Status-update Event
    • Control live calls
API ReferenceDocumentatie
API ReferenceDocumentatie
Linkedin
  1. Server events

Assistant types

Flireo AI offers three distinct agent architectures to suit a wide range of business, integration, and compliance needs. Each type is designed for specific workflows and levels of customization.

1. Default Agents#

Default agents are fully managed by Flireo and are the fastest way to deploy phone AI for common workflows.
Key Properties:
Hosted and operated by Flireo: No external dependencies or server setup required.
Uses Flireo's built-in tools: Agents can send emails, browse the web, book appointments, and more using pre-integrated functions.
Configurable in the dashboard: You can set prompts, greetings, call transfer rules, voice selection, and call behavior without code.
No backend integration: Designed for businesses who want instant value and simplicity.
Use Cases:
Customer support lines
FAQ and information hotlines
Lead qualification and outbound calls

2. External Agents#

External agents are ideal for organizations needing deep integration with their own systems and logic.
Key Properties:
Logic handled by your backend server: Flireo communicates with your server via secure webhooks during calls.
Four event types:
assistant-request: On call start, Flireo asks your server how the agent should behave for that caller.
tool-calls: When your agent needs to execute a function (e.g. database query, CRM action), Flireo sends a structured request to your server for fulfillment.
end-of-call-report: After every call, a full transcript and call analysis is posted to your server for logging, analytics, or CRM sync.
status-updates: Real-time notifications when calls start, finish, or encounter errors.
Visual function editor: You define which functions your agent can call in the dashboard; your server implements the behavior.
Customizable call transfers: Agents can be set up to transfer calls (e.g. to sales, support) based on conversation triggers.
Requirements:
Your server must be publicly accessible over HTTPS and respond within 5 seconds.
All integration endpoints are configured in the dashboard.
Use Cases:
Deeply personalized support
Complex workflow automation
Real-time database and CRM integration
Regulatory/compliance-driven workflows

3. Custom Agents#

Custom agents are built and managed by the Flireo team for clients with unique or advanced requirements.
Key Properties:
Fully bespoke integrations: Flireo engineers build out all logic, integrations, and custom flows on your behalf.
Managed infrastructure: Hosted securely on Flireo’s platform, with dedicated support.
Restricted dashboard access: Function and workflow editing is disabled for users; changes must go through Flireo.
Ideal for enterprise: Suited for organizations needing proprietary features, deep compliance, or specialized data governance.
Use Cases:
Enterprise deployments with regulatory needs
End-to-end automation across multiple systems
Agents with proprietary business logic or integrations
Whitelabel and reseller solutions

Choosing the Right Agent Type#

Default: Instant setup, no code, pre-built tools—best for rapid deployment and simple workflows.
External: Advanced customization, real-time integration, full control over logic—best for tech teams and complex businesses.
Custom: Flireo-built, enterprise-grade, fully managed—best for large organizations and unique requirements.

Next:
Learn more about agent orchestration and the conversation pipeline, or explore how to configure your agent in the dashboard.
Modified at 2025-08-28 08:15:37
Previous
Order number via verification group
Next
Assistant-request Event
Built with