Problem → solution

A problem-agitate-solution ad (the pain, then the fix).

The problem-agitate-solve shape as a single image: the pain shown or stated, then the fix. Two halves, one argument.

When to use it

Cold traffic and problem-aware audiences. It is the format that does the most work when the viewer does not yet know they have the problem you solve.

The thing to get right

The problem half has to be specific enough to sting. A vague frustration is not agitation, and without agitation the second half has nothing to relieve.

The format at a glance

  • Output — a still image ad.
  • Structure — a single frame, with the copy composited on top.
  • Family — Image ads.
  • Recipe id — problem_solution, which is what you name when you ask for it by hand or from an agent.

Why does the problem half fall flat?

Usually because it is vague. A general frustration is not agitation, and without agitation the second half has nothing to relieve. Name the specific moment the problem happens rather than the category it belongs to.

Static, direct-response creative for the feed: the headline, the offer, the proof, the comparison. Every word on these is composited by the app after the picture is rendered, so the copy comes out exactly as written.

The full catalog is on the creative recipes index.

Models that render it

This format is rendered by an image model, with the copy composited on top afterwards. Nano Banana Pro is the default pick. The image models page compares the rest, including FLUX.2 [klein], Grok Imagine and Reve 2.1.

Hermoso plans and renders a problem → solution from your brand rather than from a prompt you write, composites every on-screen word after the render so the copy comes out exact, and exposes the same format to an AI agent over MCP. How Hermoso renders a format covers all three.

Point Hermoso at your brand and render a problem → solution today — the free plan needs no card.

Start free →   See pricing