Services Estimator – Salesforce CPQ Connector Invocable Action Reference

ActionSyncEstimateAndQuote

Synchronizes a Services Estimator estimate with its related Salesforce CPQ quote so that both records match. Creates and updates the service quote lines and estimate product instances, and updates the related opportunity and its line items. The quote is recalculated asynchronously in a background job. Specify either an estimate ID or a quote ID, not both.

PropertyValue
LabelSync an Estimate with a Quote
CategoryEstimates
SinceWinter 2024
Read-onlyNo
Supports AgentsNo
Supports FlowsYes
Async ActionYes
Keywordssync, synchronize, estimate, quote, quote line, estimate product instance, opportunity, resource request, CPQ

Request Parameters

FieldTypeLabelDescriptionRequired
EstimateIdIdEstimate IDThe ID of the estimate to sync with quote.No
QuoteIdIdQuote IDThe ID of the quote to sync with estimate.No
AggregateBySkillsBooleanAggregate by SkillsIf true, role requests are consolidated by skills. The estimate and the quote must both be primary to consolidate role requests. The default value is false.No
AdditionalAggregationFieldPathsList<String>Additional Aggregation Field PathsAdditional fields to consolidate estimate role requests by when creating resource requests. The estimate and the quote must both be primary to consolidate role requests.No
EstimateProductInstancesDetailsList<EstimateProductInstanceDetails>Estimate Product Instances DetailsThe list of details to add to each estimate product instance being created by newly synced quote lines.No
GroupingConfigurationStringGrouping Criteria ConfigurationThe grouping criteria fields configuration to use when consolidating role requests into resource requests, enter either API_INPUT_GROUPING or ESTIMATE_STORED_GROUPING. When set to ESTIMATE_STORED_GROUPING, AdditionalAggregationFieldPaths and AggregateBySkills are ignored from the grouping criteria configuration. The default is API_INPUT_GROUPING.No

Response Parameters

FieldTypeLabelDescriptionRequired
EstimateIdIdEstimate IDThe ID of the estimate being synced.No
QuoteIdIdQuote IDThe ID of the quote being synced.No
ErrorsList<SyncEstimateAndQuoteService.SyncEstimateAndQuoteError>Deprecated: ErrorsNot in use.No
Errors2List<InvocableSyncEstimateAndQuoteError>ErrorsA list containing errors that occurred while processing the request.No
© Copyright 2009–2026 Certinia Inc. All rights reserved. Various trademarks held by their respective owners.