Skip to main content

About callback reporting

Feature coming soon

Callback reporting helps you understand how callback interactions are represented in Genesys Cloud analytics. A callback is a separate media type from voice. A callback can originate from an inbound call that converts to a callback offer, or it can be created directly through an API, website widget, or another channel.

After a callback offer exists on the callback media type, the subsequent call to the customer also generates activity on the voice media type. As a result, a single callback interaction can contain reporting activity across both callback and voice media types.

This article explains how callback activity is reported across media types, how callback offers resolve, and the metrics specific to callback reporting. For metrics that callbacks share with standard voice interactions, such as Offered, Answered, Handle Time, Talk Time, and After Call Work (ACW), see .

Agent First and Customer First callbacks

After a callback offer is created, its reporting behavior depends on whether the callback uses Agent First Callback (AFC) or Customer First Callback (CFC).

Agent First Callback

With Agent First Callback, the callback offer is assigned to an agent and the agent handles the callback directly.

  1. The agent answers the callback. Genesys Cloud records an Answered event on the callback media type.
  2. The agent places an outbound call to the customer. The outbound call generates an outbound voice interaction. The agent’s Talk and ACW or wrap-up activity for the customer call is reported on the voice media type.

Customer First Callback

With Customer First Callback, the system handles the callback offer and contacts the customer before involving an agent.

  1. The system calls the customer. Because an agent is not yet involved, no Answered event occurs on the callback media type.
  2. If the customer answers, the system attempts to route the interaction to an agent. The routing activity is reported through the CFC-specific metric set rather than as another standard voice offer. When an agent is selected, the agent’s Talk and ACW or wrap-up activity is reported on the voice media type as in AFC, just for an inbound-routed call rather than one they personally dialed.
  3. If the system does not reach the customer, or reaches the customer but does not select an agent before the interaction ends, the callback resolves without reaching an agent.

Callback offer outcomes

Genesys Cloud reporting generally expects every offer to resolve through outcomes, including Answer, Abandon, or Flow-Out. Callback offers use callback-specific outcomes:

  • Callback Reached — The callback successfully reached an agent.
  • Callback Not Reached — The customer is not reached. For example, the customer does not answer, the number is busy or invalid, voicemail is reached, or the maximum number of attempts is reached.
  • Callback Abandon — The customer is live on the line, but the interaction ends before an agent is selected. However, Callback Abandon applies only to CFC.

Both AFC and CFC callbacks use the same callback outcome set. With AFC, an agent is already handling the callback before calling the customer. With CFC, the system reaches the customer before selecting an agent, which creates the possibility that the customer can disconnect before an agent is selected.

CFC reconnect reporting

When a CFC callback reaches a customer and the system connects the customer to an agent through the voice media type, the routing selection is not reported as a standard voice Offer, Answer, Abandon, or Flow-Out.

Instead, Genesys Cloud reports the reconnect using the following CFC-specific voice metrics:

  • CFC Offered
  • CFC ACD or CFC Wait
  • CFC Answered
  • CFC Abandon
  • CFC Flow Out
  • All on the voice media type

Using separate CFC metrics prevents the reconnect from being counted as another standard inbound voice offer. For example, when a customer calls a queue, requests a callback, and is later reconnected, the callback reconnect represents the continuation of the original customer contact rather than a new inbound contact.

Separate reporting also prevents CFC reconnects from affecting standard queue wait-time metrics. Because callback reconnects are priority-routed and can resolve quickly, including them in the queue’s standard Answered or Abandoned totals could affect metrics such as Average Speed of Answer and inflate service level, making the queue look faster to answer than it actually is for the calls arriving fresh.

Therefore, standard voice statistics continue to represent genuinely new inbound contacts, while CFC reconnect activity is reported separately.

Callback outcomes and reporting activity

The following table summarizes how reporting activity differs depending on the callback type and outcome. The table shows the metrics populated for each outcome and includes both the common path and the less common metrics; an agent does not always end up on the call.

Callback scenario/OutcomeCallback AnsweredVoice Handle TimeCallback Handle Time
AFC — Callback Reached: The agent dials and connects the customerYesYesYes
AFC — Callback Not Reached: The agent answers the callback but does not place an outbound callYesNoYes
CFC — Callback Reached: the system reaches the customer and connects an agentNoYesNo
CFC — Callback Not Reached: the system does not reach the customerNoNoNo
CFC — Callback Abandon: the system reaches the customer, but no agent is selected before the interaction endsNoNoNo
Note: For an AFC Not Reached interaction, an agent can answer the callback record without placing an outbound call. The callback is still reported as Callback Not Reached because the customer was not reached.

Handle time for callbacks

Handle Time uses the standard Genesys Cloud calculation of the sum of talk time, hold time, and after-call work. For outbound calls, the standard Genesys Cloud calculation also includes dialing and contacting time. For callback interactions, the media type on which handle time accumulates depends on the callback type.

AFC: when the agent places an outbound call

Handle time is reported across both callback and voice media types. On the callback media type, handle time represents the agent’s engagement with the callback record before dialing begins and again briefly at the end of the call while the agent completes the callback record. When the agent begins dialing, callback Handle Time stops accumulating and Active Callback time begins. Active Callback continues while the agent is actively dialing and connected.

On the voice media type, Handle Time represents the actual customer call and uses the standard outbound handle-time calculation. Callback and voice Handle Time can be combined because the system keeps the two values mutually exclusive by design and does not double-count the same period.

AFC: when the agent does not place an outbound call

