Content Engine
Influgen's content engine is the production layer behind every image, caption, reel, and calendar slot. Its job is not only to generate assets, but to generate assets that still feel like the same character when they reach the queue.
What goes into a generation
Every content request combines three inputs:
- Character context: niche, appearance, identity, personality, style, settings
- Request context: platform, content type, prompt, planned date, language, quality preferences
- Consistency context: face lock, reference images, and optional LoRA
Influgen stores this as a content item plus a config snapshot. That gives you a traceable record of what the system actually used, instead of a fragile prompt hidden in UI state.
Supported content types
The engine currently supports:
singlecarouselstoryvideoreelshort
Platform validation happens before generation starts. For example:
- Instagram supports all content types
- TikTok and YouTube require video-based types
- X and Pinterest accept single-image or carousel items
The generation lifecycle
Content items move through a clear state model:
queuedgeneratingreadyapprovedrejectedpublishedfailed
That state model is what makes Influgen operationally useful. You can batch work, inspect output, and publish later without losing the link between generation and execution.
[screenshot: Queue view showing multiple content items moving from queued to ready, with face-check and caption details in the item drawer]
Prompt assembly
The engine does not send your raw prompt directly to the model. It enriches the prompt with character data and platform-specific context. The result is closer to:
- who this character is
- how this platform behaves
- what style system the character should stay inside
- how strict identity preservation should be
This is why a good character profile makes every later generation better.
Face-lock and quality gates
By default, generation includes identity-preservation settings such as:
preserve_identity: true- face-lock strength from character settings, default
0.9 - quality threshold from character settings, default
0.85 - reference-image count for the adapter layer
In practice, Influgen uses those values in two places:
- while generating, to steer the output toward the character
- after generating, to help decide whether the result should be considered good enough
Manual mode vs. autopilot mode
The same generated asset lands differently depending on the character's approval mode:
- Manual mode: new content finishes as
ready - Autopilot mode: new content can finish directly as
approved
Autopilot is powerful, but only once the character has proven stable.
What makes a strong request
The best prompts are concrete and visual:
- environment
- lighting
- wardrobe
- camera framing
- emotional tone
Weak prompt:
Make a cool post for my influencer.
Strong prompt:
Golden-hour rooftop portrait in tailored cream athleisure, editorial framing, warm sun flare, calm luxury wellness mood, confident direct gaze.
Review controls
Influgen supports review at two levels:
- whole content item approval or rejection
- per-media approval or rejection inside multi-image results
That matters for carousels. You can reject one weak frame without throwing away the whole batch.
Batch generation vs. one-off generation
Use one-off generation when you are exploring the character. Use weekly generation when you already know the tone and want throughput. The underlying engine is the same, but batch generation adds planning and queue orchestration on top.