Lovart 101

A Step-by-Step Guide to Create Ad Creatives Without Photoshop

Lovart Content Team·May 10, 2026
A Step-by-Step Guide to Create Ad Creatives Without Photoshop

It was Tuesday, 3:14 PM. Your ads manager had just messaged: "Hey, can we get 20 creative variants by end of day? We're launching the split test tomorrow morning."

You stared at your screen. Canva was open. Your PSD files from last quarter were somewhere on a cloud drive you hadn't touched in six weeks. And the freelance designer you usually ping for rush jobs had set an auto-reply: "On vacation until next Tuesday."

This is the exact moment when a lot of founders and marketers discover that the old workflow — brief a designer, wait 24-48 hours, request revisions, wait again — doesn't scale to the speed modern ad platforms demand. Facebook's algorithm burns through creative faster than a traditional design pipeline can feed it. Google Display expects you to test 5-7 format ratios. TikTok wants vertical, and LinkedIn still prefers square.

The good news: you can build 20 variants in one afternoon without launching Photoshop once. Here's the step-by-step process, using Lovart's ChatCanvas as the backbone.

Step 1: Start With One Solid Template (10 minutes)

[@portabletext/react] Unknown block type "imageSource", specify a component for it in the `components.types` prop

Don't design 20 things from scratch. Design one layout that works structurally, then let variation happen through content, color, and copy.

Open Lovart and describe your product visually. Instead of writing "make an ad for a fitness app," give the system concrete visual anchors:

"A split-screen layout. Left side: a woman holding a phone showing workout stats, warm lighting, white background. Right side: dark navy section with white headline text space and a green CTA button at bottom."

The more specific your first prompt, the fewer corrections you'll need downstream. Specify format (1080×1080 for feed, 1080×1920 for Stories), lighting direction, color palette keywords, and where text should live.

Step 2: Lock the Layout, Swap the Elements (20 minutes)

[@portabletext/react] Unknown block type "imageSource", specify a component for it in the `components.types` prop

Once your template renders, use Lovart's Touch Edit to isolate components. This is the part that replaces the Photoshop layer panel. Instead of hunting through folders for the right PSD, you click on the character, describe the change, and get a new version.

Want a new model? Click the person → "Change to a man in his 40s, same pose, same lighting." New background? Click the scenery → "Switch to a bright co-working space." New product shot? Click the phone screen → "Show a dashboard with a 30% growth chart."

Each variation takes under two minutes. After 20 minutes, you'll have 4-5 solid variants with different demographics represented, different settings, different emotional tones — all within the same structural template.

Step 3: Generate Format Variants (15 minutes)

Now take your winning layout and ask Lovart to re-render it in different aspect ratios. The prompt pattern:

"Same design, but reformat to 1080×1920 vertical. Move the headline to the top third. Stack the image and text vertically instead of side-by-side."

Do this for:

  • Square (1080×1080) — Instagram Feed, Facebook Feed
  • Vertical (1080×1920) — Stories, Reels, TikTok
  • Horizontal (1200×628) — LinkedIn, Display Network
  • Wide (1920×1080) — YouTube Thumbnail, Header Banners

That's 5 layouts × 4 formats = 20 variants, preserving visual consistency across every surface.

Step 4: Copy Variations and CTA Testing (10 minutes)

[@portabletext/react] Unknown block type "imageSource", specify a component for it in the `components.types` prop

The final lever is language. Swap headlines, test different CTAs, adjust offer framing. On Lovart's canvas, you can edit text directly. Keep a spreadsheet with copy variants and paste them in:

| Variant | Headline | CTA | |----------|----------|-----| | A | "Your First Month Free" | "Start Today" | | B | "Join 50,000+ Runners" | "Try It Free" | | C | "The App Your Trainer Uses" | "Get the App" | | D | "Hit Your Goals This Month" | "See Plans" |

Step 5: Export and Ship (5 minutes)

Hit export. You'll have 20 PNGs named consistently, ready to upload to Facebook Ads Manager, Google Ads, or your DSP of choice. Total time: roughly one hour. Total cost: zero dollars to a freelance designer.

Why This Works for Ad Creative Velocity

Facebook's own internal research shows that advertisers who refresh creative every 7-10 days see 50% lower CPMs than those who let ads run stale. The platforms reward novelty — not because they're bored, but because audiences develop banner blindness to repeated visuals.

The bottleneck was never creativity. It was production speed. AI design tools like Lovart remove the production bottleneck. The creative direction still comes from you: the strategy, the audience insight, the brand positioning. What changes is how quickly a direction becomes a deliverable.

| Image | Description | Placement | |-------|-------------|-----------| | hero-template-before-after.jpg | Side-by-side: original brief text vs. rendered ad template | After Step 1 | | touch-edit-swap-character.gif | Screen recording of clicking a character and swapping demographic | Step 2 | | format-variants-grid.jpg | 4-format grid showing the same ad in square, vertical, horizontal, wide | Step 3 | | copy-variation-spreadsheet.png | The spreadsheet-to-canvas workflow | Step 4 | | final-export-folder.png | Screenshot of the 20 exported PNGs in a folder | Step 5 |

[@portabletext/react] Unknown block type "imageSource", specify a component for it in the `components.types` prop
[@portabletext/react] Unknown block type "cta", specify a component for it in the `components.types` prop

FAQ

Do I need to know design principles to use Lovart for ad creatives? No. You need to know what looks good to you and what your audience responds to. Lovart handles the visual execution — composition, lighting, color harmony — based on your natural-language description. The system interprets "clean," "bold," or "minimalist" into actual design decisions.

How is this different from using Canva templates? Canva gives you pre-made templates that other brands are also using. Lovart generates original compositions from your description, so you're not competing with 500 other advertisers who picked the same template. You also get full-resolution exports without attribution requirements.

Can I use my own product photos? Yes. Upload your product image, then describe the scene around it. Lovart will generate a cohesive ad creative that incorporates your real product photography into an AI-generated environment.

What about brand consistency across multiple ads? Use Lovart's Brand Kit feature. Upload your logo, set your brand colors, and define typography preferences once. Every generation will respect those constraints, keeping your ad variants visually connected.

How do I handle text-heavy ads like promos or sale announcements? Describe the text hierarchy in your prompt — which line is the headline, which is the subhead, where the disclaimer goes. Lovart will allocate visual weight accordingly. For sale ads, specify things like "bold red sale badge, top right corner" for precise placement.

Is there a limit to how many variations I can generate? No. Lovart operates on a credit-based system across plans. The Free plan includes a generous monthly allocation, and paid plans (starting at $19/month) increase your generation capacity significantly. Even the busiest ad account rarely exhausts a paid plan's limits.

Internal Links

James Harlowe is a growth marketer who has shipped over 3,000 ad variants across DTC and B2B campaigns. He's spent six figures on Meta and Google Ads and now uses Lovart to produce creative in-house instead of briefing external designers. He has no formal design training and hasn't opened Photoshop since 2022.

Read more

Design with Lovart

Create with momentum. Bring your vision to life.