Troubleshooting
Fixes for error messages you may actually see in this product.
Could not get CSRF token
Shown when a settings action cannot fetch a CSRF token from /api/csrf before a signed request. Fix: refresh the page and sign in again, disable extensions that block cookies or fetch, then retry the action once.
Invalid code
Shown on the two-factor check when the 6-digit authenticator or backup code is wrong or expired. Fix: enter the current code from your authenticator app (check that your device clock is correct), use an unused backup code if needed, and try once more instead of reusing an old code.
AI capacity is full. Please try again shortly.
Shown when the AI chat queue has no free global slot. Fix: wait a minute and send the message again. Shorter prompts retry faster; do not resubmit repeatedly in the same second.
Import failed
Shown on the Import page when /api/import rejects the upload. Fix: confirm the file is .fdx, .fountain, .txt, .fadein, .celtx, .story, or a text-layer PDF, keep PDFs to text-layer files (image-only or encrypted PDFs are not supported), and retry. If it persists, contact support via the Support page with the file name and exact message.