E-commerce SwarmGen integration

Automated OG cards that update themselves in seconds, not days

Seconds
Time to generate
Zero
Design requests needed
100%
Product coverage
3 roles
Removed from the loop

The brief: an e-commerce team needed OG cards for every product (the images that appear when a link is shared on social media, messaging apps and search results). The cards existed, but getting them made was a bottleneck nobody talked about.

The problem

The actual design work was quick, five to ten minutes in a template. But the process around it was anything but. When a product was added or key fields were edited, someone had to notice, raise a request to the designer, and wait for it to be scheduled in. The designer updated the template, exported the image, then sent it to the website admin who uploaded it to the right product.

Three people touched every card. The elapsed time from product change to live OG image was measured in days, sometimes longer. Not because anyone was slow. The handoffs created friction, queues and context-switching across the team.

“The design took five minutes. Getting it from the designer’s screen to the live site took days.”

What we built

A SwarmGen integration that listens for product changes and generates OG cards automatically. No requests, no queues, no uploads.

  • Event-driven trigger: fires when a product is created or when key fields (title, price, image, description) are edited
  • SwarmGen rendering. An HTML template pulls the product data and renders a branded OG card via API, on-brand and consistent every time
  • Automatic attachment: the generated image is pushed straight back to the product’s metadata, live within seconds

The template is maintained once. Every product gets the same treatment, whether it’s the first listing or the ten-thousandth.

The result

OG cards now appear within seconds of a product being added or updated. The designer, the website admin and the request process have all been removed from the loop entirely, not because their work wasn’t valuable, but because the task didn’t need them.

The time saved per card was modest (five to ten minutes of hands-on work). But the friction saved was exponential. No more requests sitting in a queue. No more context-switching. No more products going live without a proper social image because the process hadn’t caught up yet.

Every product now has a consistent, on-brand OG card from the moment it exists. The team that used to manage the process now spends that time on work that actually needs a human.

Next

Could your business
run on one screen?