AdPilot AI
BYOK — your AI key, your data, your ads

Build complete ad campaigns with AI. Publish them yourself.

Paste your product URL. AI analyzes it, picks platforms, builds audiences, writes the copy, and preps image & video prompts — you review, approve, and export a ready-to-publish package.

No ad-account connections. Nothing is ever published automatically.

Every platform's format, from one ad

One ad. One audience, one budget, one creative — and copy composed natively in each language, never translated from the first.

One ad rendered in each platform's own format — feed card, vertical story, and search result — with the copy composed natively in English, Arabic, and French.
C
Cadence
Sponsored

Your team's week, planned in three minutes. Cadence reads the backlog and drafts the sprint before standup.

cadence.app
Stop planning. Start shipping.
Start free
Sponsoredcadence.app

أسبوع فريقك مُخطَّط في ثلاث دقائق. يقرأ Cadence قائمة المهام ويكتب خطة السبرنت قبل الاجتماع الصباحي.

C
Cadence
Sponsored

La semaine de votre équipe, planifiée en trois minutes. Cadence lit le backlog et rédige le sprint avant le point du matin.

cadence.app
Livrez plus, réunissez moins.
Essai gratuit
C
Cadence
Sponsored

Your team's week, planned in three minutes. Cadence reads the backlog and drafts the sprint before standup.

cadence.app
Stop planning. Start shipping.
Start free
C
Cadence
Sponsored

أسبوع فريقك مُخطَّط في ثلاث دقائق. يقرأ Cadence قائمة المهام ويكتب خطة السبرنت قبل الاجتماع الصباحي.

cadence.app
خطّط أقل، وأنجز أكثر.
ابدأ مجانًا
C
Cadence
Sponsored

La semaine de votre équipe, planifiée en trois minutes. Cadence lit le backlog et rédige le sprint avant le point du matin.

cadence.app
Livrez plus, réunissez moins.
Essai gratuit
CCadence

Stop planning. Start shipping.

Start free
CCadence

خطّط أقل، وأنجز أكثر.

ابدأ مجانًا
C
Cadence
Sponsored

La semaine de votre équipe, planifiée en trois minutes. Cadence lit le backlog et rédige le sprint avant le point du matin.

cadence.app
Livrez plus, réunissez moins.
Essai gratuit
CCadence

Stop planning. Start shipping.

Start free

Scores and writes for all ten

  • LinkedIn
  • Google Search
  • Facebook
  • YouTube
  • Reddit
  • X
  • Instagram
  • TikTok
  • Pinterest
  • Snapchat

From URL to ready-to-publish in four moves

  1. 01

    Analyze

    Paste a website or app-store URL. AI extracts the product, pricing, USP, and audience — you edit and approve.

  2. 02

    Plan

    Scored platform recommendations, audience profiles, geo targeting, and marketing angles. Approve each step.

  3. 03

    Create

    Ad copy per platform plus ready-to-paste prompts for DALL·E, Midjourney, Sora, Runway, and more.

  4. 04

    Export & learn

    Preview it in-feed, export the package, publish manually — then add results and get smarter recommendations.

22 languages

Run one campaign in every market you sell in.

Pick the languages when you start. They decide the markets that get recommended and the keywords that get suggested — not just the words in the ad. Right-to-left is handled properly, everywhere.

  • English
  • Español
  • Français
  • Deutsch
  • Português
  • Italiano
  • Nederlands
  • Polski
  • Русский
  • Türkçe
  • العربية
  • עברית
  • فارسی
  • اردو
  • हिन्दी
  • বাংলা
  • Bahasa Indonesia
  • ไทย
  • Tiếng Việt
  • 简体中文
  • 日本語
  • 한국어

SEO · AEO · GEO

What your own site needs to be found

Three things read a page without a browser, and they want different things. This is the checklist we hold this site to — every item on it is one we ship, so you can open the file and check.

SEO

A search crawler building an index

  • One canonical URL per page

    Say which URL is the original. Without it, a page reachable at two addresses competes with itself and the weaker copy is the one that survives.

  • An hreflang set, with x-default

    If you publish in two languages, say so on both. Otherwise the two are read as one page competing for one intent, and one of them is dropped.

  • robots.txt and a sitemap that agree

    A sitemap listing pages robots.txt blocks is a contradiction a crawler resolves against you. Move them together or not at all.

  • A title and description written per page

    Lead with what the thing is, not with your name — nobody searches for a product they have not heard of. Add an Open Graph image so a pasted link renders.

AEO

