Captions and Variants
Influgen treats captions as first-class assets, not text attached at the end. Every content item can include a base caption, hashtags, CTA, and optional A/B variants for testing.
How captions are generated
Caption generation draws from:
- the character's niche and personality
- the content prompt or scene description
- the target platform
- the desired language
- the selected CTA style
This is why captions improve when the character profile is sharp. The system has more than the prompt to work from.
Caption variants
You can create 2 to 3 caption variants for a content item. Influgen uses a small set of proven styles:
story-ledquestion-ledcta-ledpunchy
One variant can be marked as selected before scheduling. If a post has already been published, its variants are locked and cannot be regenerated or changed.
[screenshot: Caption variants drawer showing three variants, selection state, and style labels]
How selection works
When you select a caption variant:
- the chosen variant becomes the active caption for that content item
- pending scheduled posts update to use the selected text
- future analytics can attribute performance to that variant index
This makes A/B testing operational instead of theoretical.
Hashtags
Influgen stores hashtags as a list and carries them through generation, scheduling, and publishing. Good hashtag sets are:
- narrow enough to match the niche
- broad enough to provide discovery
- short enough to stay readable
Avoid treating hashtags like a garbage bin for every adjacent keyword. Relevance matters more than count.
Writing rules that help the engine
If you want better captions, define:
- tone
- audience relationship
- CTA aggressiveness
- banned phrases
- platform-specific differences
Example:
Instagram captions should feel intimate and reflective.
X captions should be shorter and more opinionated.
Avoid sounding preachy.
When to use manual captions
Override the generated caption when:
- a campaign has legal copy requirements
- you are referencing a real product or date-sensitive event
- you need a very specific CTA
- the brand voice is still being tuned
Influgen works best when the system handles the first draft and the operator handles the last 10 percent when needed.