How it works

Your website. A campaign. A clear next step.

See how your website becomes a ChatGPT ad campaign, step by step. Try the interactive examples below: choose pages, edit your profile, and explore the checks before creating an account.

Build my campaign free No credit card needed · Ad spend is separate
From website to ad draft

Your website. Your first ChatGPT ads.

AthillyAds uses your website to help create ads for ChatGPT. Less starting from scratch. More making the campaign your own.

Build my campaign free No credit card needed
Illustrative demo. Ad spend is separate.0:23
Read the walkthrough
  1. Start with your website URL. AthillyAds reads your offer and prepares a starting point.
  2. Review the suggested ads. Edit the words and keep your own voice.
  3. You approve the campaign before sending it for the ad platform’s review.
01

We read your site properly

You enter your domain. We fetch every sitemap your site declares (shops often have several: products, categories, the about pages hiding in the third one), merge them, and suggest the five pages that best describe your business. You can tick, untick, or paste your own URLs.

Then we read the selected pages, with live progress, not a spinner that hopes you'll stop watching. If your site uses one of the shop platforms that fight crawlers, we escalate to a rendering fetch automatically.

Reading your site
  • Fetching sitemaps: 3 found, merged
  • Reading /services…
  • Reading /about…
  • Reading /prices…
  • Collecting images (12 kept)
  • Summing up what you sell

Done in 74 seconds. Next: a couple of questions.

02

A short interview about what your pages don't say

Websites rarely say who they're not for, why customers really pick them, or where the price sits. So instead of guessing, we ask, but only about what the pages left open. A site that explains itself well gets one or two questions. A thin one gets five. Every question is skippable, and skipping means "the pages have it right."

Try it yourself. Answer or skip:

Question 1 / 2

Your services page lists both private and commercial work. Is one of these the customer you actually want more of?

03

Your brand profile: one document, yours to correct

Everything we read and everything you answered becomes one document: what you sell, product categories, ideal customers, the problems you solve, who you don't serve, geography, price position. It's versioned, and it feeds everything generated after it, so getting it right pays off everywhere at once.

Correcting it takes one line, typed straight into a field, or told to the chat. The system even writes its own best guesses at what it got wrong, phrased so one click fixes them.

Click the suggested correction:

Brand profile v3
Ideal customer
Homeowners and property managers in the Stockholm area.
Not for
Not provided
Correct us: one click sends it
04

Pick what to advertise

We cluster your pages into offers, each with its landing page attached. Sensible ones come pre-checked. Add your own with a name and a URL. Tick what you want; each becomes a campaign.

05

The plan: hints, cards, and a reason for everything

For each offer we build ad groups around a customer situation, with context hints and ad cards to review. Every group carries a short explanation of its intended audience, such as People comparing the scope and cost of a call-out. The app preview helps you edit the draft; actual appearance can vary.

Agree? Do nothing. Accepting the defaults untouched is a valid path. New campaigns land as proposals: nothing is pushed, nothing spends, until you approve it.

06

Pre-flight: our review before OpenAI's review

Pre-flight checks images, copy, landing pages and campaign fields before submission. Hard problems block launch until fixed; some judgment calls can be consciously accepted. OpenAI’s separate review still determines whether an ad is approved.

Run it yourself. One check will fail:

Pre-flight: our review before OpenAI's
  • Every card has a square image (640–1200 px)
  • No picture repeated inside an ad group
  • Landing pages load and allow OpenAI's crawler
  • No claims the landing page can't back up
  • Copy fits the app’s 24/48-character limits
07

Launch through your key or take the export

Connect an eligible advertising account’s API key. We prepare the campaign, submit it when you approve and follow review status in the app. Your account still needs to meet the platform’s verification, billing and review requirements.

You can build and check the plan before connecting an account. Export it for Ads Manager, or return to the saved plan when you have the access you need.

Your plan, your formats
plan.xlsx: creates new campaigns updates.csv: updates existing objects Checklist: step by step for Ads Manager
08

Follow the campaign after it starts serving

Review impressions, clicks and spend over time. Connect Google Analytics to compare ad results with website visits, engagement and key events. You choose what to change. Use our first-week review guide to plan your evaluation.

Delivery

Follow impressions and clicks across your selected dates.

After the click

Connect Google Analytics to see visits, engagement and key events.

Rain on a workshop window, a mug and a folded rag on the sill, the yard grey and out of focus beyond.

What we won't pretend

Your AthillyAds plan covers campaign preparation and management. Media spend is separate. Publishing requires an eligible advertising account, and OpenAI controls review and delivery. A completed draft or passed check does not guarantee approval, impressions or sales.

Your next chapter

Start with the website you already have.

Build, review and export your first campaign free. Connect an eligible ad account when you are ready to submit.

No credit card needed · Ad spend is separate