Instagram Post

Give me a source and a goal, and I’ll transform it into a scroll-stopping Instagram caption and image block.

What It Does

This Agent turns any article, URL, DataStream, or custom text into Instagram-ready captions with optional visuals. Every run outputs a valid, structured XML document that can be scheduled at scale — even if your inputs are blank, messy, or contradictory.

It’s tuned for Instagram best practices:

  • Hooks that grab attention in the first two lines
  • Concise, human captions broken into short paragraphs
  • CTAs placed before hashtags and links
  • Hashtags capped, relevant, and discoverable
  • Emojis limited, tasteful, and never stacked
  • Images handled with either uploads or AI-generated visuals

The result is reliable, brand-aligned content that performs on Instagram without requiring social media expertise.


When to Use It

Perfect for:

  • Teasing articles or blog posts with captions that push bio link clicks
  • Announcing a product launch with energy and clarity
  • Promoting events with urgency and details (what, when, where)
  • Quick lifestyle or brand moments that keep your feed alive

Use it when:

  • You want captions that sound human but are system-safe and XML-valid
  • You need consistent formatting, hashtags, and CTA placement
  • You want the option of AI visuals or uploaded brand images

When Not to Use It

Avoid using this Agent for:

  • Other platforms (Facebook, LinkedIn, X have their own Agents)
  • Reels scripting or carousels — this is for single-caption posts
  • Longform storytelling — captions are capped at 150 words and 2,200 characters

Inputs and Configuration

Basic Configuration

FieldRequired?Description
Input_SourceURL, article, DataStream, or custom text (≥50 words preferred).
Post GoalExamples: Boost engagement, Promote article, Announce product, Event highlight.
Words Per PostShort (30–60 words), Standard (60–100, default), Long (100–150).

Advanced Configuration

FieldRequired?Description
Include LinkOptionalDefault off. If on and a URL is present, include it at the end as plain text (not clickable).
Audience DescriptionOptionalDescribe your readers (e.g., Gen Z, fashion followers, parents). Guides vocabulary and tone.
Hashtag LimitOptional0–15, default 5. Kept relevant and discoverable.
Emojis ToggleOptionalDefault on. If on, uses up to 5 tasteful emojis.
CTAOptionalExamples: Tap the bio link, Share your thoughts, Follow us for more.
Brand VoiceOptionalPredefined persona to lock in rhythm, vocabulary, and phrasing.
Desired ToneOptionalUsed if no Brand Voice is selected (e.g., Playful, Bold, Minimal).
Brand GuidelinesOptionalEditable text rules. If filled, they override defaults (see below).
Language ModelDefault GPT-4o.
Image ModelOptionalDefault Ideogram v3 balanced. Used only if AI generation is enabled.
Image ModelConditionalUsed only if AI-Generated (default = Ideogram v3 balanced).
Image UploadedConditionalUsed if Uploaded image selected. No credits consumed.

 

Brand Voice and Guidelines

  • Brand Guidelines (editable free text) always take priority. If you paste custom rules, they override everything else.
  • If no guidelines: Brand Voice sets tone and style.
  • If no Brand Voice: Desired Tone applies.
  • If nothing is chosen: the Agent defaults to warm, concise, lightly playful captions optimized for Instagram.

Plain-English summary: If you write instructions in the Brand Guidelines box, the Agent follows them first. If you don’t, it falls back to your Brand Voice or Tone.


About Image Handling

  • Upload Your Own: Attach brand assets or photos. No AI credits used.
  • AI-Generated: Agent creates a literal, realistic prompt for the selected model. Always provides. Uses credits and takes longer.

Credits and Usage

  • Text-only runs = lowest credit cost.
  • Uploaded images = no extra AI credits (uses your file).
  • AI-generated images = image credits consumed.

Tip: Save credits by uploading branded visuals for routine posts. Spend credits on AI images when you need fresh, campaign-specific scenes.


Output Mapping to Instagram

The XML fields map directly to how posts display on Instagram:

<primary_text> → Caption text shown under the post

<cta> → Call-to-action line inside the caption (before hashtags)

<hashtags> → Listed at the end of the caption

<link_url> → Optional plain-text URL (non-clickable, shown last if enabled)

<image_description> → Prompt for AI-generated image only

<image_caption> → Short tie-in caption for either uploaded or AI image

Note: Links inside captions on Instagram are never clickable. The Agent includes them only if you toggle Include Link = true.


Defaults (Pre-Configured for Success)

  • Length: Standard 60–100 words
  • Include Link: Off
  • Hashtags: 5 total
  • Emojis: On (up to 5)
  • Tone: Warm, concise, lightly playful
  • Structure: Hook first, CTA before hashtags, optional link last

Example Use Cases

  • Article Promotion
    • Input: “5 wellness habits that boost energy.”
    • Output: Hook line + 2 habits + CTA “Full guide in bio.” Hashtags: #WellnessTips #DailyHabits.
  • Product Launch
    • Input: “Our new app drops Friday.”
    • Output: Launch hook 🎉, 2 benefits, CTA “Follow for updates.” Hashtags: #NewApp #Productivity.
  • Event Highlight
    • Input: “Concert in Central Park at 6pm.”
    • Output: Event details with urgency CTA “Bring friends!” Hashtags: #LiveMusic #Community.
  • Quick Moment
    • Input: “Coffee break brainstorm.”
    • Output: Relatable caption ☕ + engagement question. Hashtags: #WorkLife #CoffeeBreak.

Troubleshooting

  • “Why isn’t my link clickable?”
    Instagram doesn’t support clickable links in captions. The Agent includes them only as plain text if enabled.
  • “Why did my hashtags drop below my limit?”
    The Agent trims to your limit and filters out irrelevant or duplicate tags.
  • “My caption feels too long.”
    Switch Length Preference to Short or Standard.
  • “Why did my CTA disappear?”
    If your CTA referenced a link but Include Link = off, the link was removed — the CTA text should remain.
  • “Why does the voice not match my brand?”
    Check the Brand Guidelines box. If it’s empty, the Agent defaults to Brand Voice → Tone → Instagram default.
  • “Why are emojis missing?”
    Ensure Emojis Toggle = on. Otherwise, they’re suppressed.

FAQs

Q: Can I post without hashtags?
Yes — set Hashtags Limit = 0.

Q: Do uploaded images use credits?
No. Only AI-generated images consume image credits.

Q: What happens if my input is under 50 words?
The Agent infers a safe, neutral caption to ensure output is valid.

Q: Is there a character limit?
Yes. Instagram caps captions at 2,200 characters. The Agent will trim safely if needed.


Bottom Line

The Instagram Post Generator gives you captions that are structured, safe, and human-readable — with clear hooks, neat formatting, and optional visuals. Whether you’re chasing engagement, pushing a product, or sharing a quick moment, you set the goal and style, and the Agent delivers Instagram-ready content every time.