BannerPeek

Home / Blog

You Design Ads. You Shouldn't Also Be the Email Person. (A Free Way to Send Ads for Approval)

BannerPeek · September 20, 2026

If you make banner ads for a living, you know the moment. The set is done, twelve sizes, animated, on brief. The creative part is over. And now comes the part nobody hired you for: getting it to the client in a form they can open, and getting a usable answer back.

Zip the HTML5 files. Realize the zip is 40 MB and the client's mail server hates it. Upload to Drive. Write an email explaining which file is which. Add a warning that they need to unzip before opening. Add a second warning that the animation only plays if they open the index.html in a browser. Send. Wait. Receive: "I can't see anything, it's just a folder with code in it."

Every designer I know has lost a day to this at some point. Some lose a day every week.

The job is not "send the files." The job is "get the approval."

This distinction matters. Files are not what the client needs. They need to see the ads running at their real size, say what to change, and say yes. Everything else is friction you are absorbing on their behalf.

So the question is not how to send files better. It is how to skip the files entirely.

What "one link" looks like

Instead of attachments, you send a page. Here is what it takes and how long each part takes.

Upload (about a minute). Drop the exported zips, the static JPGs and PNGs, and any MP4 into a campaign. Sizes are read automatically from the HTML5 files (the ad.size meta tag, or the file name when the tag is missing). If the set has groups, say desktop and mobile, or two languages, you drag the files into groups while uploading. No form per file.

Add a line of context (thirty seconds). "Set for the spring campaign, 12 sizes. Please check the offer text and approve each size." The client sees this at the top of the page.

Send the link (thirty seconds). One URL in an email or a chat message. That is the entire email.

What the client sees. Every size, running live, side by side, in their browser, on their laptop or phone. No download, no unzip, no account, no password unless you want one. They click on a banner to leave a comment, pinned to the spot and, for animated ads, to the second of the animation. They click Approve on each size, and their name and time are recorded.

What you get. An email per comment with the size, the pin and the timestamp. An email per approval. A page where you can see at a glance which sizes are approved and which are still waiting.

The revision. Fix the two sizes with comments, upload them again to the same campaign. The client opens the same link. Nobody has to find "the new link".

Two minutes of your time on the sending side, instead of an afternoon.

Why free matters here

You might think: fine, but I am a freelancer, I do three campaigns a month, I am not paying $49 a month for a preview page. You are right, and that has been the problem. The only tool built for this, Adpiler, is priced for agencies with a steady flow of campaigns. For a single designer it never made sense, which is why so many designers are still zipping files.

BannerPeek has a free plan that stays free: 100 MB of storage and 3 active campaigns, with HTML5, image and video ads, comments, approvals and versions. No credit card, no fourteen-day timer. Three active campaigns is enough for most freelancers; Pro and Studio are there if you outgrow it.

If you outgrow it, Pro is $12 a month for 2 GB and unlimited campaigns, which is about a quarter of Adpiler's entry price. There is a full comparison with Adpiler if you want the details.

Try it on a campaign you already have

The fastest way to see whether this changes anything is to try it on real work, not a test file.

  1. Create a free account (it takes the usual thirty seconds).
  2. Add the client, add the campaign, drop in the zips, images and videos of a set you are about to send anyway.
  3. Send the link instead of the attachments.
  4. Watch what comes back.

The first thing most designers notice is not the tool. It is the client's reply. Instead of "how do I open this", you get "approved the 300x250 and 728x90, one comment on the 160x600". That is the moment the email part of the job disappears.

A few things worth knowing

  • Animate and Google Web Designer exports work as exported. Upload the zip. If a size is missing the ad.size tag (common with Animate), it is read from the file name.
  • Clients never need an account. They open the link. If the campaign is confidential, set a password and share it separately.
  • Video plays in the browser and comments land on the exact second, same as with HTML5. One campaign can hold banners and the video spot together.
  • Versions live on the same link. The client always has the current one.
  • Every approval has a name, a time and an IP. When someone asks "who approved this?", you have the answer on the page.

You were hired to design. The sending part should take two minutes, and now it can.

Related articles

Share your next campaign with one link

HTML5, image and video banners on one preview page, with pinned comments and approvals. Free while in early access.