Share Photos with a Link
Send a customer, adjuster or subcontractor a link to your job photos, with control over downloads, metadata, watermarks, passwords and expiry.
Send a customer, adjuster or subcontractor a link to your job photos, with control over downloads, metadata, watermarks, passwords and expiry.
A share link lets someone see specific photos, a gallery, a report or a page without a JobsiteOn account. They open a link, they see the work. Nothing else in your workspace is reachable from it.
You can share:
Open the project, choose Share, and pick what you are sharing. Before you send it, decide five things:
| Option | What it does |
|---|---|
| Allow downloads | Whether the viewer can save the full-size files. |
| Show details | Shows capture time, location and the file's SHA-256 fingerprint. Useful for an adjuster, unnecessary for a homeowner. |
| Watermark | Serves watermarked copies instead of the originals. |
| Password | The viewer must type a password before anything loads. |
| Expires | The link stops working after the number of days you choose. |
The link is shown to you once, when you create it. Copy it then. We store only a fingerprint of the token, never the token itself, so if you lose it, nobody (including us) can recover it. Create a new one instead.
The share also records its customer language. New links start with the company's Capture customer-language setting, and you can choose English or Spanish for that link before creating it. Report links keep the report's saved language, so a public link can never drift from the PDF it delivers. The public page uses the saved language for JobsiteOn labels and locale-aware dates while leaving your captions and project names exactly as written.
A report must be generated before you can share it. Creating its first public credential locks that generated report before the link is issued, so the PDF behind an existing link cannot be silently replaced.
Anyone with the link. That is the point, and it is worth being deliberate about: a link forwarded on is a link that still works.
Two things to reach for when that matters:
Open Share links on the project. Each link shows how many times it has been opened and when it was last viewed.
Select Revoke to switch one off immediately. There is also a Revoke all links action on the project for the "we sent that to the wrong person" moment.
Revoking does not delete the record of the link. You keep the history of who opened it and when, which is exactly what you want after access ends.
Photo previews can remain in a recipient's browser or the delivery network for up to 15 minutes after revocation. The link cannot authorize anything new once you revoke it, and every already-authorized preview expires within that window.
A clean, mobile-friendly page with your company name, logo, brand color, the photos, and captions. A gallery keeps the exact static order you selected. Viewers can open photos in a keyboard-accessible full-screen viewer. If you allowed downloads there is a download button; if you turned on details, each photo shows its capture time and fingerprint.
Photo previews are delivered automatically in the best format the viewer's browser supports (AVIF, WebP or JPEG) through short-lived protected links. The original files stay in private storage.
Approximate locations are labelled as approximate. When a photo's position came from the project address rather than the camera, the page says so, so nobody reads a pin as proof of where a photo was taken.
When downloads are allowed, the viewer can choose the original or a privacy copy. Originals can retain embedded location, capture-time and device details. Privacy copies strip embedded metadata and include every redaction and watermark required by the share.
Each download is checked again at the moment it is requested and expires after five minutes. A page left open before you revoke a link cannot mint another download. If a photo has been redacted, its clean original is never offered from that share.
When downloads are off, the viewer can send a bounded Request downloads notification to the link creator and company owners/admins. Repeated requests are grouped, and a request never changes the link policy automatically.
The page shows the same message for every reason a link will not open: expired, revoked, mistyped, or never existed. That is deliberate. It stops anyone guessing at links, but it does mean you have to check on your side:
If none of that explains it, create a fresh link. It costs nothing.
Every share page carries a Report this content link in the footer. If you receive a link you believe should not have been shared with you, use it. It reaches our team with a reference to the specific link.
A share link is for viewing. If you need someone to add photos or comment, invite them as a collaborator instead. They get their own access, scoped to the projects you assign, and they do not consume a seat.
Guests are the customer-facing version: read-only, and they only see documents if you explicitly allow it.
Did this answer your question?