AI Ads Creative Workflow

Generate angles, hooks, scripts, and creative variations.

Goal: Produce more ad creative tests.

At a glance

Skill level

Beginner

Estimated time

45–90 minutes

Tools used

5 tools

Expected result

A creative testing backlog and scripts.

Expected result

A creative testing backlog and scripts.

Common mistakes

Avoid these to get the most from this workflow.

  • Skipping the first research or planning step and jumping straight into production.
  • Using generic prompts without adapting them to your audience or offer.
  • Not reviewing outputs before moving to the next step in the workflow.

Step 1

ChatGPT

View ChatGPT

Clarify the objective and define the angle.

Start by aligning the work with a clear goal and audience.

Step 2

Jasper

View Jasper

Research inputs, references, or constraints.

Improve quality with stronger context and evidence.

Step 3

AdCreative

View AdCreative

Generate or shape the primary asset.

Turn the brief into a concrete draft or concept.

Step 4

Canva Magic Studio

View Canva Magic Studio

Refine messaging or presentation quality.

Polish the output so it is more usable and persuasive.

Step 5

Runway

View Runway

Package the result for launch or delivery.

Prepare the asset for publishing, delivery, or next actions.

Recommended next step

Use this workflow as the backbone of your stack, then personalize tools and prompts based on your budget, team size, and speed requirements.

Related prompts

Prompt templates that support this workflow.

Premium
GitHub CopilotCodingIntermediate

GitHub Copilot Test Generator Starter

Generate useful unit and integration tests. Optimized for GitHub Copilot.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

3,791 usesUnlock prompt →
Premium
GitHub CopilotCodingIntermediate

GitHub Copilot Test Generator Pro

Generate useful unit and integration tests. Optimized for GitHub Copilot.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

3,798 usesUnlock prompt →
Premium
GitHub CopilotCodingAdvanced

GitHub Copilot Test Generator Advanced

Generate useful unit and integration tests. Optimized for GitHub Copilot.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

3,805 usesUnlock prompt →
Premium
GitHub CopilotCodingIntermediate

GitHub Copilot Test Generator Business

Generate useful unit and integration tests. Optimized for GitHub Copilot.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

3,812 usesUnlock prompt →
Premium
CursorCodingIntermediate

Cursor Test Generator Starter

Generate useful unit and integration tests. Optimized for Cursor.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,071 usesUnlock prompt →
Premium
CursorCodingIntermediate

Cursor Test Generator Pro

Generate useful unit and integration tests. Optimized for Cursor.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,078 usesUnlock prompt →
Premium
CursorCodingAdvanced

Cursor Test Generator Advanced

Generate useful unit and integration tests. Optimized for Cursor.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,085 usesUnlock prompt →
Premium
CursorCodingIntermediate

Cursor Test Generator Business

Generate useful unit and integration tests. Optimized for Cursor.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,092 usesUnlock prompt →
Premium
CodeiumCodingIntermediate

Codeium Test Generator Starter

Generate useful unit and integration tests. Optimized for Codeium.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,351 usesUnlock prompt →
Premium
CodeiumCodingIntermediate

Codeium Test Generator Pro

Generate useful unit and integration tests. Optimized for Codeium.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,358 usesUnlock prompt →
Premium
CodeiumCodingAdvanced

Codeium Test Generator Advanced

Generate useful unit and integration tests. Optimized for Codeium.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,365 usesUnlock prompt →
Premium
CodeiumCodingIntermediate

Codeium Test Generator Business

Generate useful unit and integration tests. Optimized for Codeium.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,372 usesUnlock prompt →
Premium
TabnineCodingIntermediate

Tabnine Test Generator Starter

Generate useful unit and integration tests. Optimized for Tabnine.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,631 usesUnlock prompt →
Premium
TabnineCodingIntermediate

Tabnine Test Generator Pro

Generate useful unit and integration tests. Optimized for Tabnine.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,638 usesUnlock prompt →
Premium
TabnineCodingAdvanced

Tabnine Test Generator Advanced

Generate useful unit and integration tests. Optimized for Tabnine.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,645 usesUnlock prompt →
Premium
TabnineCodingIntermediate

Tabnine Test Generator Business

Generate useful unit and integration tests. Optimized for Tabnine.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,652 usesUnlock prompt →
Premium
PhindCodingIntermediate

