Articles on: Blocks Creator
This article is also available in:

⬛ Load checkpoint

⬜ Load checkpoint



The Load Backup block allows you to restore the user's progress from a previously saved backup.


This mechanism is essential for interactive applications, games or long-running experiences, allowing the user to resume where they left off without losing their data.


📥 Entries


  • No configurable input: This block automatically takes the current flow and searches for the last valid backup of the current user. If multiple save locations exist, the default position is used.


📤 Outings


  • Stream: Output triggered once the save is loaded into memory. It restores the state of the variables, the position in the graphs and allows you to resume the interactive experience in a fluid manner.


💡 Example of use


Scenario: Resumption of e-learning training


  1. The user opens the training application and arrives at a home screen.
  2. A “Resume my training” button is displayed (via a Show Button block).
  3. When the user clicks this button, the flow is directed to the Load Backup block.
  4. The output of the Load Backup block is connected to the training module corresponding to the last lesson consulted.
  5. The user finds his progress, his quiz answers and his grades exactly as he left them.


⚙️ Technical Details

  • Persistence management: Celestory automatically manages the save location (Local Storage of the browser or Cloud if a user account is connected).
  • Behavior in the event of no backup: If no backup exists, the block can either ignore the loading (restoring the initial state) or trigger an error depending on the project configuration.

Updated on: 04/03/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!