Bloom is now Rainbrand

Brand consistencyReviews

Review assets against your brand.

Check AI-generated assets against your brand guidelines. Keep every asset consistent, across every campaign and every surface.

Review

(01) Why review

Agents make more of your assets every day, and off-brand colours, the wrong fonts and stretched logos slip into what ships. Rainbrand checks any asset against your brand and tells your agent what to fix.

Evidence for every verdict

Checked against your palette, fonts, logos and voice.

In the asset
Background #FFF064
=
Yellow #FFF064
Banner #1D8927
=
Green #1D8927
Headline #000000
=
Black #000000
1 Colour

Catch colours that aren't in your palette.

In the asset
P22 Mackinac ProMatch
Italian Plate No2Match
2 Type

Catch fonts that aren't your brand's own.

In the asset
=
Shape, proportions, tiltMatch
3 Logo

Catch logos that are stretched, tilted or redrawn.

With your agent

Ask your agent to get a Review.

Ask for a Review in the conversation where you're creating. Your agent uses the findings to fix the asset, then checks again.

Read the docs (opens in a new tab)

Works with your favourite agents

Claude
Rainbrand connected
You

Review this Eager landing page against Eager's brand guidelines.

Claudecreate_reviewCheck the landing page

Rainbrand Review

1 finding
ColourThe headline's purple is outside Eager's text palette.#4A1B5E
TypographyBoth typefaces match Eager's fonts.Font comparison
LogoMatches the original logo's shape.Logo comparison
CopyWording and brand voice match.Text evidence

Type, logo and copy pass. I'll set the headline in Eager's black, #000000.

Combines real Eager Review findings: the colour check from the first round, the other three from the final page, whose only change was the headline colour.

In your product

Request Reviews through the API.

Send an asset and choose the brand to check it against. Get findings and evidence your product can show to users or pass to an agent to fix.

View API reference (opens in a new tab)
POST /reviews
Request a Review and read the findings (opens in a new tab)
  1. 1Request a Review.

    202 Accepted
    curl -X POST https://www.rainbrand.com/api/v1/reviews \
      -H "x-api-key: $RAINBRAND_API_KEY" \
      -H "Content-Type: application/json" \
      -d '{
        "brandSessionId": "e6220a5e-4a68-4d39-8bb9-5105e9a3a164",
        "assets": [{"imageId": "b73f2048-38a5-4ea7-a6f7-5e1b4d06d990"}],
        "checks": ["color", "copy"]
      }'
  2. 2Read the findings.

    200 OK
    curl "https://www.rainbrand.com/api/v1/reviews/$REVIEW_ID?wait=true" \
      -H "x-api-key: $RAINBRAND_API_KEY""data": {
      "status": "completed",
      "results": {"color": {"verdict": "fail", …}, …}
    }
Customers

Teams building with Rainbrand.

How companies integrate Rainbrand into their agents and products.

All customer stories

“We use Rainbrand to fetch each customer’s brand and generate accurate, on-brand creative for their ads. It means we don’t have to reinvent that part of the stack ourselves.”

George JeffersonCo-founder, Revnu
Read the story: Revnu puts a brand layer inside its AI growth product

“Rainbrand is our brand brain for our company and all our assets are generated from there. I don’t know what magic they’ve done but it’s worlds above other generation products and the MCP is delightful to use.”

Ayush RodriguesCo-founder, Autumn
Read the story: Autumn uses one shared brand across its agents
Shane O’Connor

“I have the ideas, but turning them into great design was always a struggle. Rainbrand makes me feel like the best designer in the world, and I don’t think I’ll need to hire one for the small stuff again.”

GTM Partner, QC Growth
Read the story: Shane O’Connor uses one agent across several brands

Get started with Reviews today.

Connect Rainbrand to your agent and ask for a Review, or request one through the API.

  1. Open the Rainbrand plugin and add it.

    Open Rainbrand plugin (opens in a new tab)
  2. Connect your Rainbrand account when asked. It works in ChatGPT and in Codex.

Reviews FAQ

Asked,
answered.

All FAQs

What does a brand compliance Review check?

A Review checks an asset against the selected brand's guidelines. Choose any of four checks: colours, typography, logo and copy. Each returns a verdict and a short reason, with evidence pictures where available. See how to request a Review.

How does Rainbrand tell whether an asset is on-brand?

AI identifies what to check. Tools compare colour values with the palette, render letters from brand font files for comparison, and measure logo shapes. AI interprets the evidence, including letter pairs and brand voice. The findings show what each verdict is based on.

Can I check designs made in other AI tools?

Yes. Start with a ready brand and submit an image of the asset, wherever it was made. That can be a design export, a page or slide screenshot, or a captured video frame. Send a public image link, upload the image, or use an existing Rainbrand image.

Can Reviews check our brand voice and exact wording?

Yes. The copy check reads visible text and checks spelling, requested wording and fit with the brand's voice and facts. For Gut Oggau, it caught missing wine names on a film end card. Claude added them, and the next copy check passed. See the example.

Does Rainbrand fix the problems it finds?

Your agent makes the changes with its own tools, using the Review's findings, then requests another Review. You can set a limit on revision rounds and have it stop when a finding needs your judgement. Read about keeping AI assets on-brand.

Can agencies review assets for different clients?

Yes. Each Review names the brand to check against. A team can hold as many brands as it needs, with each client's guidance and files kept separate. Your agents or product select the relevant brand for each request.

What happens when a check can't reach a verdict?

It returns uncertain, with a reason. Inspect the finding or provide clearer references. A logo shown in perspective, for example, may be unsuitable for a flat shape comparison. If there is no relevant element to check, the result is not applicable.