Phind Test Generator Starter

Generate useful unit and integration tests. Optimized for Phind.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,911 usesUnlock prompt →
Premium
PhindCodingIntermediate

Phind Test Generator Pro

Generate useful unit and integration tests. Optimized for Phind.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,918 usesUnlock prompt →
Premium
PhindCodingAdvanced

Phind Test Generator Advanced

Generate useful unit and integration tests. Optimized for Phind.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,925 usesUnlock prompt →
Premium
PhindCodingIntermediate

Phind Test Generator Business

Generate useful unit and integration tests. Optimized for Phind.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

4,932 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Ad Angles Starter

Generate multiple campaign angles. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,187 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Ad Angles Pro

Generate multiple campaign angles. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,194 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Ad Angles Advanced

Generate multiple campaign angles. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,201 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Ad Angles Business

Generate multiple campaign angles. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,208 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Landing Page Variants Starter

Generate multiple hero and CTA options. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,215 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Landing Page Variants Pro

Generate multiple hero and CTA options. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,222 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Landing Page Variants Advanced

Generate multiple hero and CTA options. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,229 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Landing Page Variants Business

Generate multiple hero and CTA options. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,236 usesUnlock prompt →
Premium
AdCreativeSEOBeginner

AdCreative SEO Title Pack Starter

Generate title and meta description ideas. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,243 usesUnlock prompt →
Premium
AdCreativeSEOIntermediate

AdCreative SEO Title Pack Pro

Generate title and meta description ideas. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,250 usesUnlock prompt →
Premium
AdCreativeSEOAdvanced

AdCreative SEO Title Pack Advanced

Generate title and meta description ideas. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,257 usesUnlock prompt →
Premium
AdCreativeSEOIntermediate

AdCreative SEO Title Pack Business

Generate title and meta description ideas. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,264 usesUnlock prompt →
Premium
AdCreativeSEOIntermediate

AdCreative Keyword Cluster Starter

Turn a topic into a keyword cluster. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,271 usesUnlock prompt →
Premium
AdCreativeSEOIntermediate

AdCreative Keyword Cluster Pro

Turn a topic into a keyword cluster. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,278 usesUnlock prompt →
Premium
AdCreativeSEOAdvanced

AdCreative Keyword Cluster Advanced

Turn a topic into a keyword cluster. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,285 usesUnlock prompt →
Premium
AdCreativeSEOIntermediate

AdCreative Keyword Cluster Business

Turn a topic into a keyword cluster. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,292 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Funnel Messaging Starter

Draft messaging across awareness to conversion. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,299 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Funnel Messaging Pro

Draft messaging across awareness to conversion. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,306 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Funnel Messaging Advanced

Draft messaging across awareness to conversion. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,313 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Funnel Messaging Business

Draft messaging across awareness to conversion. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,320 usesUnlock prompt →
Premium
AdCreativeBusinessIntermediate

AdCreative Offer Positioning Starter

Clarify positioning and value proposition. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,327 usesUnlock prompt →
Premium
AdCreativeBusinessIntermediate

AdCreative Offer Positioning Pro

Clarify positioning and value proposition. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,334 usesUnlock prompt →
Premium
AdCreativeBusinessAdvanced

AdCreative Offer Positioning Advanced

Clarify positioning and value proposition. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,341 usesUnlock prompt →
Premium
AdCreativeBusinessIntermediate

AdCreative Offer Positioning Business

Clarify positioning and value proposition. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,348 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Campaign Calendar Starter

Create a campaign plan and publishing schedule. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,355 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Campaign Calendar Pro

Create a campaign plan and publishing schedule. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,362 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Campaign Calendar Advanced

Create a campaign plan and publishing schedule. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,369 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Campaign Calendar Business

Create a campaign plan and publishing schedule. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,376 usesUnlock prompt →
Premium
AdCreativeVideoBeginner

AdCreative Video Hooks Starter

Generate short-form video hooks. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,383 usesUnlock prompt →
Premium
AdCreativeVideoIntermediate

AdCreative Video Hooks Pro

Generate short-form video hooks. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,390 usesUnlock prompt →
Premium
AdCreativeVideoAdvanced

AdCreative Video Hooks Advanced

Generate short-form video hooks. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,397 usesUnlock prompt →
Premium
AdCreativeVideoIntermediate

