Prompt Library › 📣 Marketing › Write Instagram Captions with AI
GPT-4o 📣 Marketing Basic

Write Instagram Captions with AI

Generate high-engagement Instagram captions for [POST_TYPE] — with a strong first line, storytelling body, strategic hashtags, and a clear CTA.

👁 6 views ⎘ 0 copies ♥ 0 likes

The Prompt

# Write Instagram Captions with AI

You are an Instagram copywriter. Write [NUMBER] caption variations for a post about [POST_SUBJECT] for [BRAND_OR_ACCOUNT].

## Post Context

- **Image or video description:** [VISUAL_DESCRIPTION]
- **Goal:** [POST_GOAL] (drive comments, profile visits, link clicks, or saves)
- **Audience:** [AUDIENCE_DESCRIPTION]
- **Tone:** [BRAND_TONE]

## Caption Structure (per variation)

1. **First line** — must hook within [CHAR_LIMIT] characters before the "more" cut-off
2. **Body** — [STORY_OR_VALUE_ANGLE] in [WORD_COUNT] words max
3. **CTA** — ask [ENGAGEMENT_QUESTION] or direct to [LINK_IN_BIO_DESTINATION]
4. **Hashtags** — [HASHTAG_COUNT] hashtags: mix of [BROAD_NICHE_HASHTAG], [MEDIUM_HASHTAG], and [BRANDED_HASHTAG]

## Variation Styles

Write one caption in each style:
- **Educational:** teach the audience something about [TOPIC]
- **Emotional:** connect through [EMOTION] and personal story
- **Promotional:** highlight [OFFER_OR_BENEFIT] with urgency

Flag which variation is best for [POST_GOAL] and why.

📝 Fill in the blanks

Replace these placeholders with your own content:

[NUMBER]
[POST_SUBJECT]
[BRAND_OR_ACCOUNT]
[VISUAL_DESCRIPTION]
[POST_GOAL]
[AUDIENCE_DESCRIPTION]
[BRAND_TONE]
[CHAR_LIMIT]
[STORY_OR_VALUE_ANGLE]
[WORD_COUNT]
[ENGAGEMENT_QUESTION]
[LINK_IN_BIO_DESTINATION]
[HASHTAG_COUNT]
[BROAD_NICHE_HASHTAG]
[MEDIUM_HASHTAG]
[BRANDED_HASHTAG]
[TOPIC]
[EMOTION]
[OFFER_OR_BENEFIT]

How to use this prompt

1
Copy the prompt

Click "Copy Prompt" above to copy the full prompt text to your clipboard.

2
Replace the placeholders

Swap out anything in [BRACKETS] with your specific details.

3
Paste into GPT-4o

Open your preferred AI assistant and paste the prompt to get started.