12 ChatGPT prompts for marketers
Reusable ChatGPT templates for the daily tasks most marketers actually do. Variables marked, ready to drop into a prompt library.
Most "ChatGPT prompts for marketers" lists give you 500 one-shot prompts you will read once and never use. This is the opposite: twelve prompt templates, each parameterized, covering tasks marketers actually do daily. Copy them into your prompt library, mark the variables, and you have a week's worth of work compressed into a library.
1. Blog outline
The contrarian angle is what keeps the outline off the same eight H2s every competitor already published. Drop that line and you get a table of contents your reader has seen three times this month.
Outline a {{word_count}}-word blog post about {{topic}} for {{audience}}. Include H2s, one contrarian angle, and a specific call to action. Tone: {{tone}}.
Try it: fill the variables
2. Cold email opener
"No generic hooks" plus a named trigger event is what stops the model reaching for "I hope this email finds you well." The specificity has to come from {{trigger_event}}; that is the one thing the model cannot invent for you.
Write a cold email opener for {{persona}} about {{product}}. Lead with a specific observation about {{trigger_event}}. No generic hooks. Max two sentences before the ask.
Try it: fill the variables
3. Ad copy variations
Naming the five angles explicitly is the whole trick. Ask for five variations without them and a model gives you one idea rephrased five times.
Write 5 variations of an ad for {{product}} targeting {{audience}}. Lead benefit: {{benefit}}. Each variation should test a different angle: social proof, scarcity, curiosity, transformation, loss aversion. Max 40 words each.
Try it: fill the variables
4. SEO meta descriptions
155 characters is a hard limit the model will otherwise drift past. Asking for three at once, each testing a different CTA, gives you something to test rather than something to accept.
Write 3 meta descriptions for a page about {{topic}}. Under 155 characters. Include the primary keyword {{keyword}} once. Each variation tests a different CTA angle.
Try it: fill the variables
5. Competitor teardown
"Meaningfully different" does the filtering. Without it the list includes "we also have an API", which nobody has ever switched products over.
I am positioning {{our_product}} against {{competitor}}. List 5 areas where we are meaningfully different. For each, write a one-sentence positioning line I could use on a landing page.
Try it: fill the variables
6. Social post from long content
Leading with the most surprising claim is a structural instruction, not a stylistic one; it forces the model to rank the source material before it writes a single line.
Turn the following {{source_type}} into a {{platform}} post. Lead with the single most surprising claim. Short lines. Max {{char_limit}} characters. {{source}}
Try it: fill the variables
7. Customer interview synthesis
The scepticism clause is the difference between a summary and an insight. Customers describe what they do accurately and what they want aspirationally, and a model treats both as equally good data unless told otherwise.
Summarize the following customer interview transcript as: top 3 pains, top 3 desires, top 3 quotes worth using in marketing. Be skeptical of what customers say they want vs what they describe doing. {{transcript}}
Try it: fill the variables
8. Content brief for a writer
A brief that names a tone reference gets you a draft that needs one revision. The same brief without one gets you a draft that needs three, and the writer will not know why.
Write a content brief for a writer covering {{topic}}. Include: angle, audience, primary keyword ({{keyword}}), secondary keywords, required sections, tone reference, word count ({{word_count}}), and 3 sources to draw from.
Try it: fill the variables
9. Email subject line tests
Ten at once, five named styles, a hard character limit. The mix instruction is the part that stops all ten coming back as curiosity-gap variants of each other.
Give me 10 subject lines for an email about {{offer}} to {{segment}}. Mix: question, number, curiosity gap, direct benefit, contrarian take. Max 50 characters each. No emojis.
Try it: fill the variables
10. Brand voice calibration
Point {{brand_reference}} at a real artefact (your best-performing landing page, a named writer) rather than an adjective. "Confident but approachable" means nothing to a model, and not much to a person either.
Rewrite the following in the voice of {{brand_reference}}. Preserve meaning and length. Do not add new information. {{original}}
Try it: fill the variables
11. Feature announcement post
Opening with the problem instead of the feature is the single edit that separates launch posts people finish from launch posts people scroll past.
Write a launch post for {{feature}}. Open with the user problem, not the feature. Explain the specific change. End with a concrete ask. Under 250 words. Tone: {{tone}}.
Try it: fill the variables
12. Quarterly content plan
"Avoid generic startup-blog topics" is a negative constraint, and negative constraints outperform any amount of positive direction here. It rules out the ten posts your competitors already published.
I need a 12-week content plan for a {{company_type}} targeting {{ICP}}. Primary goal: {{primary_goal}}. Output as markdown table: week, topic, format, primary keyword, CTA. Avoid generic startup-blog topics.
Try it: fill the variables
How to actually use these
Copy each template into a prompt library. Mark the {{variables}}. Save them in a Marketing category. Trigger with ⇧⌘P whenever you start one of these tasks. The library is doing the work of "remember which prompt I wrote last time" for you.
TextDeck is the tool built for this exact workflow: free, works with ChatGPT, Claude, Gemini, no account needed.