Overview
TalkifAI provides two separate analytics pages:- Analytics (
/analytics) — Usage metrics, credit tracking, and quota monitoring - Call Logs (
/call-logs) — Detailed call records with transcripts, recordings, and post-call analysis
Analytics Page
URL:/analytics
The Analytics page shows high-level usage metrics and credit consumption.
Summary Cards
Four key metrics displayed at the top:| Card | Description | Color |
|---|---|---|
| Total Sessions | Total number of voice/chat interactions | Purple gradient |
| Total Usage Time | Cumulative duration of all sessions | Gray gradient |
| Tier / Credits | Your plan tier and remaining credits | White |
| Active Agents | Number of unique agents used | Black gradient |
Credit System
TalkifAI uses a credit-based billing system (not minute quotas). Free Tier:- 300 credits per month
- Resets on the 1st of each month
- Shown as progress bar with percentage used
- Custom credit limit (e.g., 3,000 credits)
- Per-user, per-organization
- Shown as “X% of Developer quota used”
- Voice calls: ~$0.073/minute average
- Chat sessions: ~$0.001/message average
- Deducted automatically after each session
Credits vs Minutes: The system now uses credits instead of minute quotas. One credit = $1.00 USD.
Check Credit Balance
Via UI:- View remaining credits on Analytics page
- Green bar = healthy balance
- Red bar = low balance warning
| Field | Type | Description |
|---|---|---|
canProceed | boolean | Whether user has sufficient credits |
remaining | number | Remaining credit balance |
hasSufficientBalance | boolean | Includes grace period logic |
balanceData | object | Full balance details |
role | string | User role (user/developer/owner/admin) |
Low Balance Alerts
Automatic Warnings:- < 20% remaining: Dashboard warning appears
- < $5.00: Low balance toast notification
- $0.00: Cannot initiate new calls (grace period may apply)
- Default: $5.00 grace period
- Allows completing ongoing calls even at $0.00
- Must add credits to restore positive balance
Call Logs Page
URL:/call-logs
The Call Logs page shows detailed records of every voice and chat session.
Summary Cards
| Card | Description |
|---|---|
| Total Calls | Total number of calls |
| Successful Calls | Calls completed successfully |
| Success Rate | Percentage of successful calls |
| Avg Duration | Average call length |
| Active Agents | Unique agents used |
Call Log Fields
Every session is automatically logged with:| Field | Description |
|---|---|
| Session ID | Unique identifier (click to view details) |
| Agent | Which agent handled the call |
| Source Type | Voice, Phone, or Chatbot |
| Duration | Total call length in seconds |
| Start Time | When the call began (with timezone) |
| End Time | When the call ended |
| Direction | Inbound or outbound |
| Phone Number | Caller/destination number |
| Status | Completed, failed, abandoned |
| Cost | Total cost in credits |
Filtering Call Logs
Filter your call logs by:| Filter | Options |
|---|---|
| Date Range | Custom start/end dates |
| Agent | Select specific agent |
| Source Type | Voice / Phone / Chatbot |
| Status | Completed / Failed / Abandoned |
| Search | Search by phone number or session ID |
- Default: 50 calls per page
- Options: 25, 50, 100 per page
- Shows: “Showing X to Y of Z calls”
Session Detail Panel
Click any call in the list to open the Session Detail Panel.Panel Tabs
The panel has three tabs:Tab 1: Transcript
Displays:- Full conversation transcript
- Speaker labels (User / Agent)
- Timestamps for each segment
- Confidence scores (if available)
- Scrollable transcript
- Timezone-aware timestamps
- Copy to clipboard option
- Go to Call Logs page
- Click on any call session
- Select Transcript tab
- View or copy transcript
Tab 2: Recording
Displays:- Audio player for call recording
- Playback controls (play, pause, speed)
- Download button
- Recording metadata (duration, format)
- Variable playback speed (0.5x - 2x)
- Download recording as MP3
- Waveform visualization
Recording Requirements:
- Must be enabled per-agent in Agent Settings → Recording
- Ensure compliance with local recording consent laws
- Recordings stored securely with access control
- Go to Call Logs page
- Click on any call session
- Select Recording tab
- Play or download recording
Tab 3: Analysis
Displays:- Post-call analysis results (if configured)
- QA form responses
- Sentiment analysis
- Custom metrics
- Structured analysis data
- Export analysis results
- View by question type
- Go to Call Logs page
- Click on any call session
- Select Analysis tab
- View post-call analysis results
Chat Sessions
For text-based chat sessions (Chat API):Chat Messages Viewer
Displays:- Full message history
- User and assistant messages
- Timestamps for each message
- Token counts (input/output)
- Scrollable message list
- Message-by-message breakdown
- Total token count
Chat Session Costs
Pricing:- Per-message billing
- Input tokens: ~$0.0001/100 tokens
- Output tokens: ~$0.0003/100 tokens
- Total cost shown in session details
- Cost per message breakdown
- Cumulative session cost
Post-Call Analysis
Configure custom QA forms to automatically analyze calls after they end.Setting Up Forms
Location: Agent Settings → Post-Call Analysis Steps:- Go to your agent → Settings
- Scroll to Post-Call Analysis section
- Click Add Field
- Configure each field:
- Field Name: Internal identifier
- Label: Display name
- Type: Text / Yes-No / Rating (1-5) / Number
- Required: Yes/No
- Order: Drag to reorder fields
Analysis Model Selection
Available Models:- GPT-5 Mini (default)
- GPT-5 Nano
- Gemini 2.5 Flash
- Gemini 2.5 Flash Lite
- Select model from dropdown
- Different models for different agents
- Balance cost vs accuracy
Viewing Results
Per-Call Results:- Go to Call Logs
- Click on a call session
- Select Analysis tab
- View completed form responses
- Export all analysis data
- Filter by date range
- Analyze trends over time
Export Data
Export Call Logs
Location: Call Logs → Export Logs button Format: CSV file Includes:- All call log fields
- Filtered by current filters
- Date range selection
- Transcript option (if enabled)
- Post-call analysis option (if enabled)
- Apply desired filters
- Click Export Logs button
- Select export options
- Download CSV file
Export Transcripts
Location: Session Detail Panel → Transcript tab Format: Text file or JSON Includes:- Full conversation transcript
- Speaker labels
- Timestamps
- Confidence scores
Usage Monitoring
Real-Time Updates
Auto-Refresh:- Analytics page updates every 30 seconds
- Call Logs page updates every 30 seconds
- Manual refresh button available
- Changes sync across browser tabs
- Uses
CustomEventfor communication - No manual refresh needed
Cost Tracking
Per-Session Costs:- Voice calls: Duration-based pricing
- Chat sessions: Message-based pricing
- Real-time cost calculation
- Base cost (infrastructure)
- LLM cost (AI processing)
- STT cost (speech-to-text, voice only)
- TTS cost (text-to-speech, voice only)
- Session detail panel → Cost section
- Call Logs → Cost column
- Analytics → Total usage card
Troubleshooting
Transcript not available
Transcript not available
Problem: No transcript shown for a call.Check:
- Was transcription enabled on the agent?
- Did the call complete successfully?
- Is the session type “chat” (uses ChatMessages instead)?
Recording not playing
Recording not playing
Problem: Recording player shows error.Check:
- Was recording enabled on the agent?
- Is the recording file still available?
- Try downloading and playing locally
Post-call analysis not showing
Post-call analysis not showing
Problem: Analysis tab is empty.Check:
- Is post-call analysis configured for this agent?
- Has analysis completed processing? (takes 10-30 seconds)
- Check agent’s analysis model selection
Low balance warning
Low balance warning
Problem: Red balance warning appears.Solution:
- Add credits via Billing → Add Credits
- Review usage in Analytics page
- Set up auto-recharge (coming soon)
Export fails or times out
Export fails or times out
Problem: Export button doesn’t work.Solution:
- Reduce date range (export less data)
- Apply filters to reduce result set
- Try again in a few moments
Related Documentation
- Billing & Credits — Manage your credit balance
- Telephony — Configure phone numbers
- Post-Call Analysis — Analyze call transcripts
- Chat API — Text-based chat sessions