Media library and resources
Resources is the shared media library for your instance. Every image, video, audio file and document used anywhere in Arino One can live here, be described and tagged once, and then be picked from a resource picker wherever media is needed — instead of being re-uploaded by each person who needs it.
What it holds
Uploads are classified automatically:
- Image — template headers, carousel cards, landing page hero images
- Video — product demos and onboarding clips
- Audio — voice notes, IVR prompts, recorded greetings
- Document — PDFs, spreadsheets, price lists, contracts
- Other — anything that does not fit the above
Each asset carries a filename, MIME type, size, folder, description and tags. Files are held in your instance's private storage in your chosen region and delivered through short-lived signed URLs, not public buckets.
Where the library is used
- Templates — header media on an approved WhatsApp template
- Carousels — the card images in a carousel message
- Campaigns and journeys — media attached to a step
- Forms and landing pages — images used on public pages
- Inbox composer — attaching a file to a live conversation
Because everything points at the same stored object, replacing an outdated brochure is one upload, not a hunt through every template that referenced it.
Resource links
A resource link turns a stored file into a shareable URL. Use it when:
- the file is too large to send as an attachment on the channel
- you want the same asset shared across WhatsApp, SMS and email
- you want to know whether the file was actually opened
Resources → Analytics reports opens per link, so you can retire assets nobody looks at. For campaign click measurement on ordinary URLs, use the short link redirector instead.
Housekeeping
Storage counts toward your instance size, and media retention interacts with your retention policies — deleting a conversation does not delete a library asset, because the asset is a business file, not conversation content. Review the library periodically and delete what is no longer in use.
Steps at a glance
- Open ResourcesGo to Resources in the console. The media library lists every uploaded asset with its type, size and upload date.
- Upload an assetUpload images, video, audio or documents. Each file is stored in your instance's private storage and classified automatically as image, video, audio, document or other.
- Describe and tag itAdd a description, folder and tags so the asset can be found later by someone who did not upload it.
- Use it in a messagePick the asset from the resource picker when building a template header, a carousel card, a campaign, a flow, a landing page or an inbox attachment — no re-uploading.
- Share a resource linkCreate a resource link to share a file with customers by URL rather than attaching it, which keeps message payloads small on metered channels.
- Review resource analyticsOpen Resources → Analytics to see which shared links are actually being opened, and retire assets nobody uses.
Frequently asked
Where are uploaded files stored?
In your instance's own private storage, inside the region you chose at provisioning. Files are served through short-lived signed URLs rather than being publicly listable.
Which file types are supported?
Images, video, audio and documents such as PDF, Word, Excel, CSV and plain text. Individual channels apply their own type and size limits — WhatsApp in particular is stricter than the library is.
Do I need to re-upload an image for every template?
No. That is the point of the library: upload once, then select the same asset from the resource picker in templates, carousels, flows, campaigns, landing pages and the inbox composer.
What is a resource link?
A shareable URL pointing at a stored file. It is useful when a document is too large to attach or when you want to send the same brochure across several channels and see how often it is opened.
Can I see whether customers opened a file?
Yes, for resource links — Resources → Analytics reports opens per link. Plain attachments sent inside a conversation are reported by the channel's delivery events instead.
Does storage cost extra?
Normal media storage is included in the $50/month Arino Core connection. Very large media libraries may need a larger instance size; see instance types.
Apply this to your own deployment
This guide describes decisions we make on live instances. Tell us your channels, systems and region and we will map it to an architecture outline, a provisioning plan and an indicative commercial model — usually within one business day.