Getting Started
Core Concepts
Understanding these fundamental concepts will help you build powerful AI-powered communication systems with Flametalk.
How It All Fits Together
AI personalities with instructions
Automated workflows for outreach
Your customers and leads
Agents
The AI personalities that handle conversations with your customers.
An Agent is the core building block of Flametalk. Each agent has:
- •Instructions: The system prompt that defines the agent's personality, knowledge, and behavior
- •Versions: Track changes over time with draft, staging, and deployed versions
- •Actions: Capabilities like booking appointments or updating CRM records
- •Goals: Performance targets you want the agent to achieve
Use agent versioning to safely test changes before deploying to production. You can roll back to a previous version at any time.
Channels
The communication endpoints where agents interact with customers.
A Channel is a communication endpoint—like a phone number or WhatsApp account—that connects an agent to the outside world.
Voice Channels
- • Phone numbers for inbound/outbound calls
- • Global coverage with local numbers
- • Real-time transcription and recording
- • Ultra-human voice technology
WhatsApp Channels
- • Connected via Meta Business API
- • Rich media support (images, docs)
- • Message templates for outbound
- • Interactive buttons and lists
Each channel is linked to exactly one agent. When a call or message comes in, the linked agent handles the conversation.
Campaigns
Automated workflows for proactive customer outreach.
A Campaign is an automated workflow that reaches out to contacts via voice or messaging channels. Campaigns include:
- •Workflow Builder: Visual editor to design multi-step outreach sequences
- •Smart Retry Logic: Automatically retry failed calls with configurable intervals
- •Business Hours: Only reach out during configured time windows
- •Rate Limiting: Control concurrent calls and hourly limits
- •Pipeline Stages: Track leads through custom stages (Kanban-style)
Inbound vs Outbound
Outbound campaigns proactively call or message contacts from a list. Inbound campaigns are triggered by webhooks from external systems (e.g., new lead from Zapier).
Contacts
Your customers, leads, and conversation participants.
Contacts are the people your agents interact with. They can be organized into:
- •Contact Lists: Groups of contacts for campaign targeting
- •Custom Fields: Store additional data like company name, preferences, etc.
- •Conversation History: Full transcript of all interactions across channels
Contacts can be created manually, imported via CSV, added through the API, or ingested automatically from webhooks.
Credits
The usage-based billing system for Flametalk services.
Flametalk uses a credit-based system for billing. Credits are consumed for various actions:
| Action | Credit Cost |
|---|---|
| Voice call (answered) | 1 credit/minute |
| Voice call (unanswered) | 0.5 credits/attempt |
| WhatsApp message | 0.1 credits/message |
| Test simulation | 2 credits/test |
| Call evaluation | 1 credit/evaluation |
Credits are granted monthly based on your subscription plan, or can be purchased as add-ons. View your usage in the Billing section of your dashboard.