⬛ Checkpoint
⬜ Checkpoint
The Save block allows you to save the user's progress in the experiment, including their position in the graph and the values of the variables at this precise moment.
This block offers the possibility for the user to resume the experience from this save point, even after exiting and relaunching the application. Data is stored locally on the device, allowing offline use.
📥 Entries
- Incoming Flow: This block takes the current flow of the experiment and saves the current state (graph position and variables) at the time the user reaches it.
📤 Outings
- Outgoing Flow: Allows you to continue the normal course of the experience after saving.
💡 Example of use
Scenario: Save before a decisive choice in a narrative game
- The user progresses in an interactive story where his choices influence the progress.
- He reaches a key moment where three different paths are available to him (e.g.: "Face the dragon", "Negotiate with him", "Flee").
- The Save block is placed just before this choice to allow the user to return to this specific point if they wish to explore other options later.
- When the user passes this block, their progress and variables are saved locally.
- The user can then exit the application and relaunch it: they will have the option to resume from this save point, or delete the save to start from the beginning.
⚙️ Technical Details
- Data storage: Data is saved in the browser's local storage (for HTML5/PWA formats) or in the device's local storage (for native applications).
- Backup management:
- The save includes the position in the graph and the state of the variables at the time the block passes.
- In Test mode, two additional options appear in the Debug window:
- Load Save: Restarts the experience from the last Save block (clears the “wall” history).
- Delete data from the last backup: Allows you to test different scenarios by ignoring the last checkpoint.
- Compatibility: Works offline, but requires keeping local storage data for HTML5/PWA formats.
- Additional integrations: For user data tracking, combine this block with tools like Analytics, Zapier or Integromat.
Updated on: 04/03/2026
Thank you!
