Account files: Shared assets and replaceable URLs
Account files are account-wide assets — logos, PDFs, images, and Excel workbooks — referenced by a stable slug. Update the file content without changing placeholders or links, so emails, pages, and Excel logic keep working.
TL;DR
Path: Account → Web & Resources → Files. Upload a file → copy <hh-files.url slug="…" /> or <hh-files.img slug="…" />. To refresh content, open Update file → Browse → Update — the slug stays the same, so every reference keeps working. Use Account files for shared brand assets and Excel models; use campaign files for campaign-only assets. Check Occurrences / Show occurrences before deleting.
Get started in 4 steps
Open Account files
Go to Account → Web & Resources → Files. Click + New file, give the file a clear name, upload, and set access to Public when the file must be reachable from emails or public pages.
Use the slug placeholders
Each file gets a slug. Copy the placeholders from the Files table:
Use hh-files.img to embed images, and hh-files.url for links, downloads, PDF buttons, or any place you need a URL. Prefer placeholders over hard-coded URLs so updates stay painless.
Replace file content without changing URLs
When a pricelist, banner, or Excel model changes: click the orange edit icon → Update file → Browse… → choose the new file → Update. The slug stays the same. Every email, page, button, and <hh-excel.cell file="…"> reference keeps working — you do not need to hunt down and rewrite URLs. That is the main maintenance benefit of Account files.
Excel workbooks live here too
Upload .xlsx files as Account files and drive pricing, duration, or booking logic with <hh-excel.cell file="your-slug" … />. When formulas change, edit the workbook locally, clear demo/input cells, then replace the Account file (same slug). See Excel: Calculations and logic with account files.
Read more⌄
Account files vs campaign files
- Account files — shared across the account (logos, shared PDFs, Excel models used in several campaigns).
- Campaign files — scoped to one campaign. Managed under Campaign settings → Files. See Working with campaign files and file fields.
Why replace beats re-upload as a new file
Uploading a new file creates a new slug. Every template that still points at the old slug keeps serving the old content (or breaks if you delete it). Update file swaps the binary/content behind the existing slug — ideal for monthly pricelists, seasonal banners, and Excel pricing sheets.
Excel uploads — clear input cells first
Before you replace an Excel Account file used with hh-excel.cell, clear demo or default values in the input cells Hubhus will overwrite via set. Leftover sample numbers can become unintended defaults when a lead field is empty. Details in the Excel article.
Occurrences
Use Show occurrences (or the occurrences count on the file) to see where a slug is referenced. Always check before deleting — active references will break if the file is removed.
Troubleshooting
- File not showing: Confirm Public access for customer-facing use; verify the slug matches exactly.
- Still seeing old content: Browser cache — hard refresh. For Excel, confirm you used Update on the same slug, not a new upload.
- Need FTP/SFTP instead: That is a separate feature — see Storage disks.
Common searches
account files • hh-files.url • hh-files.img • update file • replace file • same slug • occurrences • excel account file
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article