The frame that almost never shipped

Six weeks before we launched custom event frames, a wedding planner called to ask if she could add her logo to every photo. She wasn't the first to ask. She wouldn't be the last. But that conversation made us stop and ask ourselves what we were actually building.

A feature everyone assumed we'd have

When we started building Poolr, the assumption was simple. Events need branding. A wedding needs the couple's names and date. A corporate gala needs the company logo. A birthday party needs the person's face or a joke about their age. So naturally, when we got to the Occasion tier, we thought, 'Let's build frame overlays.'

It seemed straightforward in wireframes. A host uploads an image, we apply it as a border or watermark to every photo in the gallery. Done.

But straightforward is rarely the right word in software. When we started testing with real event hosts, something unexpected happened. Nobody wanted the same frame on every photo. The wedding planner wanted subtle branding on some shots, prominent framing on others. A corporate team wanted the logo small in the corner for candid moments but larger for group photos. A school event coordinator asked if we could apply the frame only to photos taken during certain times.

We'd built a feature that solved the wrong problem.

The moment we scrapped the first version

I remember the exact message. A host had uploaded 340 photos from a charity ball, generated a frame overlay, and then sat in the moderation queue manually removing the overlay from about 80 images one by one. She spent an hour doing work we thought we'd automated away.

That was the moment I realised our frame feature wasn't about branding. It was about control. Hosts want their event to feel cohesive without losing the raw authenticity of candid moments. They want to personalise the gallery experience for their guests, but not by making every image feel designed.

So we went back. We kept the frame overlay, but we built it so hosts could apply it selectively. Upload the frame, then choose which photos get it as you moderate in real time. That hour of manual work? Now it's a choice the host makes naturally as they curate.

Why frames matter more than you'd think

Here's what we didn't anticipate. Frames became the thing that made an event feel like an event rather than just a folder of photos. A couple who adds their initials and wedding date to a custom frame turns 200 individual images into a unified story. A birthday host who uses a frame with the year and the person's age creates something that feels intentional, not accidental.

The frame isn't about hiding flaws or making amateur photos look professional. It's about saying 'this moment matters enough to mark.' It's the visual equivalent of a date written on the back of a printed photo.

We also learned that frames work better when they're optional. We let hosts apply them during the live event or afterwards. Some use them on everything. Some use them sparingly, only on group shots. Some don't use them at all, and that's fine too. The frame feature needed to get out of the way unless the host actively wanted it front and centre.

What we got right the second time

The version that shipped lets you upload a custom image (your logo, your design, your joke, whatever), and then selectively apply it to photos as you moderate the live gallery during the event. It works on desktop and mobile. The frame respects the original photo dimensions so nothing gets stretched or cropped. You can adjust the opacity so the frame complements rather than dominates.

We also made sure that guests downloading photos or viewing them in the live photo wall see them with the frame applied, but the full-resolution originals stay unmodified in the host's bulk download. Because sometimes you want the branded version for sharing, and sometimes you want the clean original for printing or archiving.

But here's what matters more than the mechanics. Hosts started using frames in ways we didn't design for. A photographer started adding a custom frame to client photos to create a visual signature. A church added a subtle cross to the corner of their community event photos. A sports team used a frame to celebrate their season number. The feature became a canvas for something we couldn't have predicted.

The real lesson about personalisation

Building features for events taught us that personalisation isn't about doing more to the photos. It's about giving hosts the ability to express what the event means to them. A frame is just pixels, but the choice to add it, the design of it, the moment you decide to apply it - that's personal.

The original version shipped with the assumption that hosts wanted automation. The version that actually matters shipped with the understanding that they want control, flexibility, and the option to decide when something is just right and when it needs their touch.

If you run an event and you're thinking about how to make the photos feel like yours, the frame isn't about making them prettier. It's about making them yours.

What would you want a frame overlay to do that it doesn't do yet?

Want to try Poolr?

Visit Poolr →