Skip to content

File library

Upload media once and reuse in templates, autoreply, and submissions.

5 min read

Open Resources → Files.

What this page is for

Files is your private, per-account media library. Upload images, PDFs, audio, and video once, then reuse them when composing autoreply responses, submission questions, or email templates — without re-uploading the same asset every time.

Recipients receive a short-lived link each time a file is sent; the library keeps the canonical copy on your account.

Files — thumbnail grid with search and upload

Sample data shown.

ControlWhat it does
UploadPick one or more files from your computer
Drag and dropDrop files anywhere on the file card to upload
Search files…Filter by filename (debounced)
Thumbnails / ListSwitch between grid tiles and a detailed table
Delete (N)Bulk-delete selected files (appears when rows are ticked)

Upload

Click Upload or drag files onto the card. Multiple files upload in parallel — a progress bar appears under the toolbar for each active upload.

Files — Upload button and in-progress transfers

Sample data shown.

ElementMeaning
Upload (header)Opens the file picker — you can select multiple files at once
Progress rowsOne row per file currently uploading, with filename and percentage
Drop files to uploadAppears while you drag files over the card (before you release)

Uploads go directly to cloud storage (presigned PUT). If the browser cannot reach storage (for example CORS), Kirisan falls back to a server-side upload automatically.

There is no separate folder structure — all files live in one flat, searchable list per account.


Grid view

Thumbnails is the default view. Each tile shows:

ElementMeaning
CheckboxSelect for bulk delete
Preview areaImage thumbnail, video first frame, PDF mini-preview, or type icon
NameFilename (click tile to open preview in a new tab)
SizeHuman-readable file size
Origin badgeWhere the file was first stored — see Origin badges
Row actionsDownload, Rename, Delete

List view

Switch to List for a sortable table with columns for file name, MIME type, origin, size, upload date, and row actions.

Files — list view with type and origin columns

Sample data shown.

ColumnMeaning
FileThumbnail + name (click to preview)
TypeMIME type (for example image/png)
Originmanager, autoreply, or submission
SizeFile size
UploadedLocal date/time when the file was committed

Use Select all in the header to tick every row on the current page for bulk delete.


Origin badges

BadgeMeaning
managerUploaded directly on this page
autoreplySaved from an autoreply attachment flow
submissionSaved from a submission question attachment

All origins appear in the same library — you can preview, rename, or delete any file regardless of how it was added.


Row actions

ActionWhat it does
PreviewOpens a short-lived presigned URL in a new browser tab
DownloadStarts a download with the original filename
RenameChange the display name (storage key stays tied to your account)
DeleteRemoves the file from your library and from storage permanently

Deleting cannot be undone. If a template or autoreply still references the file, update that reference before deleting.


Empty library

When you have not uploaded anything yet:

Files — empty state

Sample data shown.

Drop files on the card or click Upload to add your first file.


Where files are used

FeatureHow the library helps
Email templatesPick hosted images for Image blocks — see Email templates
AutoreplyAttach library files in autoreply responses
SubmissionsAttach files to form questions
Telegram inbound mediaShort-lived mirrored URLs — see Variables → Incoming tab

Channel support

Not every channel accepts every MIME type or size. If a send fails, check that channel’s media limits:

  • WhatsApp — media limits for Fonnte device sends
  • WABA — Cloud API attachment rules
  • Telegram — bot file and photo limits
  • Email — images and PDFs in HTML templates

Last updated: June 25, 2026
Was this page helpful?