Data storage & persistence
What your bot remembers, where it's stored, and how long it lasts.
Your bot keeps state per user: each person has their own variables, lists, and position in the flow. Here’s what’s stored and where.
What is stored
- Variables you set (and saved input) — kept per user.
- Lists / collections — stored under a variable name as a JSON array.
- Flow position — when a block is waiting for a reply, the bot remembers where each user is, so the next message continues the conversation.
It’s keyed by user (chat), so two people talking to the same bot never see each other’s data.
Where it lives
| Mode | Where data is stored |
|---|---|
| Test / Run (local) — Free | On your computer, in the app’s local database. |
| Deploy (server) — Paid | On our servers, so the bot keeps state 24/7 with your PC off. |
Persistence & lifetime
State persists across restarts — variables survive the bot being stopped and started.
Clearing a value is explicit: use the Variable block to
overwrite it, or List clear to empty a list.