Using pack folders
A pack folder is a special folder type created when you buy a Prompt Pack. It enforces read-only behavior at the database level so the pack stays intact for everyone who buys it.
What is protected
- Edits and deletes. Both are rejected by a database function (
is_pack_folder()) regardless of where the call comes from. - Moves out. You cannot move an individual pack prompt out of the pack folder.
You can still favorite pack prompts, copy them, and view their version history.
Your personal organization layer
Sometimes you want a pack prompt to also show up in your own "Email campaigns" folder. PromptsVault handles this through a separate table that records your view of each prompt without touching the original.
In practice:
- Open the three-dot menu on a pack prompt.
- Choose Add to folder.
- Pick one of your folders.
The prompt now appears in both folders for you. Other people who bought the same pack still see it only in the pack folder. The same mechanism works for team-shared prompts and any prompt you do not own.
How the architecture works
The underlying tables:
promptsstores the prompt itself once, owned by the system for premium content.product_promptslinks a prompt to a pack.user_purchasesrecords who has access to which pack.user_prompt_foldersrecords your personal folder assignment for any prompt you do not own.
When the app loads your vault it merges your personal mappings on top of the canonical data, so your view is yours alone.
Moving the pack as a whole
You can drag the pack folder under another of your folders to nest it inside your hierarchy. The pack's read-only protection moves with it.
What happens if you cancel
Pack purchases are one-time. Canceling your subscription does not remove pack access. Your packs remain in your vault.