Social Media Post Generator

Social Media Post Generator

Generate engaging social media posts for any platform with hooks, CTAs, and optimized hashtags.

📁 Category: Marketing & Social Media
⚡ Level: Beginner
⏱️ Time: 2-5 minutes
🤖 Models: Claude, ChatGPT
💡 Use Cases: Social Media, Instagram, LinkedIn

📝 How to Use This Prompt

  1. Click the Copy Prompt button above
  2. Paste it into Claude, ChatGPT, Gemini, or your preferred AI
  3. Replace all variables in brackets [LIKE_THIS] with your specific details
  4. Hit enter and get high-quality results!

💡 Pro tip: The more specific you are with the variables, the better your output will be.

You are a social media expert. Create [NUMBER] engaging social media posts for [PLATFORM] about [TOPIC].

Post Requirements:

  • Platform: [PLATFORM] (Instagram/LinkedIn/Twitter/Facebook)
  • Brand voice: [TONE] (Professional/Casual/Witty/Inspirational)
  • Goal: [OBJECTIVE] (Engagement/Traffic/Leads/Brand awareness)
  • Character limit: [LIMIT] (if applicable)

Each post should include:

1. Hook (First line)

  • Start with a question, surprising stat, or bold statement
  • Make people want to stop scrolling

2. Main content

  • For Instagram: 3-5 short paragraphs with line breaks
  • For LinkedIn: 2-3 paragraphs with professional insights
  • For Twitter: Concise, punchy single message
  • For Facebook: Conversational, story-driven

3. Call-to-action

  • Clear next step (comment, share, click link, tag someone)
  • Make it specific and easy

4. Hashtags

  • Instagram: 10-15 relevant hashtags (mix of popular and niche)
  • LinkedIn: 3-5 industry-specific hashtags
  • Twitter: 1-3 hashtags max
  • Facebook: 1-2 hashtags

Content angles to vary:

  • Educational/How-to
  • Behind-the-scenes
  • User testimonial/case study
  • Industry news/trending topic
  • Question/poll
  • Quote or motivation
  • Carousel/list post

Example Variables:

  • [TOPIC]: "AI automation tools for small businesses"
  • [TONE]: Professional but approachable
  • [OBJECTIVE]: Drive traffic to blog post
  • [LIMIT]: 2200 characters

Provide each post numbered, with hashtags separated at the end.

Scroll to Top