Skip to content

Genesys

Description

The Genesys activity connects your workflow to the Genesys platform, a leading provider of customer experience and contact center solutions. This activity allows you to retrieve data from Genesys APIs using configurable query parameters, time ranges, and authentication credentials.

It can be used to monitor agent performance, extract interaction history, analyze queue metrics, or collect other analytics from your Genesys environment.

Use case:
In a service quality monitoring workflow, this activity retrieves agent performance data from Genesys for the past 7 days. The output is then analyzed using a Scorecard Generator or forwarded to SlackMessage for operational alerts.

Input

Not applicable

Output

Output TypeFormatDescription
DataJSONContact center analytics data from Genesys

Configuration Fields

Field NameDescription
ConnectionAuthentication configuration to access the Genesys API. Supports OAuth or API key.
Base UrlGenesys API base URL. Use appropriate environment-specific endpoint (e.g., https://api.mypurecloud.com).
QueryOptional query string parameters to refine the request (e.g., agentId, queueId, skill).
Data ForA keyword-based selector like Today, Last 7 Days, or Custom Range. Triggers automatic date resolution unless Start/End Date provided.
Start DateRequired if Data For is set to custom. Specifies the beginning of the data range (e.g., 2025-01-01).
End DateRequired if Data For is set to custom. Specifies the end of the data range (e.g., 2025-01-31).

Sample Input

Not applicable

Sample Configuration

FieldValue
connection.idgenesys-connection
baseUrlhttps://api.mypurecloud.com
queryagentId=12345&metrics=interactionsHandled
dataForToday

Sample Output

Agent IDDateInteractions HandledAvg Response Time
123452025-07-043215s
123452025-07-052718s
123452025-07-063014s

The output may vary depending on the API endpoint and query used. For advanced use, you can pair this activity with a Data Filter or Visualization activity downstream.