Troubleshooting
A short guide to the things that most often go wrong, ordered by how often we see them.
If your issue isn't covered here, jump to Contact support at the bottom.
Sign-in & access
"Invalid credentials" but I'm sure they're right
- Caps Lock on?
- Are you on the correct workspace's login URL? Most users use
app.thola.ai; some enterprise customers have a custom URL. - Try password reset — sometimes you remember the wrong password from another product.
Google SSO loops me back to the sign-in page
- Almost always: cookies blocked or third-party cookies disabled in the browser
- Try the same flow in a different browser (Chrome → Firefox or vice versa)
- If you're inside a corporate browser policy, ask IT about whitelisting
accounts.google.comandapp.thola.ai
"Signed context expired"
This means your session token rotated and the client needs to pick up the new one. Refresh the page. If it persists, log out and back in.
I can't see a module that I'm sure I should see
Your role doesn't grant you that module. Open Settings → Members → [your name] and check your role. If the role looks right, the permissions for that role may not include the module. Talk to your Admin.
Chat & AI
The Planner says "I don't have data for that"
The agent only answers from data in your workspace. If you haven't uploaded sales records, no Sales question will have a real answer. Upload via Uploading data or use the chat's "What data is missing?" prompt to see what to add.
Replies are short or generic
Two common causes:
- You're out of tokens for the month — replies degrade to short mode. Check Profile → Usage.
- Your workspace is in conservative agentic posture. Switch to agent-first under Settings → Workspace → Agentic posture.
thola misremembers a fact about my business
Workspace memory may have two conflicting facts. Open Settings → Workspace → Memory, search for the topic, forget the wrong one. The right one will remain.
A reply contains a number that doesn't match my own records
Check whether the data you uploaded matches what you expect. The Import history for each module shows raw rows. If the import looks right, ask the Planner: "Where did this number come from?" — it will show its work.
Imports
"We couldn't identify the file shape"
Your file has columns or content thola hasn't seen for this module before. Use the Custom mapping option in the preview — pick which column maps to which field. Save as a template; next time it'll auto-recognise.
Many rows are flagged as suspect
Two common causes:
- Date format ambiguity (US
MM/DD/YYYYparsed asDD/MM/YYYYor vice versa) → set your workspace date format under Settings → Locale. - A summary row at the bottom (totals) → it's flagged correctly as suspect, just skip.
Duplicates being flagged when they're not duplicates
Two records with the same customer + date + amount look identical to us. Add a unique bill_id column to your file and we'll trust that as the identity.
Import partially worked, partially didn't
Check the import job in Import history. Each row has a status: written, skipped, errored. Errored rows have a reason. Fix the source and re-import — duplicates of already-imported rows will skip.
Mobile sync
Pill stuck on 🟠 with N ops queued
The network is technically up but the ops aren't flushing. Most likely:
- A firewall or VPN blocking
*.thola.ai— switch to mobile data to test - A specific op is failing repeatedly — see Settings → Sync → Op log and look for the red row
Conflicts piling up (🔴 sync error)
Two devices changed the same record while offline. Open the Op log, tap each conflict, pick a version or merge fields.
Local data missing after login
Check the workspace selector in the header. You may be looking at a different workspace than you expect.
Battery drain from thola mobile
Almost always route tracking is on. Check Settings → HR → Attendance to see if route tracking is on for your role. If it shouldn't be, talk to your Admin.
POS
A bill doesn't print
- Check the printer connection (Bluetooth or USB)
- Bills are saved even when print fails — use Reprint from the bill detail
- For repeat failures, Settings → Devices → Printer to re-pair
Stock is wrong after a busy day
Most likely an unsynced bill or return. Once the device fully syncs, run Counter Reconciliation at end of shift and the system will compare cash to system total.
Voice quick-order isn't recognising items
Three things to check:
- Mic permission granted to thola?
- The product alias you said matches one defined? Settings → POS → Aliases
- Background noise too high? Voice falls back to manual
Billing
"Payment failed" but I have funds
We retry three times over 72 hours. Common causes:
- Card 3DS / OTP timeout — re-attempt and approve the OTP within 30 seconds
- Bank's online-spend limit — increase from your bank app or call them
- Card expired — update the card on file
I downgraded but I'm still being charged the old price
Downgrades take effect at the next billing cycle, not immediately. Check Profile → Plan — your effective plan after the next renewal date is shown.
I want an invoice for a specific past charge
Profile → Plan → Invoices. Every charge has a downloadable PDF.
Contact support
For anything not covered here:
- In-app — open Help in the sidebar; this opens a chat with the support team
- Email — support@thola.ai
- WhatsApp — the number is in Profile → Help → Contact support
When you contact support, please include:
- Your workspace ID (visible in the URL or in Settings → Workspace → About)
- A screenshot of what you're seeing
- What you were trying to do
- The time it happened (so we can correlate with logs)
We respond within 24 hours on every plan; within 4 hours for P1 issues on Pro and above; with a phone number for Enterprise.
→ Back to docs home