Help
Troubleshooting
What common messages mean and how to fix them.
I see an upgrade prompt instead of the chat box
Your plan doesn't include Zaprex. It's part of Pro+ and Ultra. If you are on one of those, your admin may have turned Zaprex off for your account.
"Monthly minutes used up" (bot_limit_minutes)
You used this month's Zaprex minutes. Runs start again next month or after your plan changes.
"Too many runs at once" (bot_limit_concurrent)
Wait for a running run to finish (or cancel one), then try again.
Spend cap reached (bot_spend_cap)
A per-user or global spend cap was reached. Ask your admin.
Model not allowed (bot_model_not_allowed)
Pick a model from the list in the model picker, or leave it on Ingot.
Zaprex is paused for everyone
An admin turned on the kill switch. New runs are blocked until it is turned off.
My routine stopped running
Routines pause themselves after 3 failures in a row (you get a "routine paused" notification). Open the run log of the last runs, fix the cause, then resume. A night is also skipped when you are over a plan limit.
My run was cancelled while waiting
Approvals expire after 24 hours. Start the task again and approve when asked.
"No repository connected: changes stay in the run log"
Connect GitHub and pick a repository in the Repository menu. See Draft PRs and GitHub.
The run refused to push (protected_branch)
That's on purpose: Zaprex never writes to your default or protected branches. It always uses a new ingot-bot/… branch.
"Memory contains a secret"
Zaprex refuses to remember anything that looks like a credential. Remove the key from the fact and save again.
Sign-in on zaprex.dev didn't finish
- "This sign-in link has expired or was already used": the one-time sign-in link lasts about a minute. Choose Sign in again.
- Make sure cookies are allowed for zaprex.dev and ingot-portal.vercel.app.
Still stuck?
Contact Ingot support.