An answer engine assembling a direct reply

  • Question-shaped headings, answered under them

    The unit an assistant lifts is a question with a complete answer beneath it. An answer that needs the paragraph above it to make sense does not get quoted.

  • Structured data that matches the page

    FAQ, product and how-to markup, saying exactly what the page says. Markup that claims more than the page shows is a penalty, not a shortcut.

  • Prices and limits as text, never only as an image

    A number inside a screenshot cannot be read, quoted, or checked. If it matters enough to put on the page, put it in the markup.

  • Permission to quote you at length

    max-snippet and max-image-preview decide whether an engine can quote a whole answer or a hundred characters of it. The default is the short one.

GEO

A model asked “what should I use for this”

  • An llms.txt in plain sentences

    One file stating what you do, in prose. Everything else on your site is a layout a model has to reverse-engineer first.

  • What you are NOT

    The most useful line you can write. A model that knows your limits recommends you to the right person — and a recommendation to the wrong one costs you more than none.

  • The answer-engine crawlers, named and allowed

    They obey the block with their own name in it and ignore the rest. Being absent from an assistant's reply is being absent from page one.

  • Your category, in your own words

    A model has to attach a phrase to you to name you at all. Decide what that phrase is and repeat it, or one gets chosen for you.

Nothing here is a service we sell. It is a list you can hand to whoever builds your site.

Bring your own key

Use your own API key from any major provider. Keys are encrypted at rest, never displayed in full, and never leave the server. Pick different models for different jobs — strong for analysis, cheap for bulk copy.

  • OpenAI
  • Anthropic Claude
  • Google Gemini
  • OpenRouter

You stay in control

  • Every AI step waits for your approval — accept, edit, or regenerate
  • Full version history on every saved ad
  • Your campaign data is private and never trains anyone else's ads
  • Export a ZIP with the copy, prompts, targeting and a publishing checklist

Questions people ask before they start

  • What is AdPilot AI?

    AdPilot AI is an AI media buyer. You paste a product URL and it reads the page, scores the ad platforms worth your budget, builds audience and geo targeting, writes the ad copy for each platform, and prepares image and video prompts. You review and approve every step, then export a ready-to-publish package. It never connects to your ad accounts and never publishes an ad.

  • Does AdPilot AI publish ads to Facebook or Google for me?

    No, and it cannot. AdPilot AI has no connection to any ad account. It produces the campaign — copy, targeting, budget guidance, creative prompts and a publishing checklist — and you paste it into the ad manager yourself. Bringing your results back in afterwards is read-only, so nothing this tool does can ever spend your ad budget.

  • Do I need my own AI API key?

    Yes. AdPilot AI is bring-your-own-key: you add an API key from OpenAI, Anthropic, Google or OpenRouter and pay that provider directly for what you generate. Keys are encrypted at rest with envelope encryption, are only ever shown masked, and never leave the server. You can route different jobs to different models — a strong one for analysis, a cheaper one for bulk copy.

  • How much does AdPilot AI cost?

    The app itself is free to use and no card is required. Your only cost is what your AI provider charges for the tokens a campaign consumes, billed by them on your own account.

  • Which ad platforms does it write for?

    Ten: LinkedIn, Google Search, Facebook, YouTube, Reddit, X, Instagram, TikTok, Pinterest and Snapchat. Each one gets copy written to its own field names and character limits — a 30-character Google headline and a vertical story hook are not the same object, and the limits are enforced rather than requested.

  • Can it write ads in Arabic and other languages?

    Yes — 22 ad languages, and every one is composed natively in that language rather than translated from the English. Right-to-left languages including Arabic, Hebrew, Persian and Urdu are handled properly in the editor, the previews and the export. One ad can carry several languages at once, and the languages you pick also shape which markets and keywords get recommended.

  • Do I have to start from a URL?

    No. You can type the product details in by hand, and you can point an existing draft at a URL later to fill in what is missing. Reading a URL into a draft only fills blanks — it never overwrites a field you wrote yourself, and a failed extraction leaves your draft exactly as it was.

  • Does it learn from how my ads perform?

    From your own results only. You enter the raw numbers from a finished campaign — spend, impressions, clicks, conversions, revenue and reach — and the recommendation engine compares them against your own averages using explicit, auditable rules, with a confidence badge based on how many campaigns it had to work from. One user's history never informs another user's recommendations.

  • What do I actually get at the end?

    A ZIP file: the ad copy for every platform and language, the targeting and audience profiles, the image and video prompts, bulk-import sheets, an ad-policy pre-check, and a printable HTML package you can work through beside your ad manager.

Your next campaign, drafted before your coffee cools.

Free to start. Bring an API key and a product URL — that's all.

Get started free

No card required. Bring your own API key.