The crew finishes the tear-off and the foreman takes the photos: the decking, the soft spot around the chimney, the rotted fascia nobody could see from the ground. The homeowner wants to see them, and so does the insurance adjuster.
So somebody opens an email, attaches a dozen photos from a phone, and hits send. The message bounces, or arrives with half the images missing, or lands in a spam folder. The homeowner replies asking for the pictures again. The adjuster asks for the ones you did not send.
Photos are the best evidence a roofing contractor has. Most of the friction is in getting the right ones, and only the right ones, in front of the right person.
Why Attachments Fail
Size. Phone photos are large. A handful of them can exceed what a mailbox will accept, and the sender often learns this only after the message fails.
Everything or nothing. Sending the whole camera roll means the homeowner sees fifty photos, including the blurry ones and the one of your tailgate. Sending a few means somebody has to pick, and then remember which ones they sent.
No control afterwards. An attachment is a copy, and it stays in that inbox indefinitely. You cannot decide, a week later, that the link should have stopped working.
No one place. The photos live on the foreman's phone, the office has some of them, and the email thread has a third subset. When a dispute comes up in the spring, nobody can say which set the customer saw.
Share a Chosen Set, Not a Folder
In BetterRoofingPro, photos are attached to the job, so they are already in one place when the office needs them. Sharing starts from that job's photo list: select the photos you want the recipient to see, choose Share Selected, and the app builds a gallery of exactly those photos.
The recipient gets a link rather than files. The link opens a gallery page showing your company name, the job address, your subject line and your message, followed by the photos you picked, in the order you picked them. They do not need an account, and they can open any photo full size and download it.
You can have BetterRoofingPro email the link for you, with a reply-to address so the homeowner's answer goes to the right person. If email is not set up for your account, you still get the link and can paste it into whatever you normally use.
See How BetterRoofingPro Keeps Job Photos Together
Photos, checklists, estimates and the schedule on one job record, built for roofing contractors.
What Keeps a Link Like This Safe to Send
A link that lets someone without an account view photos of a customer's roof deserves some suspicion. These are the mechanics worth knowing about:
- The link is the access control. It carries a long random token. The app stores only a one-way hash of that token, not the token itself, so the link cannot be reconstructed from the database.
- It expires. Every share has an expiry, and the gallery tells the viewer how long is left. After that the link stops working. Pick the expiry deliberately: an adjuster working a claim needs longer than a homeowner glancing at progress.
- It is scoped to what you chose. The link shows the selected photos from that one job, and nothing else on the account.
- The photo files themselves are not public. The email carries only the link to the gallery page. Each time the page loads, the app issues short-lived access to the images. A gallery left open for a long time may need a refresh before its images appear again, and that is the deliberate trade for keeping the photo storage private.
Be honest with yourself about the limit: anyone who holds the link can open the gallery until it expires. Send it to the person you mean to send it to, the way you would with any private link, and do not post it publicly.
Choosing the Photos Is the Real Work
The software removes the attachment problem. It does not choose well for you. A few habits make the gallery useful:
Pair the problem with the fix. A photo of rotted decking is more persuasive next to the photo of the replacement. Put them in order, because the gallery keeps your order.
Say what they are looking at. The subject and message go on the gallery page. Two sentences about what the homeowner is seeing and what you recommend do more than forty untitled pictures.
Take them at the time. The photos belong to the job, so the best time to build the set is while the crew is still on site, not three weeks later when the memory has faded. A photo you did not take cannot be shared.
Keep the sets separate. The set for an adjuster is not the set for a homeowner. Make two shares with two expiries rather than one set that serves neither.
What It Will Not Do
It will not pick the photos. You choose them. Someone still has to look through the job's photos and decide what the recipient needs.
It is not a claims submission. A gallery link is a way to show photos. Whatever your adjuster or carrier requires for a claim is theirs to specify, and you should follow their process.
It will not make a link private after you send it. If you sent it to the wrong person, the protection is the expiry, so choose that with care.
Where to Start
Decide who is responsible for the photo set on each job, and when. Usually it is the foreman at the end of the tear-off and again at completion. Then make the share part of the same routine: one set, a short message, an expiry, sent before anyone has to ask.
The homeowner who has seen the rotted decking before the change order arrives is a very different conversation from the one who sees the bill first.
Keep the Photos With the Job
BetterRoofingPro holds leads, estimates, scheduling, checklists and job photos in one system built for roofing contractors. Schedule a demo or start free today.