AdCreative Video Hooks Business

Generate short-form video hooks. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,404 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Objection Handling Starter

Identify and answer common objections. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,411 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Objection Handling Pro

Identify and answer common objections. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,418 usesUnlock prompt →
Premium
AdCreativeMarketingAdvanced

AdCreative Objection Handling Advanced

Identify and answer common objections. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,425 usesUnlock prompt →
Premium
AdCreativeMarketingIntermediate

AdCreative Objection Handling Business

Identify and answer common objections. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,432 usesUnlock prompt →
Premium
AdCreativeBusinessAdvanced

AdCreative Brand Voice Guide Starter

Define a practical brand voice system. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,439 usesUnlock prompt →
Premium
AdCreativeBusinessAdvanced

AdCreative Brand Voice Guide Pro

Define a practical brand voice system. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,446 usesUnlock prompt →
Premium
AdCreativeBusinessAdvanced

AdCreative Brand Voice Guide Advanced

Define a practical brand voice system. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,453 usesUnlock prompt →
Premium
AdCreativeBusinessAdvanced

AdCreative Brand Voice Guide Business

Define a practical brand voice system. Optimized for AdCreative.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

8,460 usesUnlock prompt →
Premium
DeepSeekCodingIntermediate

DeepSeek Test Generator Starter

Generate useful unit and integration tests. Optimized for DeepSeek.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

13,871 usesUnlock prompt →
Premium
DeepSeekCodingIntermediate

DeepSeek Test Generator Pro

Generate useful unit and integration tests. Optimized for DeepSeek.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

13,878 usesUnlock prompt →
Premium
DeepSeekCodingAdvanced

DeepSeek Test Generator Advanced

Generate useful unit and integration tests. Optimized for DeepSeek.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

13,885 usesUnlock prompt →
Premium
DeepSeekCodingIntermediate

DeepSeek Test Generator Business

Generate useful unit and integration tests. Optimized for DeepSeek.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

13,892 usesUnlock prompt →
Premium
Bolt.newCodingIntermediate

Bolt.new Test Generator Starter

Generate useful unit and integration tests. Optimized for Bolt.new.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,151 usesUnlock prompt →
Premium
Bolt.newCodingIntermediate

Bolt.new Test Generator Pro

Generate useful unit and integration tests. Optimized for Bolt.new.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,158 usesUnlock prompt →
Premium
Bolt.newCodingAdvanced

Bolt.new Test Generator Advanced

Generate useful unit and integration tests. Optimized for Bolt.new.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,165 usesUnlock prompt →
Premium
Bolt.newCodingIntermediate

Bolt.new Test Generator Business

Generate useful unit and integration tests. Optimized for Bolt.new.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,172 usesUnlock prompt →
Premium
Replit AICodingIntermediate

Replit AI Test Generator Starter

Generate useful unit and integration tests. Optimized for Replit AI.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,431 usesUnlock prompt →
Premium
Replit AICodingIntermediate

Replit AI Test Generator Pro

Generate useful unit and integration tests. Optimized for Replit AI.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,438 usesUnlock prompt →
Premium
Replit AICodingAdvanced

Replit AI Test Generator Advanced

Generate useful unit and integration tests. Optimized for Replit AI.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,445 usesUnlock prompt →
Premium
Replit AICodingIntermediate

Replit AI Test Generator Business

Generate useful unit and integration tests. Optimized for Replit AI.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,452 usesUnlock prompt →
Premium
CodeRabbitCodingIntermediate

CodeRabbit Test Generator Starter

Generate useful unit and integration tests. Optimized for CodeRabbit.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,711 usesUnlock prompt →
Premium
CodeRabbitCodingIntermediate

CodeRabbit Test Generator Pro

Generate useful unit and integration tests. Optimized for CodeRabbit.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,718 usesUnlock prompt →
Premium
CodeRabbitCodingAdvanced

CodeRabbit Test Generator Advanced

Generate useful unit and integration tests. Optimized for CodeRabbit.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,725 usesUnlock prompt →
Premium
CodeRabbitCodingIntermediate

CodeRabbit Test Generator Business

Generate useful unit and integration tests. Optimized for CodeRabbit.

Why it’s premium

Structured for stronger outputs, clearer formatting and more reliable real-world use cases.

14,732 usesUnlock prompt →