Why Post-Call Outcomes Matter
When building a voice AI agent, the goal is not just to complete conversations, but to achieve meaningful outcomes. For example, your agent might:- Book an appointment
- Qualify a lead
- Transfer a caller to a human
- Collect information for a follow-up
- Support a customer inquiry
What You Can Track with Post-Call Outcomes
Each call can be updated with outcome data that helps you measure conversions, revenue, and performance across your business.- Revenue generated per call
- Conversion rates
- Campaign performance
- Agent effectiveness
- Lead quality etc.
How Calls Are Identified
Phonely lets you update the post-call outcome fields for a call using either of the following identifiers: Call ID: Use this endpoint when you want to update the outcome for a specific call.preference parameter determines whether the update applies to the first or last call associated with that number.
Option 1: Update by Call ID
Updates one exact call using its unique call ID.Option 2: Update by Phone Number (Last Touch - default)
Updates a call using the caller’s phone number (E.164 format), and automatically picks the most recent call from that number.Phone numbers must be in E.164 format.Correct: +14155551234Incorrect: 4155551234
- “Customer bought later”
- “Appointment completed”
- “Lead converted after follow-up”
Option 3: Update by Phone Number (First Touch)
Updates a call using the caller’s phone number, but selects the earliest (first) call from that number. Common cases:- Tracking conversions back to the first inbound call
- Measuring campaign performance where the first interaction matters
?preference=first
Example
Option 4: Partial Update (Only Outcome)
Updates only one field without sending a full payload. This is useful when:- You only know the final outcome label
- You only want to update outcomes
- If you update by call_id → no attribution
- If you update by phone number → attribution rules apply (first/last touch)
Full Lifecycle Example
Example scenario: AI agent books an appointment.1
Step 1
Call happens: Agent collects information and books appointment.
2
Step 2
Customer attends appointment later
3
Step 3
Your CRM detects appointment completion
4
Step 4
Your system sends outcome update
5
Step 5
Phonely updates analytics automatically. You can now see:
- Appointment conversion rate
- Revenue generated
- Performance trends
Viewing Post-Call Outcomes in Analytics
Once post-call outcomes are set using the API, webhook, or integration, they automatically appear in the performance page, where you can track, compare, and analyze results over time. To open the performance page:1
Go to Analytics in the left sidebar
2
Click Performance
3
Select the appropriate date range and agent
"Sold" or "Appointment Completed"), that outcome becomes a trackable category in your analytics.
You can view:
- When outcomes occurred (by day or week)
- How frequently each outcome occurs
- How outcomes compare to total calls
- How outcomes trend over time
Groups
Grouping allows you to compare specific outcomes against total calls or other outcomes. This is one of the most powerful ways to measure conversion rates. To configure grouping:1
Click Group at the top of the Performance chart
2
Click Add Group
3
Select Group Type > Call Outcome
4
Select the outcome you want to track (for example, Appointment Booked)
5
Rename the group to something meaningful (for example, Appointments Booked)
6
Add another group for comparison (for example, All Calls or other outcomes)
7
Click Apply
- How many calls resulted in appointments
- How that compares to total calls
- The percentage conversion rate over time

Absolute and Percentage Views
You can change how the data is displayed using the chart controls.- Absolute mode shows raw counts (for example, 25 appointments)
- Percentage mode shows conversion rates (for example, 25%)
View the Actual Calls Behind an Outcome
You can click any outcome, group, or chart segment to see the specific calls that produced that result. For example: Clicking the appointment booked group will open a list showing:
- Listen to successful calls
- Identify patterns in high-performing conversations
- See exactly what the AI did correctly
- Identify areas for improvement

