Docs · topic 12 of 12 · For whoever runs it
Troubleshooting
The handful of things that actually go wrong, and where to look.
Where the logs are
C:\ProgramData\WorkloadWall:
workloadwall.log— the app itself (startup, mailbox polling, AI, updates).update.log— update checks and installs.remote.log,cloudflared.log— remote access.
"It's not loading"
- On the host PC try
http://localhost:3000. If that works but other PCs can't reach it, it's the network: the installer opens the Windows firewall for the port, but a third-party firewall may not have been told. - If localhost doesn't work either: Start menu → Restart WorkloadWall, then check
workloadwall.logfor the last lines.
Emails aren't becoming tickets
- Admin → Inbox & email — the status chip on the mailbox says when it last checked and shows the last error. Check now runs it immediately.
- Microsoft 365: "401" or "Forbidden" means admin consent wasn't granted or the secret expired. "Not found" on a folder means the path doesn't match Outlook (
Inbox/Tickets, notTickets). - Mode Unread only skips messages someone already opened. Switch to Everything in the folder for a folder you drag mail into.
Replies aren't reaching requesters
Send test under Outgoing mail. With Microsoft 365, the app registration needs Mail.Send. With Gmail, the password must be an App password, not the account password.
The wall is read-only
The 30-day trial ended. Enter a key under Admin → License; nothing was deleted.
Remote access won't turn on
The Diagnostics panel at the bottom of Admin → Remote access shows the scheduled task state and log tails. The usual cause is a proxy or firewall blocking outbound connections from the PC.
The AI card says "Couldn't triage"
Test connection on Admin → AI intake. Local model: is Ollama running, and is OLLAMA_HOST=0.0.0.0 set so it listens beyond localhost? A cold model can take a minute on the first request — raise the timeout.
Getting help
Screenshot the relevant status box (mailbox chip, Diagnostics, Updates, AI intake) — they're designed to contain what support needs — and the last 20 lines of the log.