Skip to main content

Work with a program

Programs in Genesys Cloud CX define how interaction analysis, insights, and evaluations are applied across the contact center. A program combines topics, queues, flows, analytics settings, and evaluation rules into a single configuration. This structure enables organizations to analyze and evaluate customer interactions consistently at scale.

A program is a configuration framework that defines how Genesys Cloud speech and text analytics and quality management capabilities analyze, summarize, and evaluate interactions. Programs are assigned to specific queues or flows and apply a consistent set of rules to all interactions processed through those assignments.

Program capabilities

Within a program, you can configure the following capabilities:

  • Topic detection – Uses speech and text analytics to identify business-level intents in interaction transcripts based on configured topics and phrases.
  • Sentiment analysis – Analyzes customer sentiment throughout an interaction to help identify emotional trends and potential experience risks.
  • AI summary and insights – Generates AI-powered summaries and key insights for interactions, providing faster visibility into outcomes, issues, and customer intent.
  • Automated agent scoring – Generates auto-complete evaluations to score interactions at scale and support quality management and agent coaching.

Topics and languages

Programs can include topics in multiple dialects or languages. This capability is useful when different parts of the contact center focus on different business intents. You must define topics before you add them to a program. You can edit topic content after it is added; however, the program uses the topic version that is applied at publish time.

Notes
  • Programs include one preconfigured program that contains a set of predefined topics. This program is set as the default program automatically, but you can change it at any time.
  • Genesys Cloud EX does not support flows. In this environment, you can assign programs only to queues. Although all flow types appear in the program editor, selecting them has no effect.
  • Topic limits:
    • Standard limit: 500 topics per dialect
    • Maximum number of dialects that you can select in the program editor: 15
    • You cannot publish a program that contains more than 500 unpublished topics
  • Performance indicators for large programs: When you edit or delete a program that contains more than 500 topics, a spinner and status message indicate that the operation is in progress.
  • When a program contains more than 500 topics, the following features are unavailable:
    • Filter by Tag (applies to both the topics grid page and the program editor)
    • Show selected only option in the program editor
    • Select all option in the program editor
  • Agent scoring limits: A program can include up to five (5) enabled agent scoring rules.

Notes:

  • Fields marked with a red asterisk (*) are mandatory. You cannot create a program if you do not complete these fields.
  • The maximum number of tags per program and per topic is 20.
  • The maximum number of programs per organization is 100.
  • A program is limited to 500 queues and to 500 flows.
  • The maximum number of queues and flows for the entire system is 20,000.
      1. Click Menu > Conversation Intelligence > Speech and Text Analytics > Programs. A list of available programs appears.
      2. Click Create Program at the top of the program list.
      3. Configure the following program details:
        • Program Name – Enter a unique name that is easy to correlate to the business issue. The program name is case sensitive and is limited to 100 characters.
        • Description – Enter a free text description of the program. The program description is limited to 10,240 characters.
        • Tags – A tag enables you to classify and group programs and topics. Select one or more existing tags or create one or more new tags. Add the tag name. Existing tags appear in the tag list. If you create a new tag, the word appears with (New Tag) next to it. The tag name is case sensitive and is limited to 100 characters. To add a new tag, press Enter.
        • QueuesSelect one or more queues that you want to map to the program. For more information, see .
        • FlowsSelect one or more flows that you want to map to the program. For more information, see .
        • Transcription Engines – Select the dialect and transcription engine that you want to use to transcribe the interactions. Click Add Engine to add an additional transcript engine.
        • Click the Selected topics (#) tab to add one or more topics to the new program.
        • Click the checkbox next to the topics that you want to add to the program. For more information, see
        • Click Save Draft. A Program successfully saved as a draft message appears. 
        • Click Close.
        Note: To implement new programs or program changes, you must publish the specific program. After you publish the new or updated programs, all new interactions in the database process according to the configuration.

            [/bs_citem]

            [/bs_collapse]