Skip to main content

Genesys recording import

Import call recordings from Genesys Cloud into Stellar's call analysis module for transcription, evaluation, and coaching report generation.

Prerequisitesโ€‹

Before importing recordings, you need:

  1. Call analysis enabled on your tenant (feature flag).
  2. A contact center group created in Call analysis > Settings.
  3. Genesys integration enabled in your group settings (Call analysis > Settings > General), with an API connection pointing to your Genesys Cloud environment and the correct environment selected. The API connection needs an OAuth2 client credentials auth connector with a Genesys OAuth client that has the analytics:readonly, users:readonly, and recording:readonly scopes.

Import workflowโ€‹

Navigate to Call analysis > Calls and click Import.

1. Select import sourceโ€‹

Choose Import from Genesys. This opens the Genesys import page.

2. Filter agents (optional)โ€‹

Stellar fetches the list of users from Genesys. You can optionally filter by specific agents to narrow the import.

3. Set date range and duration filtersโ€‹

  • Start date / End date โ€” the time range to search. Maximum range is 90 days. Defaults to the last 7 days.
  • Min / Max duration โ€” optionally filter by talk duration in seconds. Defaults to 0โ€“1200.

4. Review resultsโ€‹

Stellar queries the Genesys analytics API and displays matching conversations in two tabs: New and Already imported (deduplicated by Genesys conversation ID). Each row shows the start time, talk duration, and agent name.

If any agent names from Genesys are not yet in your contact center group, you will be prompted to add them before proceeding.

5. Importโ€‹

Click Import X new recordings to start the process. Stellar creates a record for each new conversation and queues background jobs to:

  1. Download the recording from Genesys (WAV format)
  2. Compress and store the audio
  3. Trigger automatic transcription (if enabled in your group settings)

You can monitor progress in the calls list โ€” each imported call shows its download status: Queued for download, Downloading..., or Download failed. Once downloaded, the call shows its normal processing status.

Limitationsโ€‹

  • Single-agent conversations only โ€” calls with multiple agents (transfers) are filtered out. This is scoped to the coaching use case.
  • Maximum 500 conversations per import โ€” narrow your filters if you exceed this limit.
  • 90-day date range limit per import.
  • Genesys recordings must be in AVAILABLE state โ€” recordings still being processed by Genesys are skipped.

Next stepsโ€‹