Wait Historical Asset
The Wait Historical Asset block pauses workflow execution until a specified historical analytical asset becomes available. Once the interaction is processed and the asset is ready, the block populates the relevant Historical asset variable collection.
The following assets can be retrieved, depending on which features are enabled for your contact center:
| Asset Type | Associated Variable Collection | Requirements |
|---|---|---|
| Historical Transcript | $(item.histTranscript) | Your service provider has assigned a default Historical Transcriber to your contact center. |
| Historical AI Summary | $(item.customerSummary) | The Historical AI Summary feature is enabled for your contact center. |
| Category Sets | $(item.categorySets) | The Categorization feature is enabled for your contact center. |
| Discovery Tags | $(item.discoveries) | The Discovery feature is enabled for your contact center. |
| Historical assets are not available for Email or Task interactions. | ||
How to Use This Block
Use this block to pause workflow execution until historical analytical data is generated. This is primarily used in post-interaction workflows to ensure that data, such as transcripts or AI-generated summaries, is available before the workflow performs actions like syncing data to a third-party CRM.
When the asset is ready, the block populates the relevant Historical Asset Variable Collections, allowing subsequent blocks to use the retrieved data in CRM updates, notifications, or conditional logic.
Settings
The Wait Historical Asset block has the following settings.
Wait for
The type of historical asset the workflow must wait for. Options include:
- Historical Transcript: Retrieves the completed voice interaction transcript, saving it to the $(item.histTranscript) collection.
- Historical AI Summary: Retrieves the AI-generated summary based on the interaction, saving it to the $(item.customerSummary) collection.
- Category Sets: Retrieves interaction categorization results, saving them to the $(item.categorySets) collection.
- Discovery Tags: Retrieves discovery data identified during the interaction, saving it to the $(item.discoveries) collection.
Wait duration
The maximum time the workflow will pause before taking the Timeout exit. Default wait time is 2 days. Minimum time is 15 minutes, maximum is 15 days.
Conditional Exits
Failed
The block takes this exit if an error occurs during the request or if the required feature is disabled. Error details are stored in the $(waitErrorCode) and $(waitErrorBody) variables. The following errors are possible:
Activity Server Error Codes
1000- Feature is disabled at the tenant level1001- Historical Transcript is available for voice interactions only1002- Historical Analytics Assets are not available for Email interactions1003- Wrong Asset Type configuration1004- Historical Analytics Assets are not available for Tasks2000- <Generic uncaught error>2001- Cannot place pending asset request into Mongo
Extractor Error Codes
1100- Feature is disabled at the tenant level1101- Feature is disabled for the service1102- Interaction is skipped due to Coverage < 100%1103- Transcript is empty - no data to return1104- AI provider is not configured1105- AI provider returned an error: <error>1106- Intent definition missing for interaction language <Language>: <Intent Name1>, <Intent Name2>, …1107- Intent definition broken for interaction language <Language>: <Intent Name1>, <Intent Name2>, …1108- <Reserved for future> No categories found1109- No tags found1110- Interaction is filtered out by service filters (talk time)1111- No category sets configured for service2100- <Generic uncaught error>
Historical Transcriber Error Codes
1200- No AI packages assigned to the tenant1201- Historical Transcription is disabled for the service1202- Historical Transcriber is not set for language <Language>1203- Monthly limit reached2200- Permanent error
Timeout
The block takes this exit if the asset does not become available within the specified Wait duration and no failure reason was identified.
