You are here:
Customize Omnistudio Components for Einstein Quick Quote in Enterprise Sales Management (Managed Package)
Einstein Quick Quote is built with an Omniscript that uses various integration procedures to fetch and save the required data.
This feature is part of the Communications Cloud managed package.
| REQUIRED EDITIONS |
|---|
| Available in: Lightning Experience |
| Available in: Enterprise, Performance, Unlimited, and Developer Editions |
| REQUIRED USER PERMISSIONS | |
|---|---|
| To configure Omnistudio components: | OmniStudio User |
You can customize Einstein Quick Quote by modifying these Omnistudio components:
- Data Mappers in Einstein Quick Quote
With data mappers, you can read, transform, and write Salesforce data. - Integration Procedures in Einstein Quick Quote
Integration procedures can read and write data from Salesforce and from external systems (by using REST calls) and can call Apex code. - Flexcards in Einstein Quick Quote
Flexcards contain a combination of information and links to processes within a specific context based on the data source provided. - Omniscripts in Einstein Quick Quote
An Omniscript is an omnichannel customer engagement and a business tool built on the Salesforce platform.
Data Mappers in Einstein Quick Quote
With data mappers, you can read, transform, and write Salesforce data.
Here are the data mappers used in Einstein Quick Quote.
| Data Mapper | Description | Sample Input | Sample Output |
|---|---|---|---|
| QuickQuoteGetCatalog | Takes the catalog code and returns the catalog ID. | |
|
| QuickQuoteTransformProducts | Takes the product data sent by the CPQ getCartsProducts API and transforms it to a simpler JSON format. | |
|
| ESMCreateEngagementInteraction | Creates an Engagement record for the Timeline. | |
|
| CreateEngagementTopicRecord | Creates an Engagement topic and sets the Einstein summary as the Interaction summary. | |
|
Integration Procedures in Einstein Quick Quote
Integration procedures can read and write data from Salesforce and from external systems (by using REST calls) and can call Apex code.
Here are the integration procedures used in Einstein Quick Quote.
| Integration Procedure | Description | Sample Input | Sample Output |
|---|---|---|---|
| QuickQuoteCheckEinsteinPermission | Checks if permission set licenses associated with Einstein are available in the org. | — | |
| QuickQuoteFileToFieldLocationsMapper | Maps locations provided by the customer in a CSV or XLSX file format to quote member fields by using generative AI. | |
|
| QuickQuoteTextToFieldLocationsMapper | Maps locations provided manually by the customer to quote member fields by using generative AI. | |
|
| QuickQuoteGetCatalogData | Retrieves catalog data from multiple catalogs. | |
|
| QuickQuoteProductRecommendation | Recommends products for various locations based on the summary of needs analysis, the serviceability data, and the product descriptions. | |
|
| QuickQuoteGetFieldSet | Retrieves the headers for the Recommended Products data table. | — | |
| GetFieldsforRecommendationTable | Retrieves the product data for the Recommended Products data table. | |
|
| QuickQuoteRecommendedProductsView | Retrieves the quote member fields for the Recommended Products data table columns. | |
|
| QuickQuote_BulkCreateQLIs | Triggers an asynchronous engine job for creating quote line items for Einstein Quick Quote. | |
|
| CreateEngagementTopic | Creates the Engagement summary. | |
|
Flexcards in Einstein Quick Quote
Flexcards contain a combination of information and links to processes within a specific context based on the data source provided.
Here's the Flexcard used in Einstein Quick Quote.
| Flexcard | Description | Data Source | Sample Input | Sample Output | Used In |
|---|---|---|---|---|---|
| b2bQuickQuoteDisclaimer | Shows the "You're about to use Einstein" disclaimer. | — | — | — | The b2b_QuickQuoteContainer_Multi-Language Omniscript |
Omniscripts in Einstein Quick Quote
An Omniscript is an omnichannel customer engagement and a business tool built on the Salesforce platform.
Here's the Omniscript used in Einstein Quick Quote.
| Omniscript | Description | Language |
|---|---|---|
| b2b_QuickQuoteContainer_Multi-Language | Provides an option to upload locations manually or with a file, and shows questions that the sales rep asks customers. | Multi Language |

