> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rainbrand.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Create on-brand social graphics

> Create social posts and carousels with an agent using Rainbrand's brand guidance, imagery and voice.

## Example graphics

[![Teenage Engineering OP–XY announcement graphic](https://www.rainbrand.com/integrations/chatgpt/instagram-post.webp)](https://www.rainbrand.com/integrations/chatgpt/)

Teenage Engineering

An OP–XY announcement graphic with bold type and product imagery.

[See the example](https://www.rainbrand.com/integrations/chatgpt/)

[![Opening graphic of Eager's Blackcurrants carousel](https://www.rainbrand.com/examples/eager/campaign/slide-1-v1.webp)](https://www.rainbrand.com/examples/eager/)

Eager

A five-panel carousel introducing Blackcurrants, from the opening message to the product.

[See the carousel](https://www.rainbrand.com/examples/eager/)

Rainbrand gives your agent the brand's visual guidance, voice and selected assets
in a [Brief](https://docs.rainbrand.com/guides/request-brief.md). Use them to turn an announcement or story into
a standalone post or a coherent carousel.

## Run it with your agent

Connect Rainbrand to an [MCP-compatible agent](https://docs.rainbrand.com/mcp/getting-started.md).
Use a ready brand, or provide sources to [add one](https://docs.rainbrand.com/guides/create-brand.md).
Describe the message, audience and channel.

```text wrap theme={"dark"}
Create an Instagram post for teenage.engineering introducing OP–XY, with a product graphic and a short caption.

Reuse a matching ready brand, or create one and wait until ready. Request a
Brief for the audience, message and channel. Read its guidance and inspect
the selected imagery, logos and typography.

Write a short headline and caption. Use the Brief's typography, colours and
selected product references to lay out the graphic. Generate any new imagery
with your image tools or Rainbrand's AI Gateway. When using the Gateway, pass
the Brief's ID and use that Brief's brand for every generation.

Review the graphic and caption against the Brief. Check text size on a phone,
product details and the final crop. Return the graphic and caption for review;
do not publish them.
```

Replace Teenage Engineering and OP–XY with the brand and announcement you want
to feature. For a carousel, describe the story and the number of panels.

## Design for the feed

Make the opening panel communicate the point before asking someone to swipe.
Give each following panel one job, using consistent typography and imagery.
Check the sequence as a whole, then check text size and crops on a phone.

[View Eager's five-panel carousel](https://www.rainbrand.com/examples/eager/)
for a complete example. A carousel needs a sequence; a standalone announcement
needs to work in one frame.

Use [your own creative tools](https://docs.rainbrand.com/guides/use-your-own-generation-tools.md) or generate
images through [Rainbrand's AI Gateway](https://docs.rainbrand.com/guides/use-ai-gateway.md). The Brief can
support either route.

These graphics are independent concepts, not official Teenage Engineering or Eager campaigns.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.