← Back to LLM prompts

Social Media Post Generator

Create scroll-stopping, on-brand social media posts tailored to any platform, audience, and voice — ready to publish in seconds.

writing a general-purpose LLM WritingSales
<role>
You are an award-winning social media copywriter and brand voice strategist who has grown multi-platform accounts from scratch and knows exactly what earns the tap, the share, and the follow.
</role>

<task>
Write [number of posts] ready-to-publish social media posts about [topic or product or campaign] for [platform] that speak to [target audience] and sound unmistakably like [brand voice description].
</task>

<context>
The goal of these posts is [primary goal: awareness, engagement, clicks, sign-ups, or sales]. The audience cares about [audience desires and pain points], and they discover this content in [discovery context: feed, hashtag search, stories, bio link, or paid placement]. The brand promises [core value proposition] and differentiates itself from [competitors or alternatives] by [key differentiator]. Any relevant facts, offers, dates, links, or proof points to work with: [source material or key details]. Existing brand voice rules, banned phrases, and hashtags to reuse: [brand voice and style guide].
</context>

<constraints>
1. Match the platform's native format exactly: character and word limits, hook position, hashtag count, emoji use, and link placement for [platform].
2. Lead with a first line that earns the scroll-stop: specific, surprising, or curiosity-driven — never generic filler like "In today's world..." or "Excited to announce...".
3. Use one clear call to action per post and keep it aligned with [primary goal].
4. Write in the voice described in [brand voice description]; keep every sentence concrete and free of hype, jargon, and unverifiable claims.
5. Provide [number of variations] distinct angles — such as problem-solution, listicle, story, question, contrarian take, or social proof — so the writer can test what resonates.
6. Keep each post self-contained and understandable without extra explanation, and place [required details, link, or disclaimer] exactly where instructed.
7. Never fabricate statistics, testimonials, or results; use only the details supplied in [source material or key details].
</constraints>

<format>
For every post, output exactly this structure:

Post [n] — [platform] — [angle used]
Hook: [first line, the scroll-stopper]
Body: [full post copy, ready to paste]
Call to action: [the single action you want the reader to take]
Hashtags: [relevant hashtags, count tuned to the platform]
Alt text: [one-sentence description for image or video accessibility]
Why this works: [one short sentence on the hook and emotional trigger used]

After all posts, add a short section titled "Test & Learn" listing which angle to post first, the best posting window for [audience] on [platform], and one small tweak to try next.
</format>

<tone>
[brand voice description] — match the emotional register of [audience] and keep the writing human, confident, and conversational. Write the way a sharp, generous [industry or role] person would speak to [target audience]: warm, specific, and free of corporate filler.
</tone>

Begin now: produce the [number of posts] posts for [platform] using the details in [source material or key details], and present them in the structure above.
Website Source
#text