Your account details. Email is your sign-in and cannot be changed here.
Permanently delete your account, all your stories, and any published pages. This cannot be undone.
Credits are spent when you create or publish beyond your free allowance. Packs are one-time purchases that never expire and are non-refundable.
Loading...
Save one or more profiles, then choose a primary and an optional fallback. Generation uses the primary, and automatically falls over to the fallback on any failure. Keys are write-only and never shown again.
Used to read text from scanned PDFs and images that users upload. Same setup as above: save profiles, then pick a primary and an optional fallback. Use vision-capable models on OpenAI-compatible endpoints. Keys are write-only and never shown again.
Every registered user. Promote or remove admins, reset a password, disable or delete an account. You cannot lock yourself out or remove the last administrator.
Caps and credit costs for registered users. Administrators and gifted accounts are never charged credits (gifted accounts still obey the file size cap).
How many stories registered users may generate, and the AI output ceiling. Administrators are never limited.
Pick one. New accounts get either a recurring allowance that refills, or a single trial grant that never refills.
A story is premium when it exceeds the standard block cap or the standard image limit. Re-publishing the same story is always free.
How many stories a regular account can keep, and the price to extend that limit. Admins and gifted accounts are unlimited. This cap only blocks creating new stories past the limit; it never deletes existing ones.
Controls for the "Build from a file" option in the draft panel. These bound what users can upload and how much of a long file the AI reads.
Generate test stories to evaluate how the model drives the block set and how each block renders in the final HTML. Runs are not charged. The result opens in an isolated frame.
Credit packs are one-time purchases and never expire: 20 credits for $20, 50 for $50, 100 for $100. Connect a PayPal REST app to accept payments. The secret is write-only and never shown again.
A promo code grants bonus credits when a user completes any credit purchase, so the code doubles as a marketing channel tag. Codes only pay out on a completed purchase; an unused code costs nothing.
| Code | Bonus | Description | Uses in range | Credits in range | Total uses | Status | |
|---|---|---|---|---|---|---|---|
| No codes yet. | |||||||
Generation activity, drawn from the generation log.
Loading...
Optional. Configure a provider so the app can send mail. Resend and Zoho ZeptoMail are supported. The key is write-only and never shown again.
A backup is a compressed snapshot of all data (accounts, settings, providers, generation log, email settings) stored in your R2 bucket. It includes credentials, so a restore returns the app to its exact prior state. Keep downloaded copies secure. Restore is destructive and replaces all current data.
Requires an R2 bucket bound as IMPSCRL_R2.
Automatic backups run from a daily Cron Trigger (add one in the Worker dashboard, for example 0 3 * * *). Each frequency is independent and self-prunes: daily keeps the last 7, weekly (every Sunday) keeps the last 4, monthly (the 1st) keeps the last 12. Manual backups are never auto-deleted.
Hard-deletes accounts that have stayed disabled past the grace window (set in the Email verification section below), along with their published stories in R2. PayPal payment records are kept as the financial trail and remain searchable below, even after the account is gone. Payments past the retention window are purged, then the database is optimized. Runs after scheduled backups complete.
Independent of backups, and always runs after the backup step on the same Cron Trigger. Daily runs every day, weekly runs every Sunday, monthly runs on the 1st.
Search retained PayPal payments by email or name within a date range. Records for deleted accounts are marked. Leave the search box empty to list everything in the range.
New sign-ups must verify their email. An unverified account is reminded one day before the grace window ends, disabled when it ends, then deleted after the delete window. Administrators are exempt, and auto-disable runs only when an email provider is configured.
Optional, off by default. When enabled, a Turnstile challenge appears on sign in and registration. It fails open: if the widget cannot load or Cloudflare is unreachable, people can still sign in.
After deploying a new engine (scrollkit.js) or other site assets, refresh to make them live immediately everywhere. Saving any setting in the admin panel already refreshes caches automatically; the engine and gallery are always rebuilt from the latest files.