In short
Refresh an ad when the numbers say it is tired, not on a fixed date. The usual signs are frequency climbing towards three views per person, click-through rate falling while spend holds steady, and cost per purchase creeping up week on week. For a small shop on a modest budget that tends to mean a new version every two to four weeks on Meta, and sooner on TikTok, where an ad burns out in days. The cheap way to keep up is to change the first two seconds and the offer, not the whole ad. With CaliberVisual a connected Shopify or WooCommerce store fills the product name, price and photo into a template, so one product becomes a hook ad, a price-drop ad and a review ad in one sitting. Store connection is on Pro and above.
What fatigue looks like in the numbers
An ad that is wearing out rarely falls off a cliff. It gets a little more expensive each week, and because the change is gradual it is easy to blame the audience, the season or the algorithm.
Three numbers tell you it is the creative.
- Frequency. Once the average person in your audience has seen the ad about three times, most of the people who were going to click have clicked.
- Click-through rate. Falling while impressions hold means people are seeing it and scrolling past.
- Cost per purchase. Rising with nothing else changed. This is the one that costs money, and it moves last.
A rhythm one person can keep
Advice written for brands spending six figures a month says to ship new creative every week. That is sound for them and useless for a shop where the same person packs the orders.
A workable version: keep three ads live per product. Every two to four weeks, retire the weakest and replace it. On TikTok, halve that. You are never rebuilding the account, only swapping one tile, and you always have two proven ads carrying the spend while the new one learns.
Change the hook, keep the product
Most of an ad's fate is decided before the viewer knows what is being sold. So the first two seconds are where a new version earns its keep. Same product, same photo, a different opening.
- The problem. Open on the annoyance the product removes.
- The price. Open on the number, struck through, with the new one landing beside it.
- The proof. Open on a customer's words, with the star rating.
- The deadline. Open on what runs out and when.
Let the store fill in the facts
Typing a product name and price into a template is quick once. It is tedious the fortieth time, and that is when the typo goes live. On Pro and above, CaliberVisual connects to a Shopify or WooCommerce store with its web address. It lists your products and current reductions, and opening one starts an animation with the name, the prices and the photo already in place.
It reads the store and writes nothing back. It also does not publish to Meta or TikTok for you. You export the file and upload it in the ad manager, the same as any other video.
Export every shape in one go
Feed placements want square or 4:5, Stories and Reels want 9:16, and YouTube wants 16:9. Making the ad three times is where refresh plans die. On Pro and above, one edit exports in 16:9, 1:1 and 9:16.
Check the vertical cut against the platform's safe zones before you upload. A price that sits under the caption bar is a price nobody reads.
Questions
How often should a small shop refresh its ad creative?
When frequency nears three and click-through rate is falling. On a modest budget that usually works out at a new version every two to four weeks on Meta and more often on TikTok.
Do I need a new video shoot for every refresh?
No. Changing the first two seconds and the offer is usually enough. The same product photo can carry a problem hook, a price hook and a review hook.
Does CaliberVisual post ads to Meta or TikTok?
No. It exports MP4, GIF or MOV files. You upload them in the ad manager yourself.
Which stores can it connect to?
Shopify and WooCommerce, using the shop's web address. The connection is read-only and is included on Pro and above.



