The Save for Later feature allows users to save an in-progress OmniScript and resume it at a later time.
Saved sessions are stored as:
OmniScriptSavedSession (Standard OmniStudio Data Model)OmniScriptInstance__c (Custom Vlocity Data Model)When a user selects Save for Later, the system stores the current OmniScript state along with runtime metadata. When the user resumes the session, the OmniScript reloads using the saved data.
Saved sessions are tied to the OmniScript definition version that was active at the time the session was created. If an OmniScript is deactivated and reactivated, previously saved sessions don’t resume as the same instance. Instead, a new OmniScript instance is created. Older saved instances remain stored in the system.
If Merge Saved Data JSON into Updated OmniScript is enabled and the Save Object Id (or ContextId) matches across versions, saved data can prefill the updated OmniScript. A new instance is still created.
User behaviour differs depending on authentication type:
Save for Later isn’t designed for collaborative editing. Editing the same saved session by multiple Community users can lead to data inconsistencies
Save for Later for Guest Users is only Supported in Custom Vlocity Data Model and not supported in Standard OmniStudio Data Model.
Review the following limitations and considerations when implementing Save for Later.
Unsupported configurations
Save for Later isn’t supported for:
When using Child (Reusable) OmniScripts:
Set Error element values aren’t persisted because they aren’t stored in Data JSON.
Payload size limitation (Affects Managed Package Runtime Only)
Save for Later fails if the total request payload exceeds 4,194,304 characters (4 MB).
The payload includes:
Because of this, the network payload can be significantly larger than the visible Data JSON.
Possible error messages include:
To avoid failures:
Multiple Community users editing the same session
Editing and saving the same session by multiple Community users isn’t supported. If a second user edits and saves a session created by another user, data inconsistencies or save errors can occur when the original user resumes.
Only the original user (and administrators) should edit a saved session.
Known issue: Session status not updating after completion
In some scenarios, after completing a resumed OmniScript, the saved session status remains In Progress, allowing potential resubmission.
Workaround:
Use DataRaptors to extract the saved session record and update the status from In Progress to Completed.
005314262

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.