Skip to main content

Troubleshooting / Error Guide

Troubleshoot your problems here

First: identify where you’re logging in

IF you’re trying to manage tenants/users/org settings (MSP/admin tasks)
THEN you should be using admin.hatz.ai (admin portal).

IF you’re an end user chatting/using tools in your org (NOT an MSP)
THEN you should be using your org’s subdomain (your unique Hatz URL), not admin.hatz.ai.
Source: “Access Restricted” note in the error guide + login troubleshooting context.


“Hatz doesn’t load” / pages error / chats & workflows won’t load

IF the app won’t load (chat history/workflows not loading) and your internet is fine
THEN whitelist Hatz domains on your network/security stack:

  • Preferred: *.hatz.ai (if wildcards supported)

  • Or explicitly allow:

    • db.hatz.ai

    • api.hatz.ai

    • ai.hatz.ai

    • admin.hatz.ai

    • [your-subdomain].hatz.ai

    • auth.hatz.ai

    • assets.hatz.ai

    • files.hatz.ai

Source:


“Access Restricted”

IF you see “Access Restricted”
THEN confirm you’re logging into the correct place:

  • admin.hatz.ai is only for your org’s Hatz AI administrators (MSP/admin users)

  • End users should use their unique org subdomain URL

Source:


Login, invite, and password reset problems (admin vs customer users)

Start by identifying the user type:

Admin user (logs in via admin.hatz.ai) — password reset

IF an ACTIVE Admin user needs a password reset
THEN in admin.hatz.ai go to Settings → Users and Roles → (…) → Reset Password.

Admin user — invite wasn’t received/expired

IF an INACTIVE Admin user didn’t get the invite / invite expired
THEN in admin.hatz.ai go to Settings → Users and Roles → (…) → Resend Invite.

Customer/Tenant end user (logs in via your subdomain) — password reset / invite issues

IF an ACTIVE Customer user needs help logging in
THEN in admin.hatz.ai go to Tenants → select tenant → (…) → Resend Invite (sends reset/setup instructions).

IF a PENDING Customer user didn’t receive the invite / it expired
THEN in admin.hatz.ai go to Tenants → select tenant → (…) and choose either:

  • Resend Invite, OR

  • Generate Access Link (useful when email is getting caught in spam)

Source (all of the above):


Chat is slow / “taking too long to respond”

IF chat is taking too long to respond
THEN

  1. Refresh the page

  2. If still slow, switch to a different LLM/model

Source:

(Helpful context on model selection UI/attributes:)


“This chat used to work, now outputs are worse”

IF an old/long-running chat stops giving good outputs
THEN assume you’re hitting the model’s context window limits; move to a fresh chat (or reduce what you’re asking it to consider).

Source (context window note):


Outputs differ from ChatGPT / OpenAI website results

IF you’re using an OpenAI model in Hatz but results differ from ChatGPT on openai.com
THEN check these common causes:

  • You may not be using the exact same model version

  • Different system prompts / default instructions

  • Natural randomness

  • Different generation settings (temperature / max tokens / etc.)

  • Different context handling

  • Rate limits/performance differences

  • UI “enhancements” on the website that aren’t part of raw API usage

Source:


File won’t upload

IF a file won’t upload even though it’s under 50MB
THEN it may still exceed the token limit for the specific LLM you selected; try a different model (or reduce the document size/scope).

IF a file won’t upload even though it’s under 50MB
THEN it might not be an accepted file type. We can evaluate these issues on a case by case basis.

Source:


Tools / web search / integrations aren’t behaving as expected

IF web search, Auto-Tool, or an integration is not doing what you expect
THEN

  1. Confirm the selected model supports tool use. Some models cannot call tools, and the Tool Selector may be unavailable for those models.

  2. For a quick retry, turn on Auto-Tool and make the request explicit about the tool or result you need.

  3. For troubleshooting, pin a model that shows tool-use support in the model selector, then manually select the specific tool when manual selection is available.

  4. Use Inline Tool Calling to see what the AI searched, which tool ran, what came back, and whether no tool ran at all.

  5. If you need different research behavior, choose the best search tool for the job:

    • Google Search = fast fact-finding

    • Firecrawl = deep scrape of a specific site

    • Perplexity = best for current events/news

Sources:


“We can’t see a model” / “too many models” / org-wide model defaults

IF users can’t find a model they expected (or you want to standardize model choice)
THEN check org-level settings:

  • Set a Default LLM (shows first; becomes default in chat/workshop)

  • Disable LLMs (hide specific models or whole vendors)

Source:


Credits / usage limit questions

IF the issue is “credits, quotas, or usage limits”
THEN use the official credit usage FAQ (most accurate source, updated policy):

(Background explainer in docs collection:)


“I’m not sure if I should build an App, Workflow, or Agent”

IF you need a reusable prompt with user inputs and a single response
THEN build an App. Apps are best when you do not need tool or integration access.

IF you need tools, integrations, multiple steps, multiple outputs, or run history
THEN build a Workflow. A one-step workflow is the closest replacement for an app that needs tools.

IF you need a reusable conversational assistant with saved instructions, sources, and tools every time you chat
THEN build an Agent and select it from Chat or use it from Workshop.
Source: https://docs.hatz.ai/en/articles/12281902-workshop-faq


Workflow troubleshooting

“My workflow step can’t see the previous step’s output”

IF a later workflow step cannot see or insert a previous step's output
THEN confirm the steps are connected. Previous step outputs appear in the builder only when the steps are connected.
THEN explicitly insert the earlier step's Output into the later step prompt and tell that step how to use it. Treat each step like a distinct automation; a later step will not automatically infer every detail from an earlier step unless you pass the needed output into its prompt.
Source: https://docs.hatz.ai/en/articles/11328145-workflows

