Instagram Post
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
Field | Required? | Description |
---|---|---|
Input_Source | ✅ | URL, article, DataStream, or custom text (≥50 words preferred). |
Post Goal | ✅ | Examples: Boost engagement, Promote article, Announce product, Event highlight. |
Words Per Post | ✅ | Short (30–60 words), Standard (60–100, default), Long (100–150). |
Advanced Configuration
Field | Required? | Description |
---|---|---|
Include Link | Optional | Default off. If on and a URL is present, include it at the end as plain text (not clickable). |
Audience Description | Optional | Describe your readers (e.g., Gen Z, fashion followers, parents). Guides vocabulary and tone. |
Hashtag Limit | Optional | 0–15, default 5. Kept relevant and discoverable. |
Emojis Toggle | Optional | Default on. If on, uses up to 5 tasteful emojis. |
CTA | Optional | Examples: Tap the bio link, Share your thoughts, Follow us for more. |
Brand Voice | Optional | Predefined persona to lock in rhythm, vocabulary, and phrasing. |
Desired Tone | Optional | Used if no Brand Voice is selected (e.g., Playful, Bold, Minimal). |
Brand Guidelines | Optional | Editable text rules. If filled, they override defaults (see below). |
Language Model | ✅ | Default GPT-4o. |
Image Model | Optional | Default Ideogram v3 balanced. Used only if AI generation is enabled. |
Image Model | Conditional | Used only if AI-Generated (default = Ideogram v3 balanced). |
Image Uploaded | Conditional | Used 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.