Skip to main content

Files, Uploads, Exports, and Generated Files

Files, Uploads, Exports, and Generated Files

Use this guide when a file will not upload, Hatz cannot read a file as expected, a generated file cannot be downloaded, or an export does not appear where you expected.

Start here

  • Check the current supported file types: use the Supported File Types article as the source for file-family support. If a format is not listed there, convert it to a listed format before retrying.

  • Confirm the surface: upload behavior can differ between Chat, Workflow inputs, Agents, Apps, generated files, exports, email attachments, and support-chat attachments.

  • Check the action: uploading, parsing, generating, exporting, downloading, and attaching to a support conversation are different actions.

  • Separate source files from generated files: uploaded files are inputs for Hatz to read; generated files are outputs Hatz creates. Their limits, retention, and recovery paths can differ.

  • Remove unnecessary sensitive data: share metadata, screenshots, and error text first. Do not send raw sensitive files to Support unless Hatz specifically asks for them through an approved path.

Common symptoms

  • Upload is blocked: the file type, size, count, browser state, permissions, or product surface may not support that upload path.

  • File was accepted but not read correctly: the file may contain images, scans, macros, tables, formatting, protected content, or content that needs conversion before analysis.

  • Generated file is missing: the run may have completed text output but failed while creating, saving, or linking the generated file. If the message says the generated-file count was exceeded, see Generated files could not be saved.

  • Download link fails: the file may still be processing, the link may have expired, the export may have failed, or browser/network settings may be blocking the download.

  • Email or chat attachment is not reflected in output: attachments sent through a support channel are not always the same as product inputs to a workflow, agent, or chat run.

Before retrying

  • Convert unsupported or unusual formats to a documented supported format when possible.

  • Use a smaller test file if the original file is large or contains many pages, sheets, images, or embedded objects.

  • For scanned PDFs or image-heavy files, confirm the text is selectable or provide a text-based version if available.

  • For spreadsheets, simplify hidden sheets, macros, external links, and complex formatting before retrying.

  • Retry once in the same surface and once in a clean browser session before treating it as a product defect.

What to include in a support ticket

Include enough context for Support to route the issue without asking for the full file contents first.

  • Workspace or tenant.

  • Product surface: Chat, Workflow, Agent, App, API, generated file, export, support chat, or email.

  • File family and extension, such as PDF, DOCX, XLSX, CSV, PNG, ZIP, or another format.

  • Approximate file size bucket, such as small, medium, large, or larger than the published limit, if known.

  • Action attempted: upload, parse, generate, export, download, attach, or open.

  • Time and timezone.

  • Expected output and actual result.

  • Displayed error, screenshot, generated-file panel, workflow run link, item URL, or export/download state, with secrets and unnecessary customer data removed.

  • Whether the issue repeats with the same file and whether a smaller or converted file works.

For product UI issues, share visible file, generated-file, workflow, or item links when available, plus timestamp, screenshot, and error text. For API issues, include the response X-Request-ID and visible file_id when available.

When to contact Support

  • A file type listed as supported fails reproducibly after reasonable retry and conversion checks.

  • A generated file or export repeatedly fails for multiple users, tenants, runs, or browsers.

  • The UI shows a failure state, missing file, expired link, or download problem without enough information for the customer to recover.

  • You have the file family, sanitized size bucket, surface, timestamp, error, and reproduction path needed for Support to route the issue.

Things to know

  • A support-chat or email attachment is not always the same as a product input to a workflow, agent, or chat run.

  • A generated file may not always be recoverable after a link expires or a generation step fails.

  • Exact limits, retry behavior, artifact lifetime, generated-file retention, and parser behavior can vary by surface and file type. Use the current supported-file-types article and in-product error messages as the source of truth.

Did this answer your question?