File transfer

Send screenshots, PDFs, logs, and other files in either direction — agent to visitor or visitor to agent.

Sometimes a screenshot says more than three paragraphs of "the button on the third tab when you scroll down". File transfer in Nura24 chat works in both directions.

Agent side

In the conversation reply form, look for the paper-clip icon labelled Attach file. Click it, pick a file, and it uploads in the background. The visitor sees the file appear in the chat thread the moment the upload completes — no extra "send" step needed.

Limits:

  • 20 MB per file.
  • Any file type accepted. The chat thread renders images inline; everything else shows as a download link with the file name and size.

Visitor side

Once a conversation is open, the widget shows a paper-clip icon next to the message input. Visitors tap it, pick a file from their device, and it uploads the same way. Agents see the attachment as a regular message in the thread.

The icon doesn't appear until after the first message — we don't want strangers uploading 20 MB files to your storage before they've said hello.

Where files live

Attachments are stored on your Nura24 instance under chat-attachments/<workspace-id>/<conversation-id>/. They are not publicly browsable — every download goes through an authenticated route:

  • Agents: web-session-authenticated and tenant-scoped, so you can only see attachments in workspaces you're a member of.
  • Visitors: their session token must own the conversation containing the file. Anyone else gets a 403.

What's shown to whom

  • Image MIME types (image/png, image/jpeg, etc.) render inline as a thumbnail you can click to open full size.
  • Everything else shows as a download link: 📎 customer-feedback.pdf (1.2 MB).
  • File size is displayed in human-friendly form (B / KB / MB).

What you can't do (yet)

  • Drag-and-drop into the chat window — pick via the file picker for now.
  • Bulk attach multiple files at once — one at a time.
  • Resize / crop images before sending — the visitor sees the file as-is.