Demo teardown with three triggers: normal (tour completed or exited), manual ('Remove demo data' in the Academy panel's gear menu, shown only when demo rows exist) and automatic (a stale-session sweep when the flag says rows were seeded but no resumable demo tour references them).
Also called: clean up practice data · delete demo lead · get rid of the fake lead
- 1Local board state is swept by id prefix first so the card disappears instantly, then the server delete runs
- 2The delete is owner-scoped server-side, so it can only ever remove your own demo rows — never another rep's active practice lead
- 3The persisted 'has demo data' flag is only cleared after a successful delete; if the request fails the flag stays and the next session retries
- 4A re-sweep runs one reconcile-poll period later in case an in-flight fetch re-added the row
A browser crash halfway through a practice run was the one way a fake lead could be left sitting on a real board — and a fake lead on a real board eventually becomes somebody phoning a customer who does not exist. One menu item clears any practice rows a walkthrough created. Anything left behind by a session that never finished is swept the next time the account is opened, so nobody has to remember it.
- Practice data surviving a crashed or abandoned training session
See it on your own jobs
Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.
or keep browsing features →