Goals and Tasks - Cognigy Documentation

Goals and Tasks

Goals and Tasks are objectives you can use to track and measure specific outcomes or achievements in a Flow. These objectives help you monitor your AI Agents’ performance. A goal or a task represents a specific target in a Flow that you want to achieve. For example, you can set a goal or a task to track whether a user has completed a registration process or provided the necessary information. Both goals and tasks offer the following benefits:

Life Cycle of Goals and Tasks

Goals and tasks have the following life cycle:

  1. The conversation designer defines a goal or task.
  2. The conversation designer configures the goal or task settings.
  3. The end user triggers the goal or task in the conversation with an AI Agent.
  4. The system records the goal or task completion and stores it in the Analytics database.
  5. The system processes the result to be available for retrieval through the OData endpoint and renders new data on the Insights reports.
  6. The conversation designer accesses and analyzes data to review the results.
  7. The conversation designer improves the Flow.

Comparison Table

The table shows the differences between the following analytics tools: Analytics steps, tasks, and goals.

Property Analytics Steps Tasks Goals
Purpose Collects detailed data about each event or interaction. Records when defined tasks are achieved. Measures the success of predefined objectives or tasks. Records when defined goals are achieved. Offers advanced analysis tools and more detailed reporting.
Configuration Add an Analytics step to a Node. If the Node is executed, the step is recorded in the Analytics database. Add a Complete Task Node to the Flow. Create a goal and include steps in the goal. Add Track Goal Nodes in the Flow and set the goals you want to track.
Integration Integration with the Insights Step explorer, as well as the OData endpoint Steps and ExecutedSteps collections. Integration with the Contact Profile, the Insights Overview and Engagement reports, as well as the OData endpoint Sessions and Analytics collections. Improved integration with Insights through the Goals report and OData, and enhanced data reporting features.
Contact Profiles records Not recorded in the Contact Profile. Recorded in the Contact Profile. Recorded in the Contact Profile.

More Information