“Step 2 is ignoring Step 1 / doesn’t use the earlier info”

IF Step 2 runs but behaves like it did not get Step 1 context
THEN edit Step 2 and insert Step 1's Output from the Outputs list. Add plain-language instructions such as: Use the Step 1 output as the source material for this step.
Source: https://docs.hatz.ai/en/articles/11328145-workflows

“My workflow web scrape didn’t crawl the whole site”

IF you expected the workflow’s Web Scraper Step to click links / crawl the domain
THEN note it only scrapes the single page URL you provide (it does not crawl the whole site).
THEN either (a) provide the exact URL you need, or (b) redesign steps so earlier outputs produce the right URL for the scraper step to use.
Source: https://docs.hatz.ai/en/articles/11328145-workflows-beta

“I need to know which step used which model / credits / why it’s expensive”

IF you need to debug cost, latency, or model choice inside a workflow
THEN use Workflow Run History to inspect:

“I want a clean deliverable (Word/PDF) from a workflow step”

IF you want to share outputs as documents
THEN export any workflow step to PDF or Word.

IF you want branded/structured Word docs
THEN use a Document Processing Step with a .docx template and map placeholders (e.g., {{client_name}}) to workflow data.

IF you need to fill an existing PDF form
THEN upload a fillable PDF and map workflow values to its form fields.
Source: https://docs.hatz.ai/en/articles/12332454-ai-document-processing-steps-and-exports-in-workflows

“Where do I find Workflows / Automations again?”

IF you can’t find where to build/manage workflows
THEN go to the Workshop and look under Automations (Workflows are inside Workshop).
Source: https://docs.hatz.ai/en/articles/11328145-workflows-beta
(Workshop navigation/context): https://docs.hatz.ai/en/articles/12572765-the-hatz-workshop


Agent troubleshooting

“My agent can’t use an integration / keeps saying it can’t access X”

IF an agent cannot use tools, integrations, or connected files
THEN verify all of the following:

  1. The correct agent is selected in Chat, or you are testing from that agent's Workshop page.

  2. The agent has the right tool enabled in its Tools settings, or Auto Tool Selection is enabled for the agent.

  3. The agent's selected model supports tool calling. If you are troubleshooting, temporarily pin a model that shows tool-use support in the model selector.

  4. The connected account still has access in the external system and does not need to be reconnected.

  5. If the issue is with a file or source, confirm the source is attached to the agent and, for OneDrive, confirm the file or folder is inside the agent's configured scope.

“I can’t add more tools to my agent”

IF you hit a limit adding tools
THEN note agents can manually select up to three tools.
THEN either enable Auto Tool Selection, swap tools, or create multiple specialized agents and switch agents when needed.
Source: https://docs.hatz.ai/en/articles/12602274-agents

“The agent isn’t following the persona/rules I intended”

IF the agent's behavior is inconsistent
THEN first confirm the right agent is selected. Then tighten the agent's System Prompt (Instructions): define role, context, tasks, constraints, and output format in direct language.
THEN test with a short request that clearly exercises one instruction. If tools or sources are involved, verify the expected tool/source is configured for the agent and review the inline tool call details.
Source: https://docs.hatz.ai/en/articles/12602274-agents

“I built an agent but my team can’t see it”

IF others can’t access your agent
THEN check sharing settings—agents default to Private; enable Share with Organization to make it available org-wide.
Source: https://docs.hatz.ai/en/articles/12602274-agents

“How do I use the agent in Chat?”

IF you created an agent but can’t figure out how to talk to it in Chat
THEN use the agent selector in Chat (robot icon) and select your agent from the list. When an agent is selected, the chat tool selector shows the agent's configured tools and connection status, but the agent's tools are changed from the agent configuration page.
Source: https://docs.hatz.ai/en/articles/12602274-agents

“How do I limit an agent to one OneDrive folder?”

IF an agent should only use a specific OneDrive folder or file
THEN edit the agent, open its Tools settings, enable Microsoft 365, and use Browse under Limit OneDrive access to specific folders or files to select the allowed folders or files. Leave the scope empty only if the agent should use all OneDrive content available to the connected Microsoft account.
Source: https://docs.hatz.ai/en/articles/13947861-file-folder-scoping-for-agents


Integrations + tool calling troubleshooting (Chat + Workflows + Agents)

“I don’t see integrations in the Tool Selector / can’t connect them”

IF integrations aren’t appearing or you can’t connect them
THEN check where you’re trying to connect from:

“Integrations are in beta / missing for a tenant”

IF you need beta integration access and don’t see the integration
THEN enable beta features for the right place:

“The AI used the wrong tool (or no tool)”

IF results are stale or it didn’t search/scrape when it should have
THEN either:

“I want to see what the AI actually searched/called”

IF you’re debugging a workflow/agent/integration and want proof of what happened
THEN use Inline Tool Calling to view:


Quick “build & deploy” gotchas (Workshop items)

IF you duplicated a community template but can’t find it / edit it
THEN check My Items in Workshop (duplicating creates your editable copy; items start private).
Source: https://docs.hatz.ai/en/articles/12572765-the-hatz-workshop

IF you published something but the wrong people have access
THEN re-check publishing/sharing scope (private vs org vs client tenants).
Source (apps publishing, relevant pattern for access scoping): https://docs.hatz.ai/en/articles/10716519-publishing-apps


When to escalate

IF you’ve followed the branch above and it still fails
THEN contact Hatz support: [email protected] (listed in Hatz docs).
Source:


Did this answer your question?