πŸ’Ύ Autosave β€” you never have to click "Save"

πŸ‘€ For: Everyone Β· πŸ’³ Plan: All plans Β· πŸ”„ Updated 2026-10-17

Wovenkeep saves your work as you go. There's almost no Save button anywhere β€” you type, and a moment later it's safely stored.

Autosave at work: right after you type in the world description, βœ“ Saved appears below the field

What it does

Each field saves itself independently. The moment you stop typing in a field for about a second, that field is saved to the server. The next field saves on its own when you stop typing in it. There's no "Save all" to remember, and no risk of losing an hour of work to a missed click.

When to use it

Always β€” it runs automatically in the background. You don't turn it on or configure anything. Just write, and Wovenkeep handles the rest.

Status indicators

Next to whatever you're editing, a small label keeps you informed:

( nothing )        β†’   no unsaved changes
β‹― Typing…          β†’   you're still typing; save will start shortly
β‹― Saving…          β†’   request is in flight right now
βœ“ Saved            β†’   stored (fades after 2 seconds)
⚠ Error (HTTP …)   β†’   server returned an error (see Troubleshooting)
⚠ Network error    β†’   connection dropped mid-save (see Troubleshooting)

Two more messages can appear in some editors:

  • ⚠ Please enter a title β€” a required field such as a scene's title is empty; nothing is saved until you fill it in.
  • ⚠ Changed in another window: … with Use theirs and Save mine β€” only when you edit a scene that was changed elsewhere in the meantime (see Editing on two devices at once).

When you see βœ“ Saved, it's safely stored. You can close the page, switch devices, or walk away. And if you reload, close the tab, switch tabs or minimise the window right after typing, Wovenkeep sends what you just typed at once. If a save is still on its way at that moment, the browser asks before leaving the page. There is no local draft and no "restore" offer β€” what didn't reach the server is gone.

Where autosave works

What you're editing When it saves
Any text field (name, description, story…) About a second after you stop typing
Dropdowns, checkboxes, on/off switches The instant you change them
Numbers and dates The instant you change them
Uploaded files (images, sounds) When the upload finishes

Almost everywhere you edit is covered:

  • Your campaign's story, world, and secrets
  • NPCs (every field β€” personality, motivation, voice, secret)
  • Player characters
  • Scenes, sessions, plotlines, the Story Web
  • Worlds and planes
  • Settings, theme, Tantu (name & voice)

Exceptions β€” these still have a πŸ’Ύ Save button

A few places require an explicit save step. They're the exception, not the rule:

  • Building an encounter β€” click πŸ’Ύ Save when the monster list is ready. In an encounter's ✏️ window, the type, linked scene, Auto-Start, monster list and trap or puzzle fields also need πŸ’Ύ Save (name, description and sound prompt save automatically)
  • Choosing an NPC portrait β€” click πŸ’Ύ Save Portrait once you've picked one
  • Publishing on the marketplace β€” always a deliberate, explicit step

If you see a πŸ’Ύ Save button, that area saves the old-fashioned way. Everywhere else, just type.

Making something new is still one deliberate step

Autosave kicks in after something exists. Creating it is a quick two-step:

  1. Click + New NPC (or campaign, scene, etc.)
  2. Fill in the name and click Create

From that point on, the new item autosaves like everything else. This is intentional β€” Wovenkeep shouldn't create an NPC called "L" just because you typed slowly.

Editing on two devices at once

If you open the same thing on two devices (or two browser tabs) and edit both, the last save wins β€” there's no clever merging.

Exception: scenes. In ✏️ Edit Scene, Wovenkeep checks the title, chapter, description, base setting, overlay and GM secrets before saving. If one of them was changed in another tab or on another device since you opened the window, nothing is overwritten: the status line at the bottom shows ⚠ Changed in another window: … with the other value. Use theirs puts that value into your field (nothing is saved); Save mine saves your text over it. The picture and the sound of a scene, and all other editors, still follow "the last save wins".

The second device also doesn't refresh by itself. If you edit an NPC on your tablet, your laptop still shows the old version until you reload it.

The simple rule: edit on one device at a time. If you switch devices, reload the new one first so you're looking at the latest version.

Voice input

On supported browsers, text fields show a microphone button. Tap it to dictate instead of type β€” the speech is converted and pasted into the field, then autosaved like any other input.

Voice input is available in English (en-US) and German (de-DE).

πŸ’‘ Tip: After dictating, glance at the save indicator. If it shows βœ“ Saved, your words are stored. If voice input doesn't appear on a field, your browser may not support it β€” Chrome and Edge have the widest support.

If your internet drops mid-save

If your connection cuts out while something is saving, the indicator changes from β‹― saving to ⚠ Network error.

When you're back online:

  • Wovenkeep doesn't retry on its own. Your text is still on screen, just not stored yet.
  • The easiest fix: make a tiny edit in that field (type a space, delete it). That triggers a fresh save attempt.
  • Or reload the page β€” but any unsaved change will be lost, so nudge-to-save first if it matters.

Whenever you see ⚠ Network error, check your connection, then nudge the field.

If the connection to your Realm is gone completely, the GM tool shows the state it loaded last and the notice Offline – saved state. You can look things up, but changes aren't saved until you're back online β€” reload the page once the connection is back.

If you see "Error (HTTP …)" with internet working

This means the server responded but rejected the save. A few common causes:

Symptom Cause Fix
⚠ Error (HTTP 422) on a number field Letters in a number-only field Correct the value; it'll save immediately
⚠ Error (HTTP 413) on a text field Text is extremely long (tens of thousands of characters is fine; there is an upper limit) Trim the content
⚠ Error (HTTP 500) Transient server hiccup Reload the page and try again
Error repeating across multiple fields Session expired Reload β€” you'll be prompted to log in again

If an error keeps happening after a reload, report it with the πŸ› button in the bottom-right corner.

Want to draft without it saving live?

There's no off-switch for autosave. If you want to draft privately first β€” slow connection, or not ready to commit β€” write in your own notes app, then paste into Wovenkeep when you're ready. It'll save a moment after you paste.

Why this matters

Most tools make you remember to save, and punish you when you forget. Wovenkeep doesn't. Write freely, get interrupted, come back β€” it's all there. It's a small thing that quietly removes a whole category of "oh no, did I lose that?" moments.