What Iris does
Iris generates high-quality, brand-compliant webinar promotional images. She uses intelligent element placement so the title, presenter avatar, date, and brand mark all sit in the right places per platform: 16:9 landing, 1:1 social, vertical 9:16 IG story.
How Iris creates webinar promo images
Iris reads your brand kit (colors, fonts, primary logo) before generation and locks them as constraints. Every output image keeps title text legible at the target placement size, with the presenter avatar and date badge positioned by aspect ratio convention. She knows that a 9:16 story needs the title up top to clear the avatar’s safe zone, while a 16:9 landing hero leaves room for a CTA button overlay.
If you want general ad creatives instead of event-specific imagery, Dante is the right tool.
When to use her
- Webinar promo: registration page hero, social cover, IG story.
- Event collateral: a single brief produces every aspect ratio you need.
- Visual A/B tests: generate variants from one prompt then pick the winner.
In product

Required connectors
None. Iris reads from your Brand Kit and runs entirely on platform LLMs.
Required knowledge
brand_kit: logos, primary and secondary colors, fonts.- The webinar’s title and presenter info, passed inline.
Inputs
{
"title": "Outbound that doesn't suck",
"presenter_name": "Jane Doe",
"presenter_avatar_url": "...",
"event_date": "2026-06-12",
"brand_id": "uuid",
"aspect_ratios": ["16:9", "1:1", "9:16"],
"style": "registration_hero" | "social_share" | "ig_story"
}Outputs
{
"image_set_id": "uuid",
"images": [
{ "aspect_ratio": "16:9", "url": "...", "alt": "..." },
{ "aspect_ratio": "1:1", "url": "..." },
{ "aspect_ratio": "9:16", "url": "..." }
]
}Outcomes
- Consistent webinar promo aesthetic across every channel.
- Zero designer-loop time for repeat events.
- Integrated handoff: pair with Atlas to publish a webinar with matching cover.
MCP equivalents
generate_webinar_image({ event_id, style: "registration_hero", aspect_ratios: ["16:9","1:1","9:16"] })
Common questions
What if my presenter avatar URL is private or expires? Pass a publicly accessible image URL. Iris fetches it at run time, so private S3 URLs without presigned access will fail. The error surfaces in the run log.
Can I include sponsor logos or co-presenter avatars? Not in the current input shape. For multi-presenter events, generate a single-presenter cover and edit downstream, or run Dante with a custom brief.
Which fonts does Iris use?
The fonts you’ve set in brand_kit. If brand_kit.fonts is empty, Iris falls back to platform-safe sans-serifs and flags the issue in the output. Fill in your brand fonts before running for best results.
Related agents
- Atlas (
webinar-generator): the full webinar itself. - Dante (
creative-studio): same engine, broader visual scope.