Portfolio piece — no longer accepting signups. Read the case study

AI-powered ad copywriting

Wilbur Ads: Paste a URL.
Get ads that convert.

Wilbur analyzes your page, extracts what makes you different, and generates 30+ platform-ready ad variations in 60 seconds. 8 platforms. Character-limit optimized. Ready to run.

Platform-optimized copyHeadlines + descriptions + CTAsFree first generation

Demo mode — replays a real output from the retired engine. No data leaves your browser.

Wilbur says...

Look, I've seen a lot of landing pages. Yours isn't bad, but you're burying the good stuff. Let me write you some hooks that'll make people actually stop scrolling.

8

Platforms covered

30+

Ad variations

10K+

Marketers worldwide

One URL. Eight platforms. Ready to launch.

Wilbur analyzes your landing page and writes conversion-optimized ads for every major platform.

5+ ad variations

Meta (Facebook & Instagram)

Ads that stop the scroll and make people feel something. The kind of copy that turns cold audiences into curious clicks.

15+ headlines

Google Search & PMax

Headlines that match what buyers actually type. Show up when they're ready to buy, with copy that earns the click.

2 ad styles

LinkedIn

Authority-building copy that executives actually engage with. Stand out in a feed full of corporate fluff.

Full scripts

TikTok

Hook viewers in the first second, keep them watching. Scripts that feel native, not like an ad.

Post + thread

X (Twitter)

Punchy copy that sparks conversation and gets shared. Cut through the noise with takes that actually land.

2 ad styles

Reddit

Copy that earns upvotes, not downvotes. Blend into communities with value-first content that converts.

3 pin types

Pinterest

Pins that get saved and drive traffic for months. Tap into high-intent browsers ready to discover.

3 ad formats

YouTube

Ads people don't skip. Hooks that grab attention before the skip button appears.

No credit card required for first generation
Platform-specific character limits respected
Multiple variations to test

Ads Wilbur actually wrote

These aren't mockups. Wilbur analyzed these websites and generated ready-to-run ad copy. Pick a business, see every platform.

Wilbur's take on ShameMySite

Everyone does 'website audits.' Boring. But calling it a 'roast'? That's a pattern interrupt. 47 factors is specific enough to be credible, brutal enough to stand out. Your competitor charges $500 for a PDF nobody reads. You charge $5 for a punch in the face. That's the angle.

Ad Preview

ShameMySite

Sponsored ·

I ran 847 websites through our AI yesterday. Average score: 52 out of 100. The #1 issue? Headlines that make zero promises. 'Welcome to our site' isn't a hook—it's a goodbye. #2? CTAs that compete with each other. Your visitor's brain freezes. They leave. #3? Trust signals buried below the fold. Nobody scrolls that far. Want to know your score? $5. 3 minutes. Zero mercy. Your competitor already knows their problems. Do you?

ShameMySite ad creative
AI Generated

shamemysite.com

Your Site Scored 52. See Why.

Copy to Use

Primary Text

I ran 847 websites through our AI yesterday. Average score: 52 out of 100. The #1 issue? Headlines that make zero promises. 'Welcome to our site' isn't a hook—it's a goodbye. #2? CTAs that compete with each other. Your visitor's brain freezes. They leave. #3? Trust signals buried below the fold. Nobody scrolls that far. Want to know your score? $5. 3 minutes. Zero mercy. Your competitor already knows their problems. Do you?

Headline

Your Site Scored 52. See Why.

Call to Action

Get Roasted

Calculate Your ROI

See how much time and money Wilbur could save your team

Your current situation

8 hrs
$5,000
1.5%

With Wilbur

27

hours saved/mo

2.03%

projected CTR

$2,025

time savings

$1,400

added revenue

Total monthly ROI

$3,396

Return

118x

"Our team could save 27 hours/month and gain $3,396/month in value with Wilbur"

Based on 85% time reduction, 35% CTR improvement, and $75/hr marketer value

Archived pricing — signups are closed

Simple pricing, no slop

This is how Wilbur was priced when it was live — preserved as part of the exhibit.

Snack

$9one-time

Perfect for testing Wilbur on a single project

  • Full ad suite for 1 URL
  • All 6 platforms included
  • AI-generated ad image
  • Wilbur's strategic take
  • Unlimited regenerations
Retired — See Case Study
Most Popular

Feast

$29/month

For marketers who need ads on the regular

  • 12 URLs per month
  • All 6 platforms included
  • AI-generated ad images
  • Full saved history
  • Credits reset monthly
Retired — See Case Study

Farm

$49/month

For agencies and teams managing multiple brands

  • Unlimited URL generations
  • All 6 platforms included
  • AI-generated ad images
  • Custom brand voice settings
  • Webhook automations (Zapier/Make)
Retired — See Case Study
Retired — now part of the Schmade portfolio

The Wilbur Ads case study

What it is

Writing ad copy for eight platforms means eight sets of character limits, formats, and unwritten rules — and most small teams either pay an agency or ship something generic. Wilbur Ads turned any landing page URL into a full, platform-ready ad suite in about a minute, fronted by a pig with strong opinions about your hooks. It ran as a live SaaS with real customers, real billing, and real publishing pipelines.

What I built

The generation engine

Paste a URL and Wilbur scraped the page, extracted the value proposition, and streamed back 30+ platform-optimized ad variations for Meta, Google, TikTok, LinkedIn, X, Reddit, YouTube, and Pinterest — each inside real character limits, with a scored hook preview available before signup.

One-click publishing

Full OAuth integrations with Meta, LinkedIn, Google Ads, and TikTok. Users connected their ad accounts, verified credentials, and pushed generated campaigns live without leaving the app — including a bring-your-own-keys mode.

AI ad images

Async image generation via fal.ai matched each ad's angle, with results stored in Vercel Blob and attached to the saved generation.

Auth and dashboard

Supabase authentication with auto-confirm onboarding, a saved-generation dashboard with full history and regeneration, plus an admin panel with audit logging.

Billing

Stripe end to end: one-time purchases, monthly subscriptions with a free trial, webhook-driven entitlements, and session verification.

Automations and API

Per-user webhooks with test delivery for Zapier and Make pipelines, and a public v1 generate API for programmatic ad creation.

Transactional email

Resend with React Email templates — welcome sequences and full ad suites delivered straight to the inbox.

Growth plumbing

A/B variant tracking, a live ads-generated counter, hook scoring, exit-intent capture, and a Wilbur chat persona built on the AI SDK.

Stack

  • Next.js (App Router)
  • TypeScript
  • Supabase
  • Stripe
  • OpenAI + AI SDK
  • fal.ai
  • Resend + React Email
  • Vercel Blob
  • Tailwind + shadcn/ui
  • Framer Motion

Wilbur says...

“Every product retires eventually. The good ones get a museum. The great ones get a case study with their name on it. I'll take it.”