Part I — Getting started
1. Welcome to ContentCamel
1.1 What ContentCamel is
ContentCamel is a hub for your brand and content. It holds your logos, images, videos, documents and links in one organised library, lets you hand any of it over with a single tracked link, and brings the work your partners send back into the same place — so nothing is lost in email threads or shared drives.
The two-way loop
Most content tools stop at storage. ContentCamel is built around a loop:
- You bring your material into the library and organise it into projects.
- You create a share link and send it to a client, agency or freelancer.
- They open a branded page, pull down what they need, and push their own work back up through the same link.
- Their uploads wait in your review queue until you accept them into the library — where the loop begins again.
Everything that happens along the way — opens, views, downloads, comments and write-backs — is tracked, so you always know where your content has been and what has come back.
What this guide covers
This guide walks through the whole product, from signing in to running your own branded instance. Each part builds on the last:
- Getting started — your account, finding your way around, and staying informed.
- Your library — projects, folders, assets, versions, rights and search.
- Bringing content in at scale — CSV and FTP imports, and the company mailbox.
- Sharing and collaboration — the two-way share loop end to end.
- Insight and oversight — analytics and the audit log.
- Administration — people, organisation settings, plans and billing.
- Reference — a glossary and printable appendices.
Where to get help
If you get stuck, email hello@contentcamel.com or use the contact page on the ContentCamel website. Wherever you see a small help icon in the app, hover it for a one-line explanation and a link straight to the matching part of this guide.
1.2 Key concepts at a glance
A handful of ideas run through the whole product. Learn these once and the rest of the guide reads easily. Each has a fuller entry in the Glossary.
The things you work with
- Organisation — your company's whole workspace. Everyone you invite, every project and every file lives inside one organisation.
- Project — a container for content and the boundary that controls access. If someone can see a project, they can see its files; if they cannot, the project is invisible to them. Access is always granted at the project level.
- Folder — a way to arrange files neatly inside a project. Folders are for tidiness only — they never grant or restrict access. That is the project's job.
- Asset — any single item in your library: an uploaded file (image, video, document, and so on) or a saved link. Assets carry a title, description, tags and other details.
- Version — a point-in-time copy of an asset. When you replace a file, the previous one is kept as an earlier version so nothing is ever lost.
- Brand kit — the logos, colours, fonts and guideline documents for one brand, gathered on a single page you can share as the answer to "send me your brand pack".
- Collection — a hand-picked set of assets pulled together for a purpose, which can span more than one project. A collection curates; a folder stores.
- Share link — a branded, tracked URL that lets someone outside your team view, download and send work back, without needing an account of their own.
- Review queue — where files that partners send back through a share wait for you to accept or reject them before they enter your library.
- Media wishlist — a place for anyone to request media they need, which upload-capable teammates can then fulfil.
Who can do what
Two role systems work together. The definitive matrix lives in Roles and capabilities — this is the quick preview.
- Organisation roles set what you can do across the whole workspace: Viewer, Editor, Admin, and Super Admin (the instance owner).
- Access is the billing axis: a person is either View (free) or View + upload (a billable seat). Viewers are always free.
- Project roles set what you can do inside one project: Viewer, Contributor or Manager. The same person can hold different project roles in different projects.
Note: Being able to upload anywhere (an Editor, or a Contributor or Manager on a project) needs the View + upload access level. View-only people can still be given upload roles once their access is upgraded.
1.3 Your ContentCamel address
There are two ways to reach ContentCamel, and this guide applies equally to both.
The shared app and your own instance
- app.contentcamel.com — the shared ContentCamel application. Anyone can sign up here and start organising straight away.
- {yourcompany}.contentcamel.com — a dedicated instance for your company, on its own web address, with your branding on the sign-in and share pages.
Whichever you use, the features work the same way, so every chapter that follows is accurate for both. The only differences you will notice on a company instance are cosmetic: your logo and name appear on the sign-in screen and on the pages your recipients see.
Your data is your own
Each ContentCamel workspace is isolated. Your files, your storage, your team and your company mailbox belong to your organisation alone — they are never mixed with another company's. Nobody outside your organisation can see your content unless you share it with them through a share link.
Note: If you would like your own branded instance, see Your own ContentCamel instance for how instances are set up and what they include.
2. Your account
2.1 Signing in
To sign in, go to your ContentCamel address and enter your details on the Sign In screen.
Signing in
- Open app.contentcamel.com (or your company's own address).
- Enter your Email.
- Enter your Password. Use the eye icon in the field to show or hide what you have typed.
- Select Sign In.
You will land on your Dashboard. If you would rather read the app in another language, use the small EN / DE / IT / ES selector at the top of the sign-in card before you sign in.
If you cannot get in
- Wrong email or password — the screen shows "Login failed. Check your email and password." Re-check both and try again.
- Forgotten your password — select Forgot Password? and follow Resetting a forgotten password.
- Access paused — if an administrator has paused your account you will see "Your access is paused. Please ask an administrator to restore it." Contact an administrator in your organisation to have it restored.
Session expired
For your security, ContentCamel signs you out after a period of inactivity. If you see a "session expired" message, or you are returned to the sign-in screen unexpectedly, simply sign in again — nothing is lost.
Signing out
Select your initials at the top-right of any page to open the account menu, then choose Log out. This ends your session on that device; you will need to sign in again next time.
2.2 Creating an organisation
Signing up creates a brand-new organisation with you as its first administrator. You do not need an invitation, and you do not need a card to begin.
Creating your account
- From the sign-in screen, select Create an account, or go to the sign-up page directly.
- Enter your Organisation name — your company or team name.
- Enter your First name and Last name.
- Enter your Work email and choose a Password of at least eight characters.
- Select Create account & start trial.
You are signed in immediately and taken to your Dashboard, with your organisation ready to use.
Your first month is free
New organisations start on the Team plan with the first month free — there is no card to enter to get going. You can invite colleagues, upload content and share straight away. When the free month ends you can add payment details to continue, or move to the free Solo plan. See Plans and pricing for what each plan includes.
What happens next
- We email you a link to verify your email address — open it to confirm your account. See Verifying your email.
- As the person who created the organisation, you are its administrator: you can invite people, create projects and manage settings.
Note: In this version, each person belongs to one organisation only. Use a different email address if you need a separate organisation, or ask to be invited into an existing one.
2.3 Joining by invitation
If someone has added you to their ContentCamel organisation, you will receive an invitation email. Opening its link brings you to a You've been invited page.
Accepting your invitation
- Open the invitation email and select its link. It shows which organisation you are joining, and the email address the invitation was sent to.
- If you are new to ContentCamel, enter your First name and Last name and choose a password (at least eight characters) in Choose a password. Use Show / Hide to check what you have typed.
- Select Accept invitation.
You are taken straight into the workspace. If you were already signed in to ContentCamel, you skip the name and password step and simply accept.
Invitations expire
An invitation is valid for seven days. After that its link stops working and the page shows that the invitation is invalid or has expired — ask the person who invited you to send a fresh one.
One organisation per person
In this version a person can belong to one organisation only. If your email address already belongs to a different organisation, the page shows Can't accept this invite and explains why. To join the new organisation you would need to use a different email address, or leave your current one first.
Note: Being invited does not automatically show you any content. The person who invited you also needs to add you to one or more projects — until they do, you will see a friendly "You're in" screen with nothing to browse yet. See How access works.
2.4 Verifying your email
When you create an account, ContentCamel emails you a verification link to confirm that the address is really yours. Verifying keeps your account secure and makes sure important emails — invitations, password resets and the weekly digest — reach you.
Confirming your address
- Open the email from ContentCamel with the subject about verifying your account.
- Select the link inside it.
- The Verifying your email… screen appears briefly, then shows Email verified. You are taken on to your dashboard.
If you have not received the email, check your spam or junk folder first.
Resending the link
If you are signed in and still need to verify, ContentCamel shows a Check your inbox screen:
- Select Resend verification email.
- A fresh link is sent — the screen confirms "A fresh verification link is on its way."
- Open the new email and select its link.
If the link has expired
Verification links do not last forever. If yours has expired you will see Verification failed with a note that the link is invalid or has expired. Select Send a new link (when signed in) to receive a fresh one, then open that email instead.
2.5 Resetting a forgotten password
If you cannot remember your password, you can set a new one yourself from the sign-in screen — no administrator needed.
Requesting a reset link
- On the Sign In screen, select Forgot Password?.
- On the Reset Password screen, enter your Email.
- Select Send Reset Link.
- The screen confirms "Check your email for reset instructions."
For your security, the same confirmation appears whether or not the address is registered, so no one can use this screen to discover who has an account.
Setting a new password
- Open the reset email and select its link. It opens the Set New Password screen.
- Enter your New Password (at least eight characters).
- Enter it again in Confirm Password.
- Select Update Password.
- When it confirms "Password updated", select Login now and sign in with your new password.
Warning: The reset link is valid for about one hour. If it has expired, return to Forgot Password? and request a fresh one.
Changing a password you still know
You do not need this flow just to change a working password — you can request a reset link at any time. Administrators can also set a new password for a member from the People page.
2.6 Your profile
Your Profile is where you manage your own details. Open it from the account menu: select your initials at the top-right of any page, then choose Profile.
What is on the page
At the top, the page shows your avatar (your initials), your name, your email address and your organisation role. Below that you can edit:
- First Name and Last Name — how your name appears to teammates.
- Language — the language ContentCamel uses for you (see Choosing your language).
- Weekly engagement digest — the Monday summary email (see The weekly digest).
Saving your changes
- Edit any of the fields.
- Select Save Changes.
- The page confirms "Profile updated successfully."
Your email and password
- Your email address is shown for reference but is not edited here. If you need it changed, ask an administrator in your organisation.
- To change your password, use Resetting a forgotten password — request a reset link and set a new password from the email. An administrator can also set a new password for you from the People page.
2.7 Choosing your language
ContentCamel is available in English, German, Italian and Spanish. Your choice follows you across devices because it is saved to your profile.
Switching from the top bar
The quickest way to change language is the EN / DE / IT / ES selector in the top bar, to the left of the notifications bell:
- Open the language selector in the top bar.
- Choose EN, DE, IT or ES.
The interface updates straight away and your choice is remembered.
Switching from your profile
You can also set your language on the Profile page:
- Open Profile from the account menu.
- Under Language, choose English, German, Italian or Spanish.
- Select Save Changes.
Before you sign in
You can pick a language on the sign-in screen too, using the small EN / DE / IT / ES selector on the sign-in card — handy if you would like the sign-in page itself in your own language.
Note: The language setting changes the ContentCamel interface. Your own content — titles, descriptions and tags — is shown exactly as you entered it and is not translated.
3. Finding your way around
3.1 The dashboard
The Dashboard is your home screen, and where you land each time you sign in. It gives you a quick read on your library and a shortcut back into your work.
What you will see
- A welcome line — "Welcome back, {your name}!".
- Four count cards: Total Content, Documents, Videos and Images, so you can see the shape of your library at a glance.
- Recent Uploads — your five most recently added assets. Select any one to open it, or View all to go to your full library.
- My Projects — the projects you belong to, each with your role, ready to open.
The first-run checklist
The first time you sign in, a Welcome to ContentCamel card appears at the top of the dashboard with three steps to get you moving:
- Create your first brand kit — add your logos, colours and fonts.
- Upload your content — bring in the files you want to organise and share.
- Share by URL — hand work over with a tracked link.
Work through the steps when it suits you, or select Dismiss to hide the card. It is a one-time nudge — once dismissed, it stays hidden.
3.3 Quick start: your first upload
This is the fastest way to see ContentCamel work: get one file into your library. You will need upload access (an Editor, or a Contributor or Manager on the project).
Add your first file
- Pick a project. Open Projects from the sidebar and choose the project the file belongs to. If you have none yet, an administrator can create one — see Projects: the home of everything.
- Upload. Select Upload Content, then either drag your file onto the page or browse for it. You can add several files at once and watch each one's progress.
- Describe it. Give the asset a clear title, and add a description and tags so it is easy to find later. Good details pay off the moment you start searching.
- Find it. Open All Files, or your project, and your new asset is there. It also appears under Recent Uploads on your dashboard.
- Preview it. Select the asset to open it and preview it in the browser — no download needed.
Note: Just after upload, a thumbnail may take a few moments to appear while it is generated. That is normal — the file itself is ready straight away.
That is the whole loop's first half. Next, try Quick start: your first share to hand it out and get work back.
4. Staying informed
4.1 Notifications
The notifications bell in the top bar keeps you posted on things that need your attention. A red badge on the bell shows how many notifications you have not yet read (it shows 99+ once you pass ninety-nine).
Reading your notifications
- Select the bell in the top bar to open the panel titled Notifications.
- Unread items are highlighted. Each shows a short message and how long ago it happened.
- Select a notification to open the item it refers to — for example, the project where you were mentioned, or the asset that was uploaded. Opening it marks that notification as read.
To clear everything at once, select Mark all read. When you have nothing outstanding, the panel reads "No notifications yet."
What generates a notification
You are notified when:
- Someone mentions you on a project message board or an asset note.
- A file is uploaded to a project you belong to.
- You are granted access to a project, folder or asset — or your access is revoked.
- An import you started finishes.
- A new email arrives in your company mailbox.
- A recipient sends work back or comments on one of your share links.
- A new version is published on an asset you have shared.
Notifications and email
Some of these events also send you an email so you do not miss them when you are away from the app — returned work and comments on your shares, finished imports, and new versions on shared assets. For a weekly round-up of activity across your whole organisation, see The weekly digest. A full list of every notification and where it takes you is in Notification reference.
4.2 The weekly digest
The weekly engagement digest is a short email that lands on Monday morning and summarises the past week across your whole organisation, so you stay in the loop without opening the app.
What it covers
Each digest gathers the previous seven days and includes, where there is anything to report:
- New content — how many assets were added, with a few of the most recent.
- Top assets — your best-performing content by views and downloads.
- Waiting to review — how many returned files are sitting in your review queue.
- Rights expiring soon — assets whose usage rights expire within the next 30 days, so you can act before they lapse.
If a week had no activity at all, no digest is sent — you only hear from us when there is something worth reading.
Turning it on or off
The digest is on by default. To change it:
- Open Profile from the account menu.
- Find Weekly engagement digest.
- Use the switch to turn it on or off.
- Select Save Changes.
You can also unsubscribe straight from any digest email using the one-click link at the foot of the message — no need to sign in. To start receiving it again later, turn the Weekly engagement digest switch back on from your profile.
Note: Guests — external collaborators invited to a single project — do not receive the digest.
Part II — Your library
5. Projects
5.1 Projects: the home of everything
A project is where everything in ContentCamel lives. Assets, folders, share links, messages and activity all belong to a project, and a project is also the boundary that decides who can see what (see How access works).
Select Projects in the sidebar to see every project you belong to. Each one shows how many assets and members it holds, so you can find the right place at a glance. Administrators see all projects; everyone else sees only the projects they are a member of.
Creating a project
Only an administrator can create a project.
- Open Projects.
- Select Create Project.
- Give the project a name and, if you like, a short description.
- Save.
Whoever creates a project becomes its first Manager automatically.
The Overview tab
Open a project and it lands on the Overview tab. Project statistics gives every member a quick read on the project:
- Assets and Storage used
- Members (and how many are guests)
- Active share links
- Views (30 days) and Downloads (30 days)
- Last activity
Managers and administrators also see an Access summary, with shortcuts to Manage members and Manage sharing.
The other tabs — Details, Members, Chat, Activity and Sharing — cover the rest of a project's day-to-day work.
Project settings
Managers and administrators can rename a project from the Details tab (Rename). Administrators can Archive a project, which hides it from lists without deleting it — an archived project can be restored later.
5.2 Project members and roles manageradmin
Membership of a project is what lets someone see and work with its contents. You manage it from the project's Members tab.
Adding and removing members
- Open the project and select the Members tab.
- Under Add a member, search for a person and select Add.
- Choose their role.
To bring in someone outside your organisation, use Invite external collaborator — they get a free guest account with access to this project only. To remove someone, select Remove next to their name.
The three project roles
- Viewer — can browse, preview and download the project's assets, but cannot change anything.
- Contributor — everything a Viewer can do, plus upload assets, edit their details, and create, rename and move folders.
- Manager — everything a Contributor can do, plus manage members, change project settings, and delete folders.
Who can assign what
Managers can add and remove members and change their roles. Two things are reserved for administrators:
- Only an administrator can assign the Manager role.
- Only an administrator can remove or change the role of an existing Manager.
Note: The Contributor and Manager roles require View + upload access. If someone has view-only access, they can join a project only as a Viewer — grant them upload access first (see the roles reference) before giving them an editing role.
5.3 How access works
ContentCamel keeps access simple on purpose: there is exactly one place that decides who can see what — the project.
The project is the boundary
If you are a member of a project — as a Viewer, Contributor or Manager — you can see everything in it. If you are not a member, you cannot see any of it. There is no per-folder or per-asset permission to keep track of.
Folders are for tidiness, not access
Folders only organise a project's assets into a tree. They never grant or restrict anything: anyone who can see the project can see every folder in it. Arrange folders however suits your team without worrying about who can reach them (see Organising with folders).
Sharing is project-scoped
A share link always covers a whole project. When you share, everyone with the link sees the project's shareable assets — including files added later. There is no way to share a single loose file outside a project; place it in a project and share that.
Internal-only assets
An asset marked internal stays out of external shares even though it lives in a shared project, so private working material never leaks. See Rights checks when you share.
Note: If you cannot see a project you expect to, you are not a member of it. Ask one of the project's Managers, or an administrator, to add you.
6. Folders
6.1 Organising with folders contributormanageradmin
Folders arrange a project's assets into a tree. They are purely for neatness: a folder never grants or restricts access (see How access works).
Creating a folder
- In the project's folder tree, select New folder — or right-click a folder and choose New subfolder to nest one inside it.
- Give the folder a name in the New folder dialog.
- Select Create folder.
Contributors and Managers can create folders.
Renaming and moving
- Rename — double-click a folder, or right-click it and choose Rename, then type the new name.
- Move — drag a folder onto another folder to renest it, or drag an asset onto a folder to file it there.
Deleting a folder
Right-click a folder, choose Delete, and confirm in the dialog. Only a Manager can delete a folder.
Deleting a folder never deletes your assets. Anything inside it — both files and any subfolders — moves up to the parent folder, or to the project root if the folder was at the top level.
Note: Because folders carry no permissions, moving an asset between folders never changes who can see it. Everyone with access to the project sees every folder in it.
7. Adding assets
7.1 Uploading files contributormanageradmin
Uploading is how most assets get into ContentCamel. You need Contributor access (or above) on the project you are adding to.
Adding a file
- From the Content Library, select Upload Content.
- Keep the Upload file tab selected. (The Add link tab is for web links — see Link assets.)
- Drag a file onto the drop zone, or select it to browse. The zone reads "Drag & drop a file, or click to browse".
- Check the Title (it is filled in from the filename) and add a Description if you want one.
- Choose the Project the asset belongs to, and set Content Type, Funnel Stage, Visibility and any Tags.
- Select Upload Content.
You upload one file at a time. Take a moment over the title and tags — good detail is what makes an asset findable later (see Describing an asset).
File size and types
Files can be up to 100 MB each, across images, video, audio, PDFs, documents and zip archives. See Supported file types for the full list.
Note: If your organisation has run out of storage you will see "Storage limit reached." Delete some files, or ask an administrator to raise your storage quota, then try again.
7.2 Supported file types
ContentCamel accepts a wide range of everyday brand and content formats, up to 100 MB per file.
Accepted formats
- Images — JPG, JPEG, PNG, GIF, SVG, WEBP
- Video — MP4, WEBM, MOV, AVI
- Audio — MP3, WAV, OGG
- Documents — PDF, DOC, DOCX, PPT, PPTX, XLS, XLSX, CSV, TXT
- Archives — ZIP (you can list what is inside without downloading — see Previewing in the browser)
Most of these preview in the browser and get an automatic thumbnail; the rest show a file-type icon.
Unsupported files
If you try to upload a format that is not on the list, the upload is declined with a message. Convert the file to a supported format first, or — if it lives on the web — add it as a link asset instead.
Note: The complete, current list of accepted extensions is in the appendix (Supported file types), which is generated from the system's own allow-list.
7.3 Describing an asset contributormanageradmin
The detail you give an asset is what makes it findable and safe to share. You can set most of it while uploading, and change any of it later.
The core fields
- Title — a clear name; it is filled in from the filename but worth tidying up.
- Description — a sentence or two on what the asset is and when to use it.
- Tags — free labels you can filter and search by (see Managing tags).
- Content Type and Funnel Stage — broad classifications you can filter on.
- Visibility — internal assets are kept out of external shares; external assets may be shared out.
Editing later
- Open the asset.
- Select Edit.
- Change any field.
- Select Save Changes.
Internal notes
Alongside the public description, an asset can carry an Internal note — team-only guidance on how and when to use it that recipients of a share never see (covered under Internal notes on assets).
Note: Search looks across names, descriptions and metadata, so the effort you put into describing an asset pays off every time someone looks for it.
7.4 Asset types and attributes contributormanageradmin
Beyond a title and tags, ContentCamel gives every asset a brand-language classification. You set it in the asset's Edit panel.
Asset type
The Asset type is the single answer to "what is this?" in brand terms —
for example logo, photography, illustration, icon, template, presentation,
document, video, social post, ad creative or brand guideline. It drives the
asset-type filter and the type: search operator.
Attributes
Attributes are extra, structured labels for the dimensions your team cares about — such as campaign, vertical, persona, industry or usage context, plus a free custom bucket. An attribute is a key and one or more values, and you can add as many as you need under Attributes in the Edit panel.
Tags, types and attributes — which is which
- Tags are free-form labels; add as many as you like.
- Asset type is the one what-is-it classification.
- Attributes are structured extra dimensions (key and value).
All three feed the filter rail and search, so classifying assets well makes the whole library easier to sift (see The filter rail and Search operators).
7.5 Link assets (URL assets) Newcontributormanageradmin
A link asset points at a web page instead of holding a file — useful for a landing page, a hosted video, a shared document or anything that lives on the web. Once added, it behaves like any other asset: it appears in search, filters, collections and shares.
Adding a link
- Open Upload Content and select the Add link tab. (You can also use the Add link shortcut on the content list.)
- Enter the Link URL — it must start with
http://orhttps://. - Give it a Title, and add a description or tags if you like.
- Select Add link.
Only the URL is stored — no file is downloaded or copied.
The screenshot thumbnail
Shortly after you add a link, ContentCamel captures a screenshot of the page and uses it as the asset's thumbnail. Until it arrives, a placeholder icon stands in.
If the page has since changed, open the link's detail page and — if you can edit it — select Refresh screenshot to capture it again. You will see "Screenshot refresh queued." while the new screenshot is prepared.
Opening a link
Use Open link on the detail page, or Open External Link from the list. Links always open in a new browser tab. ContentCamel never embeds the target page inside the app.
8. Previews and thumbnails
8.1 Previewing in the browser
Open an asset and, wherever possible, ContentCamel shows it to you in place — no download needed.
Images, PDFs and documents
Images and PDFs display in the preview area, where you can Zoom in, Zoom out and Reset zoom. Text and document files render inline as well; very large files are shown up to a limit, with the note "Preview truncated at 1 MB — download the file to see it all."
Video and audio
Video and audio stream straight in the browser with a scrubber, so you can jump to any point without downloading the whole file first.
Zip archives
For a zip archive, ContentCamel lists what is inside — each entry's Name and Size — so you can see the contents without unpacking it. Very large archives show the first entries only.
Note: If a file cannot be previewed you will see "Preview not available for this file type." Select Download file to open it on your own device.
8.2 Thumbnails
Thumbnails are the small preview images you see across the library. ContentCamel makes them for you.
Automatic thumbnails
- Images are cropped to a neat thumbnail.
- Videos get a strip of evenly spaced frames.
- PDFs use their first page.
- Link assets use a screenshot of the web page.
Other kinds of file — audio, office documents, archives — show a file-type icon instead of a generated picture.
The short wait after upload
Thumbnails are generated in the background, so for a moment after you upload you may see a plain icon in place of the finished thumbnail. It appears on its own once processing finishes; reload the page if it is taking a while.
Choosing a video's thumbnail
For a video you can pick which frame represents it:
- Open the video.
- On the frame strip, click the frame you want ("Click a frame to set as the thumbnail").
- Select Set frame.
9. Versions
9.1 Version history
An asset keeps its identity — its title, tags, link and history — while its underlying file can change over time. The Version history panel, on the asset's detail page, is where that story is recorded.
What the panel shows
Versions are listed newest first, with a count. Each row shows:
- Version N — the version number.
- The file size and type.
- Who uploaded it and when.
- Any changelog note left at the time.
The version currently in use carries a Current badge.
When history starts
A freshly added asset simply has its current file. Version history builds up from the first time you replace the file: each replacement adds a new version and keeps the earlier ones (see Uploading a new version).
What you can do from here
From any row you can Download that exact version, Compare two versions' details, or Restore an older one as the new current file. Those are covered in the next three sections.
9.2 Uploading a new version contributormanageradmin
When a file is updated — a new cut of a video, a revised PDF — you replace it rather than creating a whole new asset. That keeps its title, tags, comments and share links intact while the file moves forward.
Replacing the file
- Open the asset and find the Version history panel.
- Select Replace file. (You need edit access to the asset.)
- Choose the replacement file.
- Optionally add a Changelog note (optional) — for example "Updated CTA colour".
- Select Upload version.
What happens
- The new file becomes the Current version; every earlier version stays in the history.
- The asset keeps everything else — title, description, tags, attributes and any share links all carry over unchanged.
- Its thumbnail is regenerated from the new file automatically.
Note: If the asset is included in any active share link, the person who created that share is notified that a new version was published. Recipients always see the current version the next time they open the link.
9.3 Restoring an old version contributormanageradmin
If a replacement turns out to be wrong, you can put an earlier file back without losing anything in between.
Restoring a version
- Open the asset's Version history panel.
- On the version you want to bring back — any version that is not the current one — select Restore.
- Confirm in the dialog.
Restore never destroys anything
The confirmation spells it out: "This makes a new current version from vN. Nothing is deleted — your later versions stay in the history."
Restoring copies the chosen version's file forward as a fresh Current version. Every other version, including the one you were replacing, stays in the history. Because nothing is ever thrown away, you can restore back and forth as often as you need.
9.4 Comparing and downloading versions
The version history lets you look back as well as forward — inspecting how two versions differ, and retrieving any of them.
Comparing two versions
- In the Version history panel, select Compare on one version row.
- Select Compare on a second row.
The Metadata comparison opens: a table with Field, From and To columns, and any fields that differ are highlighted. It compares each version's file details — such as size, type, checksum, changelog note, uploader and date — so you can see exactly what changed. Select Clear to close it.
Downloading a specific version
To fetch an earlier file, select Download on its row in the version list. You get that exact version, whichever one is current.
10. Licences and usage rights
10.1 Recording licence details contributormanageradmin
Recording where an asset came from and how long you may use it keeps your team out of trouble. You enter these details in the asset's Edit panel, under Usage rights.
The licence fields
- Licence type — how the asset is licensed: owned, royalty-free, rights-managed, Creative Commons, editorial only, or unknown.
- Rights expire — the date the licence lapses. Leave it blank for material you own outright or that never expires.
- Rights holder — who owns the rights, for example "Acme Stock Co."
- Licence reference — your reference for the licence, for example "stock #123456".
- Licence note — any extra terms or reminders worth keeping with the asset.
Where the details show up
Once saved, these appear on the asset's detail page and drive two safeguards: the rights badge and expiry warnings (see Expiry warnings), and the check that runs when you share (see Rights checks when you share).
Note: The single most useful field is Rights expire. Setting it is what lets ContentCamel warn you before a licence lapses and stop expired material going out in a share.
10.2 Expiry warnings
Once an asset has a Rights expire date, ContentCamel keeps an eye on it for you and shows its state as a badge.
The rights badge
On an asset's detail page, a badge reflects its licence state:
- Rights OK — licensed and not near expiry.
- Expiring soon — the licence lapses within the next 30 days.
- Rights expired — the expiry date has passed.
- Rights unknown — no expiry date has been set.
The daily scan
Each day ContentCamel scans the library for licences that have lapsed, so newly-expired assets are flagged and surface in the analytics and audit views. The badge itself is always live — it reflects the expiry date at the moment you look.
Finding what is expiring
Assets with no expiry date never raise a warning, so owned or perpetual material shares without friction. To review what needs attention, filter by rights status in the filter rail (see The filter rail) to list everything that is expiring soon or already expired.
11. Finding things
11.1 Searching your library
However tidy your folders are, the fastest way to reach a file is usually to search for it. Open All Files in the sidebar to reach your Content Library, then type into the search box — it reads Search content... until you start.
What search looks at
Search matches your words against three things on every asset:
- its title,
- its description, and
- any internal usage note a colleague has added.
Internal notes are members-only — they help your team find an asset by how it is meant to be used, and they are never shown to anyone you share a file with. A good title and a couple of lines of description are the surest way to make a file easy to find later, so it is worth filling them in when you upload.
How it behaves
- It searches as you type. Results refresh a moment after you stop typing, so there is no button to press.
- It needs at least two letters. A single character is too broad, so nothing runs until you have typed two or more.
- Related words are matched for you. A search for
logoalso surfaces files described as logotype or mark, andphotoalso finds picture or image. You do not have to guess the exact word someone used. - It spans the projects you can open. Search only ever returns files from projects you are a member of — it will never reveal content from a project you cannot access.
If nothing matches, the list shows No files match "..." with the words you typed, so you can adjust them and try again.
Narrowing a search
Search works hand in hand with the filters beside and above the list. You can type a few words and then, for example, restrict the results to one brand or to files whose rights are expiring — see The filter rail. For finer control inside the search box itself, such as matching an exact phrase or filtering by tag, see Search operators.
11.2 Search operators
Beyond plain keywords, the search box understands a few operators that let you be precise without leaving the box. Select the round ? button next to the search box — labelled Search tips — to see the list at any time under the heading Search operators.
The operators
- Exact phrase — wrap words in double quotes to match them together in that
order. Searching
"spring campaign"finds files containing that exact phrase, not files that merely mention spring and campaign separately. type:— filter by asset type.type:logoreturns only assets whose type is logo. See Asset types and attributes for the vocabulary.tag:— filter by a tag.tag:springreturns only assets carrying the spring tag. See Managing tags.project:— filter by project.project:acmereturns only assets in the Acme project (its name or its short slug both work).
Combining operators
You can mix operators and ordinary words in one search, and they all apply together. For example:
type:image tag:spring "hero banner"
returns image assets, tagged spring, whose title, description or note contains the exact phrase hero banner.
An operator on its own — say type:video with no other words — simply lists every
video asset, exactly as though you had used the matching filter beside the list.
Note: Related-word matching still applies to ordinary keywords when you use operators, so
type:logo markwill match assets described as a logotype or an emblem as well as a mark. Anything the search box does not recognise as an operator is treated as an ordinary keyword, so you never lose the text you typed.
11.3 The filter rail
The Filter panel down the left of your Content Library lets you narrow the list without typing a word. Every choice you make applies straight away, and you can combine as many as you like — the list always shows the files that match all of them.
The filters
- Favourites — a single chip that limits the list to the files you have starred. See Favourites.
- Asset type — choose one type (for example logo or photo) from All types.
- Brand — choose one brand from All brands to see only that brand's material. See Putting brands to work.
- Licence — choose a licence from Any licence to find, say, only royalty-free material.
- Rights — OK, Expiring or Expired, to check the health of your usage rights at a glance. See Expiry warnings.
- Versions — Versioned (files that have been replaced at least once) or Single (files still on their first version).
- Visibility — internal (kept back from share recipients) or external.
Two more dropdowns sit above the list: Content Type narrows by the broad kind of file (document, video, image, audio, presentation, spreadsheet, link or other), and Project limits the list to one project. These sit alongside the finer Asset type and Brand filters in the panel.
Combining filters and search
Filters and the search box work together. You might type a few words and switch on the Brand and Expiring filters to find, for example, an Acme banner whose licence is about to lapse. When filters are active but no files match, the list shows No files match the current filters.
Clearing filters
When any filter is set, a Clear all link appears at the top of the panel. Select it to reset every filter at once and return to the full list.
Note: Filters you reach for again and again can be kept as a named set — see Saved filters.
11.4 Saved filters
When you find yourself building the same combination of filters again and again — say expiring Acme photos or internal presentations — you can keep it as a saved filter rather than setting it up by hand each time.
What a saved filter holds
A saved filter remembers the whole set of choices you had in the Filter panel at the time: the asset type, brand, licence, rights status, versions, visibility and the favourites chip. Give it a name you will recognise, and it is ready to reapply whenever you need that view of your library.
Personal and shared filters
- A saved filter is yours by default — only you see it.
- You can mark a saved filter as shared, which makes it available to everyone in your organisation. Shared filters are a tidy way to give the whole team a ready-made starting point, such as material cleared for external use.
- Only the person who created a saved filter can delete it, so a shared filter you rely on cannot be removed by someone else.
Reapplying and removing
Reapplying a saved filter sets the Filter panel to exactly the choices it holds, so the list updates at once. Removing one only deletes the saved combination — it never touches the files it was showing.
Note: A saved filter captures filters, not a search. Type your keywords into the search box as usual and the saved filter will narrow the results around them.
11.5 Favourites
Favourites are a quick, personal shortlist. Star the handful of files you open most often and you can bring them all up at any time, without searching or filtering your way back to them.
Starring a file
Every file carries a star. In the Content Library list it sits in the file's row; on a file's own page it sits by the title. Select it to add the file to your favourites — its tooltip reads Add to favourites — and select it again, where it reads Remove from favourites, to take it off. The star fills in to show a file is one of your favourites.
You can favourite any file you are able to view, and starring the same file twice does nothing extra — the star is simply on or off.
Seeing only your favourites
Open the Favourites chip at the top of the Filter panel to limit the list to your starred files. It combines with everything else, so you can, for instance, show only your favourite logos by switching on Favourites and choosing an Asset type of logo. Switch the chip off, or use Clear all, to return to the full list.
Note: Favourites are personal. Your stars are yours alone — starring a file does not change it for anyone else, and you never see a colleague's favourites.
12. Collections
12.1 Curating collections
A collection is a hand-picked set of files, gathered for a purpose — a logo pack, a campaign's assets, a press kit. Unlike a folder, a collection is not where a file is stored; it is a curated view that can pull together files from different folders and even different projects, in whatever order you choose. A file can belong to any number of collections at once, and adding it to one never moves or copies it.
Open Collections in the sidebar to see them all as a card grid, each showing its name, how many items it holds and, where set, its brand.
Note: You need upload access to create or change a collection. Anyone who can see the library can open and browse collections.
Creating a collection
- On the Collections page, select New collection.
- Give it a Name — for example Logo Pack or Q3 Campaign — and, if it helps, a short Description.
- Select Create.
Your new collection opens empty, ready for you to add files.
Adding files
- Open the collection and select Add items.
- In the panel that appears, use Search the library... to find files, then tick each one you want. The count updates as N selected.
- Select Add selected to drop them into the collection.
Ordering and removing
The order of a collection is entirely yours to set — handy when the sequence matters, such as a slide order or a logo priority.
- Use the up and down controls on each item (Move up / Move down) to reorder the set. The new order is saved as you go.
- Use the remove control (x) on an item to take it out of the collection. This only removes it from the collection — the file itself, and its place in its folder, are untouched.
Sharing a collection
Select Share on a collection to start the sharing flow. Sharing in ContentCamel is organised by project, so see Starting a share for how a share is set up and what your recipient receives.
If a collection contains any internal-only files, the header flags them — for example 2 hidden from external shares — so you know at a glance that those items stay behind when the material goes to an outside recipient.
Collections or folders?
Use a folder to decide where a file lives — its home in a project. Use a collection to gather files for a purpose, wherever they happen to live. A quarterly report might sit in the Reports folder yet also appear in your Board Pack collection alongside files from three other folders.
13. Brands and brand kits
13.1 Why brands
A brand is a hub for everything that defines one visual identity: its logos, its colours, its typefaces and its guideline documents. Instead of scattering a company's look across folders and emails, you keep it in one place — ready to reference, to keep consistent, and to hand over as a single link.
If you look after one identity, you will have one brand. If you are an agency or an in-house team that manages several — your own and a roster of clients — you can keep a separate brand for each, side by side.
Open Brands in the sidebar to see them all as a card grid. Each card shows the brand's name, its tagline and its primary colour.
Note: You need upload access to create or edit a brand. Anyone who can see the library can open and view a brand.
Creating a brand
- On the Brands page, select New brand.
- Give it a Name — for example Acme.
- Add a Tagline if you have one, and set a Primary colour with the colour
picker or by typing a hex value such as
#8A6D0B. The primary colour is what gives each brand card its distinctive band. - Select Create brand.
Your new brand opens on its Brand Kit page, where you build up its logos, colours, type and guidelines — see The brand kit.
13.2 The brand kit
The Brand Kit page is where a brand comes to life. It gathers the brand's logos, colours, typography and guidelines into one editorial page — the thing you point someone to when they ask you to send over the logo pack. Open a brand from the Brands page to reach it.
The kit is arranged in four sections: Logos, Colours, Typography and Guidelines. Anyone who can view the brand sees the finished kit; adding to it needs upload access, which reveals an Add tile in each section.
Logos
Each logo appears as a tile showing its variant (such as primary) and the background it is meant for (light, dark or neutral), previewed on the right backdrop. Select the download control on a tile to save the file.
Every logo you add is kept as a tracked, versioned file in your library — so when the logo changes, you replace it and its history is preserved, exactly like any other asset (see Version history).
To add one, select Add logo, choose an image file, set its Variant and Theme, and select Add logo.
Colours
Colours are shown as named swatches, each with its hex value and, where added, a short usage note such as Primary CTA. The page invites you to Click any swatch to copy its hex — one select copies the value to your clipboard, ready to paste, and the swatch confirms with Copied.
To add a colour, select Add swatch, then give it a Name, a Hex value
(with the colour picker or by typing #RRGGBB) and an optional Usage note, and
select Add colour.
Typography
Each typeface is listed with its role (heading or body), its family name and a live preview line set in that face, plus any weights it uses. Where a downloadable font file or a webfont has been provided, a Download font link appears.
To add one, select Add font, enter the Family, choose its Role, add a Webfont URL if you have one, and select Add font.
Guidelines
Guidelines are the documents and links that explain how the brand should be used — a usage rulebook, a tone-of-voice note, a link to a fuller brand site. Each opens in a new tab. To add one, select Add guideline, give it a Title, add a Link URL if it points to a web page, and select Add guideline.
Handing the kit over
The Share brand kit button at the top of the page starts a share so an outside partner or a colleague can be given the brand's material. See Starting a share for how sharing works.
13.3 Putting brands to work
Once a brand exists, it becomes a thread that runs through your whole library — something to organise by, filter on, and share.
Assigning a brand to a file
A file can be tagged with the brand it belongs to when you upload it or when you edit its details — see Describing an asset. Setting a file's brand is what lets you pull every piece of that brand's material together later.
Filtering by brand
The quickest way to see one brand's material is the Brand filter in the Filter panel of your Content Library: choose the brand from All brands and the list narrows to its files. Combine it with other filters — say a Brand and an Asset type of logo — to reach exactly the pieces you want. See The filter rail.
A collection can also carry a brand, so a curated set shows the brand's swatch on its card and can be filtered for on the Collections page — see Curating collections.
Sharing a brand's material
When you need to hand a brand over — to an agency, a printer or a new colleague — the Brand Kit page's Share brand kit button starts a share of that brand's logos, colours, type and guidelines. See The brand kit for the kit itself, and Starting a share for how sharing works.
14. Tags
Part III — Bringing content in at scale
15. CSV import
15.1 Preparing your CSV Newcontributormanageradmin
A CSV import turns a spreadsheet into library assets: one row becomes one asset. Before you import, prepare the file so each column holds a single piece of information and every asset sits on its own row.
The header row
Give the file a header row — the first line — naming each column. You choose the wording; the next step lets you map any column to the right ContentCamel field, so headings such as "Asset name" or "Web address" are fine. Some common names are recognised automatically and pre-mapped for you, including Title, Name, Description, Tags, Type, URL, Link and File.
What each row needs
Every plain row needs a title so the asset has a name. A row that instead carries a file link or a web address can stand in for the title, but the simplest files give every asset a clear title of its own.
Columns you can include
Map any of your columns to these fields (all except the title are optional):
- Title — the asset's name.
- Description — a longer summary.
- Tags — one or more labels. Separate several with commas or vertical bars,
for example
spring, campaignorspring|campaign. - Content type — the technical format (for example ebook, video, presentation). ContentCamel is forgiving here: an unrecognised value falls back to your chosen default rather than failing the row.
- Asset type — the brand-language type from your taxonomy.
- Licence type — the usage-rights category.
- Funnel stage — top, middle or bottom.
- Visibility — internal or external.
- File URL — a public web link to a file that ContentCamel fetches and stores (see Importing links and remote files).
- Link — a web address stored as a link asset, rather than a downloaded file.
- Custom attribute columns — a column named after any of your taxonomy attribute keys maps straight to that attribute.
You do not need every column, and columns you leave unmapped are simply ignored.
Which folder assets land in
Folders are not set per row. You choose one project and, optionally, one folder for the whole import when you run it, and every asset lands there.
Encoding and separators
Save the file as UTF-8. ContentCamel detects comma, semicolon and tab separators automatically, and a UTF-8 byte-order mark at the start of the file is handled for you. Files may be up to 20 MB.
Note: Nothing is written to your library while you prepare or preview a file. You always see the columns and sample rows before anything is imported.
15.2 Mapping columns Newcontributormanageradmin
Importing a CSV is a three-step wizard: choose, map, then confirm. Open Import from the sidebar and stay on the CSV file tab.
Choose the file and destination
- Pick a Project. Every asset in the file is added here.
- Optionally pick a Folder — leave it as Project root (no folder) to file the assets loosely in the project.
- Under Choose a CSV file, select your prepared file.
ContentCamel reads the file and moves you to Map your columns. This preview never writes anything to your library.
Map your columns
The mapping table lists every column in your file with a few sample values so you can see what each one holds. For each column, use the Maps to menu to pick the ContentCamel field it fills, or leave it as (ignore) to skip it.
Recognised headings are pre-selected for you — check them and adjust anything that looks wrong. You can map columns to any of: title, description, content type, external link, file URL, funnel stage, visibility, asset type, licence type, tags, and any of your custom attributes.
Note: You must map at least one of Title, File URL or Link before you can continue — every asset needs a name or a source. If none is mapped, ContentCamel asks you to fix the mapping first.
Defaults for unmapped fields
Below the table, Defaults for unmapped fields lets you apply a single value to every row that does not carry that field itself. This is where you set a common Content type, Funnel stage, Visibility, Asset type, Licence type or Tags for the whole batch without adding a column for it.
A value in the CSV always wins; a default only fills the gaps.
Strict on names, forgiving on types
ContentCamel is deliberately lenient with type-style values: an unfamiliar Content type falls back to your default rather than failing the row. It is stricter about the essentials — a plain row with no title is reported as a failed row so you can spot and fix it.
When the mapping looks right, select Next to review and start the import.
15.3 Running and reviewing an import Newcontributormanageradmin
Once your columns are mapped, the final step confirms the import and runs it.
Confirm and start
On Ready to import you see a short summary: how many rows will be processed and that the assets go into the project and folder you chose. Select Start import to begin. Use Back if you need to adjust the mapping first.
The import runs in the background, so a large file does not tie up your browser.
Watch the progress
The Import progress panel opens as soon as the import starts:
- A status badge — Queued, Running, Completed, Failed or Storage quota exceeded.
- A progress bar and a Processed count against the total.
- Live Created and Failed tallies.
When it finishes you see a summary line — for example "Import complete — 42 asset(s) created, 3 row(s) failed." You are also notified when the run finishes, so you can leave the page and come back later; the import keeps going on the server even if you close the tab.
Read the failed-row report
If any rows failed, select Show N failed row(s) to open a table listing each failed Row and the Reason it failed — a missing title, an unreachable file link, and so on. Hide failed rows collapses it again.
Because ContentCamel reports failures per row, a few bad rows never block the good ones: the assets that imported cleanly are already in your library.
Find your assets and re-run if needed
Select View content to jump to your library and see the imported assets. To fix a handful of failed rows, correct them in your spreadsheet and import just those rows again — successful rows are unaffected.
Note: If the run stops at Storage quota exceeded, your organisation has reached its storage limit. Assets imported before the limit was hit are kept. See Plan and usage to review or raise the limit.
15.4 Importing links and remote files Newcontributormanageradmin
A CSV import does more than create catalogue entries — it can pull the actual files in for you, or register web pages as link assets. Two optional columns control this.
File URL — fetch and store a file
Map a column to File URL and give each row a public web link to a file. ContentCamel downloads the file and stores it as a normal asset, exactly as if you had uploaded it yourself. Any other mapped columns — title, tags, description and so on — are applied on top.
A few limits keep this safe and reliable:
- The link must be a public http or https address. Private or internal addresses are refused.
- The file must be a supported type (see Supported file types). An unrecognised extension is reported as a failed row.
- Each file may be up to 100 MB.
Link — store a web address as a link asset
Map a column to Link (a web address) and, where the row has no File URL, ContentCamel stores it as a link asset rather than downloading anything. Link assets behave like any other asset — they appear in search, shares and collections — but open in a new tab instead of holding a stored file.
A screenshot thumbnail of each page is generated automatically a short while after import, so link assets look at home in the grid. See Link assets for how link assets work throughout ContentCamel.
Note: If a row has both a File URL and a Link, the file is fetched and stored — the file link takes priority.
16. FTP import
16.1 Importing from an FTP or SFTP server Newcontributormanageradmin
When your files already live on an FTP or SFTP server, ContentCamel can pull them in directly. Open Import from the sidebar and select the FTP / SFTP tab.
Enter the connection details
Fill in the server details:
- Protocol — FTP or SFTP.
- Host and Port — the port box shows the usual default (21 for FTP, 22 for SFTP) as a placeholder; leave it blank to use that default.
- Username and Password.
- Use SSL (FTPS) — an encrypted FTP connection (shown for FTP only).
- Start folder — where to begin, for example
/for the whole account or a specific path such as/marketing/2026.
Then choose the Project and, optionally, the Folder the files should land in.
Test the connection first
Select Test connection. On success you see "Connected. Files at the start folder:" with a listing of what is there, so you can confirm you have the right server and path. If it cannot connect you see a plain-language reason — wrong details, or a host that is not allowed because it is a private or reserved address. Start import stays disabled until a test succeeds and a project is chosen.
Mirror the folder structure
Tick Mirror folder structure to recreate the server's folders inside your project as the files come in, preserving how everything was organised. Leave it unticked to place every file directly in the chosen folder.
What gets imported
ContentCamel walks the start folder and everything beneath it, and imports every supported file it finds (see Supported file types). Files of other types are skipped, and any single file larger than 100 MB is skipped too. You can also open Defaults (optional) to set a Content type, Asset type or Tags applied to every imported file.
Progress appears in the shared Import progress panel, exactly as for a CSV import — see Import runs.
Safe to re-run
Re-running the same import is safe: files already brought in from that server path into that project are recognised and skipped, so nothing is duplicated. This also means that if a very large import is interrupted, running it again simply picks up where it left off.
Note: The connection details are used only for the run. The password is never stored on the import record and is not kept after the run finishes.
17. Import history
17.1 Import runs and their status contributormanageradmin
Both CSV and FTP imports work the same way once started: each one becomes an import run that ContentCamel processes in the background and reports on in the Import progress panel.
What a run shows
While a run is under way and after it finishes, the panel shows:
- A status badge (see below).
- A progress bar and a Processed count against the total number of items.
- Live Created and Failed counts.
- On completion, a summary line and — where relevant — a Show N failed row(s) report listing each failed item and the reason.
Because the work happens on the server, you can leave the page or close the tab; the run continues, and you are notified when it finishes.
The statuses
- Queued — accepted and waiting to start.
- Running — being processed now.
- Completed — finished. Individual rows may still have failed; the report lists them.
- Failed — the run as a whole could not complete.
- Storage quota exceeded — the run stopped because your organisation reached its storage limit. Anything imported before the limit was hit is kept. See Plan and usage.
Reading the error report
When some items fail, the report pairs each failed Row (or file path) with a plain Reason — a missing title, an unreachable link, an unsupported file type, and so on. Fix those items at the source and import them again; successful items are never touched by a re-run.
Who can import
Importing is available to anyone whose account has the view + upload capability. To import into a particular project you also need at least contributor access to that project. See the Roles and capabilities reference for the full picture.
18. The company mailbox
18.1 Your ingest address contributormanageradmin
Your ContentCamel comes with its own email address — your organisation's own
mailbox at contentcamel.com. Anyone can send files to it by email, and the
messages arrive in the Mailbox, where you review the attachments and import
the ones you want.
It is the easiest way to collect assets from people who do not have a ContentCamel account: a photographer, a freelance designer, a colleague on their phone. They just email the files across.
Finding and sharing the address
Open Mailbox from the sidebar. Your address is shown at the top of the page, and again in the empty state when there is no mail yet. Share it with anyone who needs to send you assets — treat it like any other inbox address.
A live inbox
Next to the address, a small indicator shows whether the mailbox is being watched live (Live) or checked on a schedule (Polling). Either way, new mail turns up on its own; use Refresh if you want to check immediately.
Who can see the mailbox
The Mailbox is available to anyone whose account has the view + upload capability. People with view-only access do not see it. See the Roles and capabilities reference for how capabilities work.
Note: The address itself is not a secret — it is meant to be shared. The mailbox password is never shown anywhere in ContentCamel.
18.2 Reviewing mailbox items contributormanageradmin
The Mailbox is a familiar two-pane mail reader: a list of messages on the left, and the message you have opened on the right. It is where you triage what arrives before deciding what to bring into your library.
The message list
Each row shows who the message is from, its subject, the date and size, and:
- A dot marking messages you have not yet opened.
- A paperclip with a count when a message carries attachments.
- An Imported badge once you have imported from that message.
Use Refresh to check for new mail, and the Previous and Next controls to move through the pages when there are many messages.
Reading a message
Select a message to open it on the right. You see the sender, the date, the message body and, most usefully, its Attachments — each shown as a chip with a thumbnail for images or a file icon otherwise, along with the file name and size. Parts that are part of the email layout rather than genuine attachments are marked inline; use Show all parts or Hide inline parts to include or hide them.
From here you can import the attachments — see Importing from the mailbox.
Deleting messages
To keep the mailbox tidy, delete messages you no longer need. Delete a single message from its row or from the open message, or tick several and use the Delete action in the selection bar. ContentCamel asks you to confirm first.
Warning: Deleting a message removes it from the mailbox permanently. Any assets you already imported from it are unaffected — they stay in your library.
18.3 Importing from the mailbox contributormanageradmin
Reviewing mail is only half the job — the point of the mailbox is to move the good attachments into your library. You do this straight from the open message.
Import one attachment or all of them
Open a message and find its Attachments. Then either:
- Select Import on a single attachment chip to bring in just that file, or
- Select Import all to bring in every importable attachment on the message at once (shown when a message has more than one).
Choose where it lands
The Import to library dialog opens. Choose a Project — this is required — and, if you like, a Folder. Leaving the folder as Project root (no folder) files the assets loosely in the project. Select Import to finish; ContentCamel confirms with, for example, "3 file(s) imported."
Attachments become normal assets: they appear in search, shares and collections just like uploaded files, and you can add titles, tags and other details afterwards (see Describing an asset).
Provenance and the imported badge
Assets imported this way are recorded as having arrived by email and are linked back to the message they came from, so you can always tell where an asset originated. The message itself gains an Imported badge in the list.
Importing does not delete the email — the original message stays in the mailbox until you choose to remove it.
Note: If the import stops with a storage message, your organisation has reached its storage limit. Free up space or raise the limit, then import again.
Part IV — Sharing and collaboration
19. The two-way share loop
20. Creating a share
21. What your recipient sees
22. The review queue
23. Share activity and analytics
24. Working with your team on content
24.1 Project message boards
Every project has its own Message board on the project's Chat tab. It is the place to talk about the work in that project — ask a question, leave a note for the team, or agree what happens next. Anyone with access to the project can read the board and post to it, so the conversation stays with the content it is about rather than scattered across email.
Posting a message
To post to a board:
- Open the project and select the Chat tab.
- Type your message in the box at the bottom (Type a message… (@ to mention)).
- Press Enter or select send.
You can reply to an existing message to keep a thread together, and you can edit or delete your own messages at any time — an edited message is marked as edited so the history stays honest. Administrators can edit or remove any message on a board they can see.
Mentioning someone
Type @ to open a list of the project's members (and any teams). Choose a name to insert it, then send. The person you mention receives an in-app notification on the bell and an email so they see it even when they are not in the app. Mention a team to notify everyone on it at once. You can only mention people who are members of the project.
Note: Mention notifications link straight back to the message on the board, so the recipient lands exactly where the conversation is.
Following a board
Use the subscribe control at the top of the board:
- Subscribe — you will be emailed about every new message on this board.
- Subscribed — select it again to stop.
When you are subscribed you are emailed about new messages, apart from your own and any you were already emailed about because you were mentioned, so you never get the same message twice.
24.2 Internal notes on assets
An Internal note is a private line of guidance you can attach to any asset — how and when to use it, where it came from, or what to avoid. It sits on the asset's detail page and is meant for your own team. It is never part of anything a share recipient sees, so you can be candid: pricing context, the reason a photograph is approved only for social, or a reminder that a logo is for print only.
Adding an internal note
To add or change an internal note:
- Open the asset to its detail page.
- Find the Internal note panel (until you add one it reads No internal note yet. Add guidance on how and when to use this asset.).
- Edit the note and save. Cancel discards your changes.
Adding notes is available to people who can upload (contributor and above). Everyone with access to the asset can read the note.
Who can see an internal note
Warning: Internal notes are for your team only. They are never included in a share link, the recipient portal, or any download. Anything you would not want a partner to read is safe here — and anything you do want them to see belongs in the asset description instead.
Notes and search
Internal note text is included in search, so a note is also a way to make an asset findable by words that do not belong in its public description. A note mentioning "Christmas campaign 2026" will surface that asset when you search for it later.
24.3 Teams
A team is a named group of people — your design team, an outside agency, the Berlin office. Teams save you repeating yourself: instead of adding ten people to a project or naming them one by one on a board, you work with the team.
You see the teams you belong to; administrators see every team in the organisation.
What a team is for
Teams do two things:
- Mention a whole team on a board. Typing @ and choosing a team notifies every member of it (see Project message boards).
- Give a whole team access to a project. Granting a team access adds all of its members to that project in one step.
Creating a team
Creating teams is an administrator task. On the Teams page:
- Select Create Team.
- Give the team a name (for example Marketing Team) and, optionally, a short description.
- Select Create Team to save it.
The person who creates a team is its first member, as a team Admin.
Managing team members
Open a team to see its members and its accessible resources. A team member holds one of two roles:
- Member — belongs to the team.
- Admin — can also add and remove members and rename or close the team.
Team admins (and organisation administrators) use Add Member and Remove Member to change who is on the team, and can delete a team when it is no longer needed.
Giving a team access to a project
A team's detail page lists its Accessible Resources. Granting the team access to a project is the quick way to bring an entire group into a project at once — every member gains access without being added individually. The administrator view of teams lives under People; see Teams (admin view).
25. The media wishlist
25.1 Requesting media New
The Media wishlist is where people ask for content they need but cannot add themselves — "a hero photograph of the Valletta office", "a square version of the new logo", "last year's brochure as a PDF". Anyone who can see a project can raise a request, including viewers — that is the whole point: the people who consume your library can tell you what is missing.
You reach it from Wishlist in the sidebar. The nav item carries a badge showing how many open requests you can see.
Raising a request
To request media:
- Open Wishlist and select New request.
- Give it a Title — a short, clear name for what you need.
- Add a Description with any detail that helps (orientation, where it will be used, deadlines).
- Choose the Project the request belongs to.
- Optionally pick a Desired asset type (for example photography, logo or video) from the list. The types are the same vocabulary used across the library — see Asset types and attributes.
- Select Submit request.
The request opens with the status Open.
Finding open requests
The wishlist lists requests with their title, project, who asked, the status (Open or Closed) and when it was raised. Use the status filter to switch between All, Open and Closed.
You can delete a request you raised yourself (administrators can delete any). Deleting is final, so a confirmation step asks before it happens.
Note: A request is tied to a project, and you only see requests on projects you can access. This keeps each team's wishlist to the work that concerns it — see How access works.
25.2 Fulfilling and closing requests Newcontributormanageradmin
Once a request is on the wishlist, someone who can upload delivers the media and closes the request. Open requests are the queue of work the library still owes its users.
Fulfilling a request
To fulfil a request:
- Read the open request to see exactly what is wanted.
- Add the media to the right project — see Uploading files.
- Close the request so everyone knows it is done.
Where the delivered asset is recorded against the request, it shows on the request as Fulfilled with, giving a direct link from the ask to the media that answered it.
Closing and reopening
Select Mark as closed to close a request. Two kinds of people can close (or reopen) a request:
- the person who raised it — even a viewer may close their own request once it is satisfied; and
- anyone who can upload (contributor and above), who can close any request.
Closing records who closed it and when. If a request was closed too soon, select Reopen to put it back to Open; reopening clears the closing details and any linked fulfilment so the request is fresh again.
Note: Closed requests are not deleted — they stay on the wishlist under the Closed filter as a record of what was asked for and delivered.
Part V — Insight and oversight
26. Analytics
26.1 The analytics dashboard contributormanageradmin
Analytics answers the question "what is my content actually doing?" It draws on every event your shares record — each time a link is opened, an asset viewed or downloaded, a file sent back, or a comment left — and turns them into a picture of what performs. You reach it from Analytics in the sidebar; it is available to people who can upload (contributor and above).
The page has two tabs, Dashboard and Audit. This section covers the Dashboard; the Audit tab is covered in Exporting audit data.
The headline numbers
Across the top sits a row of figures for the period you have chosen, each shown against the previous period of the same length so you can see the trend:
- Shares created — new share links in the period.
- Unique recipients — distinct people who received a share.
- Opens — a share page opened by a recipient.
- Views — assets or share pages viewed.
- Downloads — assets downloaded.
- Write-backs — files a recipient sent back to you (this counts partner uploads, not your own).
- Comments — comments left on shares.
Trends and leaders
Below the figures:
- Engagement over time charts the daily events across your chosen range, so you can see peaks and quiet spells.
- Top assets ranks your assets by views plus downloads — the content that is actually being used.
- By asset type breaks the same activity down by type (photography, logo, video and so on), so you can see which kinds of content earn attention.
Choosing what you measure
A filter row scopes everything on the dashboard:
- Date range — quick presets Today, Last 7 days, Last 30 days, Last 90 days and Month to date, or Custom with your own From and To dates. The dashboard opens on the last 30 days.
- Project — narrow to a single project, or leave it on All projects.
- Asset type — narrow to one type, or All types.
To pull the same numbers into a spreadsheet, use Export CSV — see Exporting analytics. For the full story of a single share, open its activity timeline from the Shares list (see The activity timeline).
Note: If a range shows nothing yet, it simply means no shared content has been opened in that window. Send a share and the engagement lands here.
26.2 Exporting analytics contributormanageradmin
Sometimes you need the numbers in your own spreadsheet — for a board pack, a client report, or a deeper slice than the dashboard shows. The Export CSV button at the top of the Analytics page does exactly that.
Exporting the dashboard
On the Dashboard tab, Export CSV downloads the by-asset engagement figures for whatever filters are currently set — the same date range, project and asset type you are looking at on screen. The file contains one row per asset with these columns:
- content_id — the asset's identifier.
- title — the asset's name.
- asset_type — its type (or untyped).
- project_id — the project it belongs to.
- views, downloads and total (views plus downloads).
The download's filename carries the date range so you can tell exports apart later.
Note: The Export CSV button follows the tab you are on. From the Audit tab the same button exports the content audit instead — see Exporting audit data.
27. The audit log
27.1 Reading the audit log contributormanageradmin
The Audit Log is the running record of what has happened across your library: who looked at what, who downloaded or changed a file, who shared something and who was granted or refused access. When you need to answer "who did this, and when?", this is the page. You reach it from Audit Log in the sidebar; it is available to people who can upload (contributor and above).
What the log shows
Each entry names the person who acted (or Anonymous where the action came from a share recipient rather than an account), the action itself, how it happened (the access method and IP address), and when. The actions the log distinguishes are:
- View and Download — content that was looked at or taken.
- Upload, Edit and Delete — content that was added, changed or removed.
- Share — a share link created.
- Access Granted and Access Revoked — someone given or removed from access.
Narrowing the log
Use the filters above the list to focus in:
- the action list — show All Actions or a single kind of action; and
- the From and To dates — limit the log to a period.
The most recent entries are shown first. Select Load More to page back through older activity.
Note: The audit log is the organisation-wide record of actions. To see the full story of a single share link — who opened it, what they viewed and downloaded — open that share's own timeline instead (see The activity timeline).
27.2 Exporting audit data contributormanageradmin
Alongside the engagement dashboard, the Analytics page has an Audit tab: a health check of your library that finds the assets needing attention and lets you take the whole list away as a spreadsheet. Where the audit log records actions, this content audit reviews the state of your assets.
What the content audit finds
The Audit tab groups flagged assets into categories, each with a count and the assets it applies to:
- Never shared — assets that have never gone out to anyone.
- Not viewed recently — no views within the recent window.
- No downloads — never downloaded by anyone.
- Rights expiring — licence rights expiring soon or already expired (see Expiry warnings).
- Incomplete taxonomy — missing an asset type or any tags.
- Stale versions — unchanged for a long time.
Every row links straight to the asset so you can act on it. You can narrow the audit to a single project or asset type, and the not-viewed, stale and rights windows are adjustable.
Exporting the audit
Select Export CSV while the Audit tab is open to download every flagged asset across all six categories in one file. Each row carries:
- issue — which category flagged it.
- content_id and title — the asset.
- asset_type and project_id — where it sits.
- detail — a short reason, such as Never viewed, Rights expire in 12 days or Missing: asset_type, tags.
Note: The activity audit log is an on-screen view; when you need audit information as a spreadsheet — for a clean-up drive or a rights review — this content-audit export is the file to use.
Part VI — Administration
28. People
28.1 Members admin
The People page is where an administrator manages everyone with access to your organisation. Open it from People in the sidebar, under the Admin section, and stay on the Members tab.
The other two tabs — Invitations and Teams — are covered in Invitations and Teams.
Reading the members list
Each row is one person. The columns are:
- Name and Email — who they are.
- Access — their capability: View, View + upload or Admin. This is the axis that decides whether they use a billable seat (see Roles and capabilities).
- Can invite — whether you have delegated the right to invite others to them, and at what level.
- Status — Active, Inactive or Paused.
- Last login — when they were last signed in, or Never.
- Seat — Free or Billable. Viewers are always free; editors and admins take a billable seat.
Changing a person's access
A person's Access is their capability — what they are allowed to do across the whole organisation.
- Find the person and select Edit.
- Choose the new access: View, View + upload or Admin.
- Confirm on the Change access panel.
Granting View + upload turns a free viewer into a billable member. If they do not already have a paid seat this month, one is added at that point — €19.99 per user per month, first month free. Re-enabling upload within the same billing period never costs anything extra.
Note: Removing someone's upload access takes effect immediately, and any Contributor or Manager roles they hold on projects drop to view-only. The paid seat stays until the end of the current billing period, then is not renewed.
Pausing and reviving access
Pausing keeps a person's account and history intact but stops them signing in — useful for someone who has left temporarily, or while you decide what to do with their access.
- Select Pause on their row.
- Confirm on the Pause access? prompt.
A paused person cannot sign in until you restore their access. To bring them back, select Revive — they are reactivated with the same access they had before. If that access is billable, a seat is confirmed again as part of the revival.
Removing a member
Removing a person takes them out of your organisation entirely and frees their seat straight away.
- Select Edit on their row, then remove the member, and confirm.
- Their content stays in your library — nothing they uploaded is deleted, and the record of who added what is preserved.
The last-administrator guard
Your organisation must always keep at least one active administrator, so ContentCamel will not let you:
- remove the last administrator,
- pause the last administrator, or
- demote the last administrator to a non-admin role.
If you see a message about the last administrator, promote or invite another person to Admin first, then repeat the action.
28.2 Invitations admin
Inviting is the only way to add a person to your organisation. Open People in the sidebar and choose the Invitations tab.
Inviting someone
- In Invite someone, enter the person's Email.
- Choose their Access: View (free), View + upload or Admin. View is a free seat; View + upload and Admin each use a billable seat — €19.99 per user per month, first month free, billed only while they can upload.
- Leave the scope on Organisation for a normal member, or choose Project guest to add an outside collaborator to a single project only.
- Optionally add a Personal message — it appears in the invitation email.
- Select Send invitation.
The person receives an email with a link to set their name and password. The invitation is valid for 7 days; after that the link stops working and you send a fresh one.
Project guests
A Project guest is an external collaborator who only ever sees the one project you add them to — always a free seat. When you choose Project guest, pick the Project and the access they get within it. Assigning the Manager project role is reserved for administrators.
Note: A view-only person can only join a project as a Viewer. To make someone a Contributor or Manager, invite them with View + upload access.
Pending invitations
Everything you have sent but that has not yet been accepted appears under Pending invitations, each showing the email, the access offered and a Guest badge for project invites. To withdraw one before it is accepted, select Revoke.
Delegating the right to invite
Administrators can always invite. You can also grant a trusted member the right to invite others without making them an administrator — set Can invite on their row in the Members tab to Can invite view-only or Can invite view + upload. Someone limited to view-only can only invite free viewers.
When you cannot invite
- Seat limit reached — your plan's billable seats are all in use. Upgrade your plan to add more, or invite the person as a Viewer, which is always free.
- Already a member — that email is already in your organisation.
- An invitation is already pending — there is an unaccepted invitation for that email; revoke it first if you want to change the access offered.
- Free plan — a free-plan organisation can only invite view-only people. Upgrade to add people who can upload.
28.3 Teams admin
Teams let you group people who work together so you can refer to them as one unit. Administrators manage teams from the Teams tab on the People page. For how teams are used day to day, see Teams.
Creating a team
- Open People and choose the Teams tab.
- Select the option to create a team.
- Give the team a name and an optional description.
- Save. The new team appears in the list with a member count.
Managing a team
Select a team to open it. From the team's page you can:
- Add member — choose a person from your organisation to add to the team.
- Change a member's role within the team between member and team admin.
- Remove a member you no longer want in the team.
- Delete the team when it is no longer needed.
Note: Adding or removing someone from a team changes only the grouping — it does not change what they can see or do. Access is always controlled by their project membership and their organisation role, never by a team. See How access works.
Finding a team
Use the search box on the Teams tab to filter the list by team name or description when you have many teams.
28.4 Roles and capabilities admin
Access in ContentCamel is set by three things that work together. This section is the reference the rest of the guide points back to.
The three axes
Organisation role — a person's standing across the whole organisation:
- Viewer — can see and download what they are given, but not add or change content.
- Editor — can upload and edit content in the projects they belong to.
- Admin — everything an editor can do, plus managing people, invitations, organisation settings and billing.
- Super Admin — the owner-level role; behaves like an admin and can also manage other administrators.
Capability (Access) — the axis shown as Access on the People page, and the one that decides billing:
- View — read and download only. Always a free seat.
- View + upload — can contribute content. A billable seat.
- Admin — an administrator; also a billable seat.
Viewers are always free; editors and admins each take one billable seat. See Plan and usage.
Project role — set per project, controlling what a person can do inside that project:
- Viewer — browse, preview and download.
- Contributor — add and edit content in the project.
- Manager — run the project, including its members and shares.
What each combination allows
| Action | Viewer | Contributor | Manager | Admin |
|---|---|---|---|---|
| Browse, preview, download (in their projects) | Yes | Yes | Yes | Yes |
| Upload and edit content | — | Yes | Yes | Yes |
| Create and manage share links | — | Yes | Yes | Yes |
| Manage a project's members | — | — | Yes | Yes |
| Create projects | — | — | — | Yes |
| Invite people | Only if granted | Only if granted | Only if granted | Yes |
| Assign the Manager project role | — | — | — | Yes |
| Organisation settings, billing, people | — | — | — | Yes |
The rules that hold everything together
- Upload capability gates project roles. A view-only person can only be a project Viewer. To make someone a Contributor or Manager, give them View + upload access first.
- Removing upload access cascades. If you drop a person to View, all their Contributor and Manager project roles fall back to Viewer automatically.
- Only administrators can invite administrators, assign the Manager project role, change organisation settings and manage billing.
- The delegable invite right. An admin can let a non-admin invite others by setting Can invite on their Members row. A view-only inviter can only invite free viewers.
- The last-administrator guard. The organisation must always keep one active administrator, so the last admin cannot be removed, paused or demoted.
- Free plan limits. A free-plan organisation has exactly one administrator, can invite view-only people only, and cannot grant upload access.
29. Organisation settings
29.1 Organisation settings admin
Organisation settings holds your organisation's name and brand basics. Only an administrator can change them. Open it from Organisation in the sidebar.
Your organisation's name
The Organisation name identifies your organisation inside ContentCamel and appears to people you share with. Edit it and select Save changes.
Below the name you will see a Reference — a short, fixed identifier for your organisation. It does not change when you rename the organisation.
Brand colour
The Brand colour is applied where outside people meet your organisation — the recipient pages of your share links and, on your own ContentCamel address, the sign-in screen. Pick a colour and select Save changes; a Changes saved confirmation appears.
Note: Full brand assets — logos, the wider palette, fonts and guideline documents — live in your brand kits, not here. See The brand kit.
The other administration areas
From organisation settings you can jump to the rest of the admin surfaces:
- Team & invitations — invite teammates and manage roles (Members, Invitations).
- Seats & usage — your plan limits and how much you are using (Plan and usage).
- Plan & billing — trial status, upgrading and invoices (Plans and pricing).
- Webhooks — notify your own systems when content and shares change (Webhooks).
30. Plan, usage and billing
30.1 Plan and usage admin
Plan & usage shows what your plan allows and how much of it you are using. Open it from the sidebar; it has two tabs, Usage and Seats.
Throughout, remember the billing rule: viewers are always free — only editors and admins count toward billing.
Usage
The Usage tab has two meters.
Billable seats shows how many billable members you have, against your plan's seat limit (or used — unlimited when your plan has no seat cap). Below it, the number of free viewer seats in use is shown separately, because those are never billed.
Note: When you have used every billable seat, ContentCamel tells you so and blocks new billable invitations. You can still upgrade to add seats, or invite people as free viewers.
Storage shows how much space your content uses against your plan's storage cap, or Unlimited storage on your current plan when there is no cap.
Warning: If you reach your storage limit, new uploads are blocked until you free space or upgrade your plan.
Seats
The Seats tab breaks your people down by how they are billed:
- Free seats — your viewers, never billed.
- Billable seats — your editors and admins.
- External uploaders — outside collaborators who can upload through a share link. Each person who uploads through a share becomes a billable user on your plan, counted separately here.
- Total members and Total billable users — the internal and external billable people added together.
A per-role table lists how many people hold each role and whether that role is a free or billable seat.
To change what any one person can do — and therefore which seat they use — go to the Members tab on the People page (see Members). For how the seats translate into a bill, see Plans and pricing.
30.2 Plans and pricing admin
Your plan sets your seat and storage limits and what you pay. Open Plan & billing from the sidebar to see your current plan, your trial status and the options you can move to. Prices are in euros.
The plans
Solo — free
- 1 user
- 1 GB storage
- 100 assets
- Unlimited free read-only users
Team — €19.99 per user, per month
- 1 GB storage per user, pooled across the team
- Unlimited assets
- Unlimited free read-only users
- Everything in Solo — brand kits, versions, rights, projects, boards and mailbox ingest
- First month free, and no card to start
Company — by quotation
- Everything in Team
- Storage and terms sized to you
- Talk to us for a quotation
Seats and what they cost
Only billable members — editors and admins — count toward the per-user price on the Team and Company plans. Viewers are always free, so you can bring in as many read-only people as you like without adding to the bill. People who upload through a share link also become billable users. See Plan and usage.
Your trial
A new organisation starts on Team with a 30-day first-month-free period and no card required. Plan & billing shows how many trial days remain. When you are ready, select Upgrade to add a payment method and continue on the plan you want.
Upgrading and managing payment
- Upgrade takes you to a secure checkout to move onto a paid plan.
- Manage billing opens the billing portal, where you update your card and review your payment history.
Note: If billing has not been switched on for your ContentCamel yet, the page shows a friendly "not switched on" state instead of the checkout — your trial, seats and caps keep working in the meantime.
30.3 Invoices and payment admin
This section explains how paid plans are invoiced and what happens around payment. Your current plan and trial status are on the Plan & billing page (see Plans and pricing).
When you are invoiced
Billing runs on a monthly cycle tied to the day your organisation started.
- Your first month is free, so your first invoice arrives after the free period ends — roughly two months after you begin.
- After that, an invoice is issued on each monthly anniversary for the billable seats used in the period just closed.
- Each invoice has a reference number and is due within 7 days of being issued.
- If you had no billable activity in a period, no invoice is raised.
Invoices and receipts are emailed to your billing contact. To review your payment history or update your card, open Manage billing from Plan & billing, which takes you to the secure billing portal.
If an invoice goes unpaid
Warning: An invoice left unpaid past its due date becomes overdue, and an overdue account is suspended. While suspended, your ContentCamel shows a notice and cannot be used until the balance is settled.
As soon as the outstanding invoice is paid, service resumes automatically and a receipt is emailed to you. Nothing in your library is lost during a suspension — your content, projects and shares are all waiting when access is restored.
Who counts toward the bill
Only billable members — editors and admins — and any external collaborators who upload through a share link are charged. Viewers are always free. To see and adjust your billable seats, use Plan and usage. For common billing questions, see the billing FAQ.
30.4 Webhooks Newadmin
Webhooks let ContentCamel call your own systems in real time when things happen. Whenever content is added, a share is created or viewed, work comes back through a share, or a comment is posted, ContentCamel sends a signed HTTP request to the endpoints you choose. Open Webhooks from Organisation settings.
Adding an endpoint
- Select Add endpoint.
- Enter the Endpoint URL on your side that will receive the request.
- Under Events to send, tick the events you care about:
- New content added
- Share link created
- Share viewed by a recipient
- Write-back received — a recipient sent work back through a share
- Comment posted
- Leave Active ticked to start receiving events, then save.
Your signing secret
When you create an endpoint, ContentCamel shows a signing secret once.
Warning: Copy the secret straight away — it signs every delivery and will not be shown again. Every request carries an
X-CC-Signatureheader, an HMAC-SHA256 signature you check on your side to be sure the request genuinely came from ContentCamel.
Testing and monitoring
- Send test delivers a sample event to the endpoint so you can confirm your receiver is working. ContentCamel queues it and reports back when it has been sent.
- Each endpoint shows its Last delivery — when it last fired and whether that delivery succeeded — or No deliveries yet.
- If deliveries keep failing, a count of consecutive failures is shown so you can spot a broken endpoint.
Managing endpoints
Each endpoint can be:
- Disabled and Enabled — pausing deliveries without deleting the endpoint. Re-enabling clears its failure count.
- Edited — change the URL or which events it receives.
- Deleted — after which no more events are delivered to it. This cannot be undone.
31. Your own ContentCamel instance
31.1 Your own ContentCamel instance admin
ContentCamel can run as your company's own instance at {yourcompany}.contentcamel.com, separate from the shared app.contentcamel.com. Everything else in this guide works the same way on both; this section covers what having your own instance means for an administrator.
What your instance gives you
Your instance is a fully isolated workspace:
- Its own database — your content, people and settings live apart from every other customer's.
- Its own storage — your files sit in space reserved for you, with your own storage quota.
- Its own mailbox — a dedicated ingest address,
{yourcompany}@contentcamel.com, for emailing content straight in (see Your ingest address). - Its own branding — your name, logo and brand colour on the sign-in screen and on the pages people see when you share with them.
Getting an instance
- Apply at contentcamel.com/signup with your company name, contact details and the subdomain you would like.
- Your application is reviewed and approved.
- Once your instance is provisioned, you receive an email with your sign-in address and a one-time password. Sign in and set your own password.
Suspension and resuming
If billing lapses, your instance can be suspended — the address then shows a notice instead of the app until the account is brought back into good standing. Nothing is deleted while suspended, and access is restored automatically once any outstanding balance is paid. See Invoices and payment.
Getting help
For anything to do with your instance — provisioning, branding, storage or billing — email hello@contentcamel.com and we will help.
Part VII — FAQ and troubleshooting
32. Troubleshooting
32.1 Signing in and accounts
I get "Invalid email or password"
Your email or password does not match an account. Check for typos and that Caps Lock is off. If you have forgotten your password, use Forgot your password? on the sign-in screen to set a new one — see Resetting a forgotten password.
I am asked to verify my email
New accounts confirm their email address once. Open the verification email and select the link. If it says the link is invalid or has expired, request a fresh verification email and use the newest one — older links stop working.
My invitation link does not work
Invitations are valid for 7 days. After that the link expires and shows an "invalid or has expired" message. Ask whoever invited you to send a new invitation. Each new invitation replaces the last, so always use the most recent email.
It says my email belongs to another organisation
An email address can belong to only one organisation at a time. If you are told your email already belongs to a different organisation, either use a different address for this invitation, or ask an administrator of your existing organisation to remove you first, then accept the new invitation.
My access is paused
If sign-in tells you your access is paused, an administrator has paused your account. Ask the person who invited you, or an administrator, to restore your access — see Pausing and reviving access.
I want to sign out
Open the user menu in the top bar and choose to log out. You are signed out on this device; your content and settings are untouched.
32.2 Uploads and previews
My file type was rejected
ContentCamel accepts a wide range of images, video, audio, documents, spreadsheets, presentations, PDFs and ZIP archives. A file outside that list is not accepted. Convert it to a supported format and upload again — see Supported file types.
My thumbnail has not appeared
Thumbnails are generated just after upload, so there is a short "processing" delay before the picture appears. Give it a moment and refresh. For link assets, the screenshot thumbnail arrives automatically a little after the link is added — see Thumbnails.
A video will not preview yet
Video previews become available once the file has finished processing after upload. If a freshly uploaded video will not play, wait a short while and try again. See Previewing in the browser.
A ZIP archive is not showing its contents
ContentCamel lists what is inside a ZIP archive once it has been read. If the listing is not there immediately after upload, give it a moment. Very large archives may show only part of their contents.
I cannot upload — who is allowed to?
Uploading needs View + upload access. If the upload option is missing, you are a view-only member; ask an administrator to grant you upload access — see Roles and capabilities.
I see "Storage quota exceeded"
Your organisation has used all of its storage. Delete files you no longer need, or ask an administrator to raise the quota or upgrade the plan — see Plan and usage.
32.4 Imports
Some of my CSV rows failed
An import processes every row it can and reports the rest. Open the run to see how many items were created and which rows failed, each with a reason. The most common cause is a missing title, which every row needs. Fix those rows in your CSV and run the import again — see Running and reviewing an import.
My FTP connection is refused
If ContentCamel cannot connect to your server, check:
- the host and port are correct,
- you chose the right protocol (FTP or SFTP),
- the username and password are right, and
- your server allows connections from ContentCamel.
Use the connection test before running the import. Your credentials are used only for that import and are never stored — see Importing from an FTP/SFTP server.
My import shows "quota exceeded"
The import reached your organisation's storage limit part way through. Free some space or raise your storage — see Plan and usage — then re-run the import to bring in the remaining items.
My imported links have no thumbnail yet
Rows that add links become link assets, and their screenshot thumbnails are generated automatically a short time after the import finishes. Give them a moment and refresh; you can also refresh a link's thumbnail by hand from the asset. See Importing links and remote files.
Who can run an import?
Importing needs View + upload access. If you cannot reach the import tools, ask an administrator to grant you upload access — see Roles and capabilities.
32.5 Billing and seats
I cannot invite someone — it mentions a seat limit
Your plan's billable seats are all in use. You can:
- upgrade your plan to add more seats (see Plans and pricing), or
- invite the person as a Viewer, which is always free.
See Invitations.
What makes a seat billable?
A person uses a billable seat when they can upload — that is, an Editor or an Admin. Viewers are always free, however many you have. People outside your organisation who upload work back through a share link also become billable users. Check your split under Plan and usage.
How do I make someone free again?
Change their access back to View on the Members tab. Their upload ability is removed immediately and any project Contributor or Manager roles drop to view-only. The paid seat stays until the end of the current billing period, then is not renewed — so you are not charged again for them. See Members.
When am I invoiced, and what if I miss a payment?
Your first month is free, so your first invoice comes after that, then on each monthly anniversary for the billable seats used. Invoices are due within 7 days. An unpaid invoice becomes overdue and suspends the account until it is settled, after which service resumes automatically. Nothing is deleted during a suspension. See Invoices and payment.
Billing is not switched on for my ContentCamel
If the Plan & billing page shows a "not switched on" state, checkout is not yet available for your instance. Your trial, seats and storage limits keep working; contact us at hello@contentcamel.com to enable paid billing.
32.6 Error messages A to Z
If ContentCamel shows you a message with a code, find it below for what it means and how to put it right. Codes are listed alphabetically.
| Code | What it means | What to do |
|---|---|---|
ACCESS_PAUSED |
An administrator has paused your account, so you cannot sign in. | Ask the person who invited you, or an administrator, to restore your access. |
ACCOUNT_REQUIRED |
This share needs you to identify yourself before uploading. | Verify your email on the share, then upload. |
ALREADY_MEMBER |
The email you invited is already in your organisation. | No action needed — they already have access. |
AUTH_FAILED |
Your email or password (or a share password) is wrong. | Check for typos; reset your password if you have forgotten it. |
BILLING_UNAVAILABLE |
Billing could not be reached while changing someone's access. | Wait a moment and try the change again. |
BOT_CHECK_FAILED |
An automated-visitor check on a share did not pass. | Reload the share page and try again. |
CAPABILITY_VIEW_ONLY |
You tried to give a view-only person an uploading project role. | Grant them View + upload access first, then set the project role. |
CODE_INVALID |
The email code entered to open a share is wrong or has expired. | Request a fresh code and use the newest one. |
EMAIL_MISMATCH |
You are acting under a different email from the one you verified on a share. | Continue with the address you verified. |
FREE_PLAN_VIEW_ONLY |
A free-plan organisation only allows view-only accounts. | Upgrade your plan to add people who can upload. |
INTERNAL_ASSET_SHARED |
A share includes an asset marked internal-only. | Remove the internal asset, or share it deliberately, acknowledging the warning. |
INVALID_VERIFICATION |
An email-verification link is invalid or has expired. | Request a new verification email and use the latest link. |
INVITE_INVALID |
An invitation link is invalid or has expired (invitations last 7 days). | Ask for a fresh invitation. |
INVITE_PENDING |
An unaccepted invitation already exists for that email. | Wait for it to be accepted, or revoke it before sending a new one. |
INVITE_VIEW_ONLY |
Your delegated invite right only allows inviting free viewers. | Ask an administrator to raise your invite rights, or invite the person as a viewer. |
LAST_ADMIN |
You tried to remove, pause or demote the only remaining administrator. | Promote or invite another administrator first. |
MANAGER_ASSIGNMENT_ADMIN_ONLY |
Only administrators can assign the Manager project role. | Ask an administrator to make the person a project manager. |
NO_ORGANISATION |
Your account is not attached to an organisation. | Accept an organisation invitation, or contact an administrator. |
ORG_SUSPENDED |
Your organisation is suspended, so it is read-only. | Settle any outstanding invoice to resume — see Invoices and payment. |
PLAN_NOT_PURCHASABLE |
The chosen plan cannot be bought directly. | Pick a purchasable plan, or contact us for a quotation. |
RATE_LIMITED |
Too many requests were made in a short time. | Wait a little while and try again. |
RIGHTS_EXPIRED |
A share includes an asset whose usage licence has expired. | Update the licence, or acknowledge the warning to share anyway. |
RIGHTS_EXPIRING_SOON |
An asset's usage licence is close to expiring. | You can still share it; consider renewing the licence soon. |
SEAT_LIMIT_REACHED |
Your plan's billable seats are all in use. | Upgrade to add seats, or invite the person as a free viewer. |
SHARE_TARGET_PROJECT_ONLY |
A share link was aimed at something other than a whole project. | Create the share against a project. |
STORAGE_QUOTA_EXCEEDED |
Your organisation has used all of its storage. | Delete files you no longer need, or ask an administrator to raise the quota. |
UPLOAD_PAUSED |
Uploading is paused for the account behind a share. | Contact us if this continues. |
USER_IN_OTHER_ORG |
The email already belongs to a different organisation. | Use another address, or leave the other organisation first. |
For guidance grouped by task, see the FAQ sections on signing in, uploads, shares, imports and billing.
Part VIII — Reference
33. Glossary
33.1 Glossary
The words ContentCamel uses, in alphabetical order. Where a term has its own chapter, follow the cross-reference for the full story.
- Access level — whether a person is View (free) or View + upload (a billable seat). It is the billing axis, separate from role.
- Admin (Administrator) — an organisation role that can manage people, settings, plan and billing.
- Asset — any single item in your library: an uploaded file or a saved link. Assets carry a title, description, tags and other details.
- Audit log — a record of what has happened in your organisation: access, shares, uploads and administrative actions.
- Brand — one of the brands you manage. Each has its own hub and brand kit.
- Brand kit — the logos, colours, fonts and guideline documents for a brand, gathered on one shareable page.
- Collection — a hand-picked set of assets, which can span more than one project. A collection curates; a folder stores.
- Company mailbox — your organisation's own email address for content; files emailed to it appear in ContentCamel ready to import.
- Contributor — a project role that can add and edit content within that project.
- Editor — an organisation role with upload access (View + upload).
- Favourite — an asset you have starred for quick personal access. Your favourites are private to you.
- Folder — a way to arrange assets neatly inside a project. Folders never control access — that is the project's job.
- Funnel stage — an optional label marking where a piece of content sits in a marketing funnel.
- Guest — an external collaborator invited to a single project only. Guests are always a free seat.
- Instance — a dedicated, branded ContentCamel at your own address ({yourcompany}.contentcamel.com), with its own isolated data.
- Internal-only asset — an asset marked for your team's eyes only; it is kept out of shares.
- Internal note — a private note on an asset, visible to your team but never to share recipients.
- Licence — the terms under which you may use an asset. ContentCamel records the licence type, rights holder and any expiry date.
- Manager — a project role that can manage a project's members and share links, as well as contribute.
- Organisation — your company's whole workspace: its people, projects and content.
- Project — a container for content and the boundary that controls access. Seeing a project means seeing its files.
- Provenance — the recorded origin of an asset, such as who emailed or uploaded it and when.
- Recipient — someone outside your team who opens one of your share links.
- Review queue — where files that partners send back through a share wait for you to accept or reject them. Rejected files are held for 30 days, then removed.
- Rights (usage rights) — your permission to use an asset, including any expiry. ContentCamel warns you before rights lapse.
- Saved filter — a set of search filters you have saved to reapply with one click.
- Seat — a billable place on your plan, used by each person with View + upload access. Viewers do not use a seat.
- Share link — a branded, tracked URL that lets someone view, download and send work back without a ContentCamel account.
- Super Admin — the owner of an instance; the highest organisation role.
- Tag — a keyword you attach to assets to group and find them.
- Team — a named group of people you can manage and grant access together.
- Thumbnail — the small preview image ContentCamel generates for an asset.
- Version — a point-in-time copy of an asset. Replacing a file keeps the old one as an earlier version.
- Viewer — a role (organisation or project) that can view and download but not upload.
- Wishlist — where anyone can request media they need for teammates to fulfil.
- Write-back — work a recipient sends back to you through a share link.
34. Appendices
34.1 Supported file types
ContentCamel accepts the formats below. Each file can be up to 100 MB. Files in any other format are declined at upload with a message explaining why.
Accepted formats
| Kind | Formats |
|---|---|
| Images | JPG / JPEG, PNG, GIF, SVG, WebP |
| Video | MP4, WebM, MOV, AVI |
| Audio | MP3, WAV, OGG |
| Documents | PDF, DOC, DOCX, TXT |
| Presentations | PPT, PPTX |
| Spreadsheets | XLS, XLSX, CSV |
| Archives | ZIP |
Notes
- The maximum size is 100 MB per file. If a file is larger, compress or export it smaller before uploading.
- Link assets are web addresses rather than files, so they are not subject to this list or the size limit. See Link assets for adding a URL.
- ZIP archives are stored whole; ContentCamel can list their contents in the preview without unpacking them.
- This is the definitive list at the time of writing. If you need a format that is not shown here, get in touch at hello@contentcamel.com.
Note: When you bring files in through CSV import, FTP import or the company mailbox, the same accepted formats and size limit apply. Rows or attachments in an unsupported format are skipped and reported.
34.2 Roles and capabilities matrix
A one-page summary of who can do what. For the full detail and the reasoning behind it, see Roles and capabilities reference — this appendix is the printable version.
Three things decide what you can do
- Your organisation role — across the whole workspace.
- Your access level — the billing axis: View (free) or View + upload (a billable seat).
- Your project role — inside each individual project.
Organisation roles
| Role | Can do |
|---|---|
| Viewer | View and download content in projects they are added to; request media on the wishlist. Cannot upload. Always a free seat. |
| Editor | Everything a Viewer can, plus upload and import content, use the company mailbox, and see analytics and the audit log. Needs View + upload access (a billable seat). |
| Admin | Everything an Editor can, plus manage people, invitations and teams, plan and usage, plan and billing, and organisation settings. |
| Super Admin | The instance owner; everything an Admin can, plus system settings. |
Project roles
Set per project, so the same person can hold different roles in different projects.
| Role | Can do |
|---|---|
| Viewer | View and download content within the project. |
| Contributor | Add and edit content within the project. Needs View + upload access. |
| Manager | Manage the project's members and share links, as well as contribute. Only an administrator can assign the Manager role. |
Note: Upload roles (Editor, or Contributor / Manager on a project) require View + upload access. A view-only person must be upgraded before they can be given an upload role; until then they can only be added to a project as a Viewer.
34.3 Notification reference
Every notification that can appear in your notifications bell, what sets it off, and where selecting it takes you. See Notifications for how the bell works.
Notification types
| Notification | Fires when | Opens |
|---|---|---|
| Mention | Someone @mentions you on a project message board or an asset note | The project board or note |
| File uploaded | A teammate uploads a file to a project you belong to | The uploaded asset |
| Access granted | You, or a team you are in, are granted access to a project, folder or asset | The item you were given access to |
| Access revoked | Your access to a project, folder or asset is removed | — (no link) |
| Import finished | A CSV or FTP import you started completes or fails | The import page |
| New mailbox email | A new email arrives in your company mailbox | The mailbox |
| Work returned | A recipient uploads work back through one of your share links | The share and its review queue |
| Share comment | A recipient comments on one of your share links | The share |
| New version shared | A new version is published on an asset you have shared | The asset |
Notifications that also email you
Most notifications appear in the bell only. Two also send an email so you do not miss them: Work returned and Share comment on your share links. For a scheduled summary rather than per-event alerts, use The weekly digest.
Note: You always receive notifications for activity that concerns you — your mentions, your access, your imports and your shares. You are never notified about your own actions.