Quote Speed Agent (Configuration)

Quote Speed Agent measures the time from quote creation to submission by the sales representative and the customer, monitors turnaround time, and provides alerts on delayed quote delivery. Its goal is to reduce bottlenecks and speed up quoting to improve deal velocity.

Create Agent

  1. Go to Pricefx Agents > Agents.

  2. Click Create New Agent.

  3. In the Create New Agent menu:

    1. Enter the Agent Name.

    2. Enter a Label for the Agent (optional).

    3. In the Type field, select Flex Agent.

  4. Click Create.

Definition

Agent Type

In the Select your agent field, select Quote Approval Velocity.

Scope Definition

This section defines which quotes will be included in the analysis.

Quote Type – The user must first select the Quote Type. This selection determines which configuration options are available.
Quote status to include – A multi-select dropdown used to filter quotes by status. Possible options include:

  • DRAFT

  • OFFER

  • DEAL

  • REVOKED

  • SUPERSEDED

  • INVALIDATED

  • LOST

  • PARTIALDEAL

Review Period – Defines the time window for evaluating quotes. Options include:

  • Last 24 Months

  • Last 12 Months

  • Last 6 Months

  • Last 3 Months

  • Custom static range

Select Customers to monitor – An optional filter to restrict the analysis to specific Customer Groups.
Additional Filters – An InputMatrix that allows filters on Quote header-level inputs or outputs (e.g., Country == 'USA').
Available fields depend on the selected Quote Type.

Metric Definition

This section defines how velocity is calculated.

Start Date to Track – Select the start event of the measurement period. Options include:

  • Quote Creation Date

  • Quote Submission Date

  • Quote Approval/Denial Date

End Date to Track – Select the ending event. Options are dynamically filtered to ensure they occur after the selected start event. Valid combinations include:

Start Date to Track

End Date to Track

  • Quote Creation Date

  • Quote Submission Date

  • Quote Approval/Denial Date

  • Quote Conversion to Deal/Lost Date

  • Quote Submission Date

  • Quote Approval/Denial Date

  • Quote Conversion to Deal/Lost Date

  • Quote Approval/Denial Date

  • Quote Conversion to Deal/Lost Date

Group By (Customer fields) – An optional multi-select list for grouping results based on fields from the Customer Datamart (e.g., customerCategory, region). If left empty, the Agent analyzes quotes individually.

Threshold

This section defines the criteria used to flag a quote or group as too slow.

Threshold – Choose between:

  • Absolute – Flags quotes/groups whose velocity exceeds a fixed number of days (e.g., more than 10 days).

  • Average – Flags quotes/groups whose velocity exceeds a specified percentage above the average velocity of the entire dataset (e.g., 50% higher than the average).

Performance & Technical Mapping

Number of days – A numeric day threshold used when the Threshold Mode is set to Absolute. Any quote (or group) whose computed velocity exceeds this number of days will be flagged.
Limit amount of quotes for preview – A performance setting that limits the number of rows shown in the preview to maintain responsiveness.
Customer field mapping – Allows configuration of the Customer ID source on the quote header if it is not stored in the standard customerId field.

Schedule

Configure the preferred start date and frequency for Agent execution.

Start Date – The first execution date.
Period – Defines the period type.

  • Day

  • Month

  • Year

Interval – The number of repetitions within the selected period. Valid characters: 0–9. An interval of 0 indicates a one-time execution.

Action Definition

This step defines actions which will be created by the Agent once the alert conditions are met so that the specified user can address the detected problem or opportunity. The Agent creates Actions on the row level in the Detected Insights (i.e., if there are 5 rows in the identified data, 5 actions will be created).

The Pricefx Agents 1.4 release introduces changes to the way Actions are created from Detected Items in Datamart Tables. Actions can now be grouped and limited to the most impactful items, while unused Detected Items are automatically cleaned up.

  • Group Actions by – Detected Items are grouped based on the fields defined in this configuration option. The Group Actions by setting controls how Detected Items are aggregated into a single Action. The list of available fields is derived from the fields defined in the Group By configuration option in the Definition step.

  • Keep Top Actions – Only Detected Items with the highest potential impact, based on the first impact defined in the Impact Definition are considered. There is a system-enforced maximum limit of 500 Actions. If the configured value exceeds this limit, it is automatically reset to 500. The default limit is 20 Actions.
    info A value of 0 indicates that there is no functional limit; however, the system limit of 500 Actions still applies.

  1. Click the Add Action button.

  2. Enter a Summary to identify the Action.

  3. Add a Description with details of the action for the user.

  4. (Optional) Select the Due Date. The due date will be relative to the date when the action is created (now in the menu options means the day when the action will be triggered).

  5. In Assign To select to whom to assign the Action (a single 'fallback' assignee). If no one in “Assign to per Dimension” is set or no user is found based on the mapping defined there, then this fallback assignee is set for the Action.

  6. In Assign to per Dimension, you can select users to whom the Action will be assigned based on the value of any dimension of the selected series from the Definition. Mapping to users is set for the values of the selected dimensions.
    info The fields available for the Assign to per Dimension option are now limited to the dimensions selected in the Group Actions by configuration option. If no grouping field is selected, the assignment behavior remains unchanged.

  7. (Optional) Select the Action Plan and the specific Action Group to which this Action will be connected. Action Plans allow you to group Actions created by a Agent together by their nature. Action Groups are wrappers for Actions under one Action Plan.

  8. (Optional) Add a Dashboard that will be displayed in the Action detail. You can select any dashboard but only Sales Insights and Customer Insights dashboards are fully supported. Other dashboards can be used with limitations, for example, some inputs will not be recognized and values will have to be entered manually by the user. Dashboards will only work properly if their data source is the same as the data source of the Agent.
    Embedded dashboard's context (Product / Customer filters) is defined by the dimensions in the Detected Insights table. Only those dimensions which are synchronized with Customer Master of Product Master will be applied to the dashboard's filters. They will be mapped to existing fields in Product / Customer Master tables and applied as default filters.

  9. Click Continue.

Impact Calculation

Define specific metrics to calculate the expected impact of actions. Use total absolute values only, as these metrics will be aggregated.

Summary

Review the full configuration of the Agent. If everything is correct, click Submit for Approval. Once approved, the Agent becomes active and begins monitoring your data according to the defined schedule.