If the agent does not place an outbound call, there is no voice leg. All Handle Time is therefore recorded on the callback media type using the standard formula.

CFC

For CFC interactions, agents do not accumulate Handle Time on the callback media type because the system handles the callback record. When the customer is connected to an agent, all agent Handle Time is reported on the voice media type using the standard inbound calculation. Dialing and contacting time do not apply because the agent receives a routed interaction instead of personally calling the customer.

Callback-specific metrics

The following metrics are specific to callback reporting.

MetricsApplies toDescription
Callback AttemptsAFC, CFCThe number of times the system or agent attempts to reach the customer for a callback. A callback can have multiple attempts before it resolves to an outcome, including Callback Reached, Callback Not Reached, or Callback Abandon.
Callback ScheduledAFC, CFCIndicates that the callback was created as a scheduled callback rather than routed immediately.
Active CallbackAFC onlyReported on the callback media type, the time an agent spends on a callback while a call is active.  Ensures agent does not accrue handle time on the callback media type while they accrue voice Handle Time.
Time to First DialAFC onlyThe time from when the agent answers the callback until the agent first places an outbound call to the customer.
Time to First ConnectAFC onlyThe time from when the agent answers the callback until the customer first answers the call.
Callback ReachedAFC, CFCIndicates that the callback successfully reached an agent. For AFC, this occurs when the agent’s outbound call is answered. For CFC, it occurs when the system’s reconnect is routed to a selected agent.
Callback Not ReachedAFC, CFCIndicates that the system or agent did not reach a live customer. Reasons can include no answer, busy, invalid number, voicemail, or maximum attempts reached.
Callback AbandonCFC onlyIndicates that the customer was live on the line but the interaction ended before an agent was selected.
Callback Virtual WaitAFC, CFCThe amount of time the customer actually waits for a callback outcome. For scheduled callbacks, this metric does not include the time spent waiting for the scheduled callback time to arrive. Dwell time is not counted as a virtual wait.
Callback Over SLAAFC, CFCIncrements when a callback exceeds the configured target time to reach Callback Reached, as an alternative to timing SLA off a standard Answer event.

Metrics shared with standard voice reporting, including Offered, Answered, Handle Time, Talk Time, and ACW, continue to use their standard definitions for callbacks. Their reporting depends on the media type and interaction leg to which the metric applies.

Service level for callbacks

By default, callback conversations contribute to service level using the standard Answered event. For AFC, this behavior aligns with the callback flow because an agent answers the callback offer. For CFC, the system handles the callback offer directly, so there is no Answered event on the callback media type.

Genesys Cloud provides the Include Callback Virtual Wait in SLA option to use callback virtual wait instead of the standard Answered event to determine whether a callback meets the service-level target.

When this option is enabled, the met target is based on:

  • Callback Virtual Wait begins when the callback offer enters the queue.
  • A callback meets the service-level target when it reaches an agent, represented by Callback Reached, before the configured SLA target expires for both AFC and CFC.
  • Callback Over SLA counts callbacks that exceed the configured target.
  • Include callback abandons in calculation determines whether Callback Abandon outcomes are included in the service-level denominator.
  • Include unreachable callbacks in calculation determines whether Callback Not Reached outcomes are included in the denominator.
Service-level behaviorDefault (Include Callback Virtual Wait in SLA off)Include Callback Virtual Wait in SLA on
Met-target eventStandard Answered events on the callback media typeCallback Virtual Wait measured against Callback Reached
AFCUses the agent answering the callbackUses Callback Reached and measures from when the callback enters the queue
CFCNo callback-media Answered event is available as a meaningful met-target signalUses Callback Reached, the point at which the reconnect is routed to a selected agent

The Include Callback Virtual Wait in SLA option is off by default and affects only callback-media conversations. Voice and other media types are unaffected.

For more information about the complete service-level calculation and configuring analytics options, see and .

Differences between Agent First and Customer First callbacks

Reporting behaviorAgent First CallbackCustomer First Callback
Who calls the customerAgentSystem

Callback-record timers (Active Callback, Time to First Dial, Time to First Connect)

PopulatesDoes not populate
Callback AbandonDoes not occurCan occur
Handle Time

Both callback and voice media types

Voice media type only

Reporting across AFC and CFC queues

Organizations can use AFC for some queues and CFC for others. When you aggregate reporting across these queues, consider which metrics apply to both callback types.

Metric groupBehavior across AFC and CFC queues
Standard voice Offered, Answered, ASA, and service levelYes, always rolls up cleanly across both AFC and CFC queues. Can be aggregated across both callback types because callback-generated voice activity is not counted as another standard voice offer.
Callback Reached, Callback Not Reached, Callback Virtual Wait, Callback Over SLA, Callback Attempts, and Callback Scheduled

Yes, rolls up cleanly across both AFC and CFC queues. Both AFC and CFC resolve through the same outcome set.

Callback AbandonRepresents CFC activity only. AFC queues do not contribute to this metric.
Callback Answered, Active Callback, Time to First Dial, and Time to First ConnectRepresents AFC activity only. CFC queues do not contribute to these metrics.
Combined Handle Time, callback, and voice media typesYes, rolls up cleanly across both AFC and CFC queues. The absence of callback handle time for CFC reflects the efficiency that the feature is designed to provide. With CFC, the agent is not involved in the pre-dial portion of the callback process. The agent becomes involved only after the customer is reached and the voice session is established.

Therefore, when queues contain a mix of callback types, a blended total accurately reflects the differences in agent involvement between them and provides a meaningful high-level comparison of overall efficiency.