Skip to main content

Create Facebook Ad Campaigns Using AI Prompts

Kyrios lets you create complete Facebook ad campaigns using AI prompts by providing just a website, brand name, and a short description of what you’re advertising.

Updated over 2 months ago

Who This Is For / When to Use

Use this feature if you want to:

  • Launch Facebook ad campaigns quickly

  • Avoid writing ad copy or building campaigns manually

  • Use AI to generate creatives, targeting, and formats automatically

This is ideal for beginners, busy marketers, or anyone who wants fast, effective campaign creation.

What You Need Before You Start

To generate a campaign using prompts, you only need three inputs:

  • A website or landing page URL

  • Your brand or business name

  • A short description of what you are advertising

If you are unsure what to write, Kyrios provides sample text for inspiration.

How the AI Prompt Generator Works

The AI Prompt Generator creates a full campaign draft based on your inputs.

It generates:

  • A campaign description

  • Editable prompt text

  • Suggested ad ideas

  • Multiple ad combinations for testing

All generated content can be edited before launch.

Step-by-Step: Creating a Campaign with Prompts

Step 1: Enter Your Campaign Details

  • Add your website or landing page

  • Enter your brand or business name

  • Describe what you are advertising

Example: A yoga and Pilates studio offering local classes.

The AI will generate an initial campaign description prompt.

Step 2: Edit the Prompt (Optional)

  • Modify the prompt tone (for example, make it friendlier or more professional)

  • Adjust messaging to better match your brand

You can regenerate results or refine the prompt at any time.

Step 3: Save Prompts to Favorites

  • Click Add to Favorites to save prompts

  • Access saved prompts later from your prompt library

This allows you to reuse successful campaign ideas.

Using Suggested Campaign Ideas

  • Scroll down to view AI-suggested campaign ideas

  • Select any idea to generate a campaign instantly

These suggestions are useful if you don’t know where to start.

Choosing Campaign Format and Media

At the bottom of the setup flow, you can configure:

  • Campaign format

    • Stock media

    • Mixed media (stock + your assets)

    • Your own media only

  • Language selection

  • Offer details (optional)

These settings control how creatives are generated.

Generating the Campaign

Once your inputs are ready:

  • Click Generate Campaign

  • Kyrios automatically creates:

    • Ad copy

    • Headlines

    • Videos or visuals

    • Multiple ad variations for A/B testing

Each section is fully generated and editable.

Adjusting Tone and Messaging with GPT

You can:

  • Change the tone of copy using GPT controls

  • Regenerate text while keeping the same campaign structure

This allows fast experimentation without rebuilding the campaign.

Audience Targeting and Optimization

Kyrios automatically includes targeting options such as:

  • Lookalike audiences

  • Retargeting audiences

These can be enabled with just a few clicks—no manual setup required.

Launching the Campaign

To go live:

  • Review generated ad combinations

  • Set your campaign budget

  • Confirm and launch

Kyrios handles A/B testing automatically using the generated variations.

Common Issues and Fixes

I Don’t Know What to Write in the Prompt

Fix:
Use the provided sample text or select from suggested campaign ideas.

Campaign Feels Too Generic

Fix:
Edit the prompt tone or add more detail about your offer before regenerating.

FAQ

Do I need ad experience to use prompts?

No. The prompt-based flow is designed to work without prior Facebook Ads experience.

Can I edit the campaign after it’s generated?

Yes. All generated copy, creatives, and targeting can be edited before launch.

Does Kyrios automatically A/B test ads?

Yes. Multiple ad combinations are generated and tested automatically.

Can I reuse prompts later?

Yes. Saved prompts are stored in your prompt library and can be reused anytime.

Did this answer your question?