---
title: "Bannerbear Integration"
description: "Generate branded images, videos, collections, animated GIFs, and website screenshots from Bannerbear templates. Renders run asynchronously against the Bannerbear API v2."
url: https://flowrunner.ai/integrations/bannerbear
date_modified: 2026-08-01T02:40:32-07:00
---

# Bannerbear

[Developer Tools](https://flowrunner.ai/integrations/category/developer-infrastructure)

Generate branded images, videos, collections, animated GIFs, and website screenshots from Bannerbear templates. Renders run asynchronously against the Bannerbear API v2.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 12 actions · API key · available

[Bannerbear website](https://bannerbear.com/) · [Platform Documentation](https://developers.bannerbear.com/) · Capability data verified 2026-08-12

1.  A new product row is marked ready for a promotional graphic
2.  Agent reads the product fields that map to template layers
3.  Agent renders the graphic with Create Image and waits for completion
4.  Agent confirms the asset URL is populated and the status is completed
5.  Agent checks that every named layer resolved as expected
6.  Agent posts the finished asset into the marketing review channel
7.  A brand owner approves the generated asset before any downstream publish

## What This Integration Enables

Agents can produce on-brand creative as a byproduct of the workflow that needs it, rather than as a separate design request. Create Image renders a template with per-layer modifications and can wait inline for completion, Get Image polls for the finished asset, and List Templates plus Get Template reveal the editable layer names so an agent knows exactly what it can change. Create Video, Create Collection, Create Animated GIF, and Create Screenshot extend the same template-plus-modifications model to other formats, and Get Account verifies the key and remaining quota before a batch. Because every render is driven by an approved template, the connector generates volume without generating off-brand output, and the finished asset waits for a human before it is used.

### Without FlowRunner

**Design queue**: Every graphic waits on a person to open a design tool and export a file

**Slow turnaround**: Promotional assets ship days after the content they support is ready

**Off-template drift**: One-off edits wander from the brand system that the templates encode

### With FlowRunner

**Rendered on demand**: The agent produces the asset from a template the moment the data lands

**Same-run creative**: The graphic is ready when the content is, waiting only on approval

**On-template by default**: Every render starts from an approved template, so brand rules hold

## Use Case Scenarios

### Promotional graphics from product data

A new product is marked ready in the catalog. The agent reads the fields that map to template layers, calls Create Image with Wait For Completion so it returns the finished asset inline, and confirms the image URL is populated. It posts the rendered graphic into the marketing review channel. A brand owner approves, and the downstream workflow uses the approved asset. The graphic that used to be a design ticket is now a rendered file waiting on one yes.

### Batch creative from a template set

A campaign needs the same message rendered across a set of formats. The agent calls Create Collection against a template set with shared modifications, polls Get Collection for the per-template image URLs, and assembles the full set for review. The team approves the batch as a set rather than commissioning each size individually.

### Website preview screenshots for a report

A monitoring workflow needs a visual of a set of public pages. The agent calls Create Screenshot for each URL and collects the results when the render webhook fires. The screenshots feed a report that a person reviews before it is circulated, so the automated capture never becomes an unreviewed claim.

## Human-in-Loop Highlight

A rendered asset is one publish away from a customer's screen, so the connector treats the generated creative as a draft, not a deliverable. This is human-in-the-loop: an execution pattern where AI agents pause autonomously, assemble the relevant context and the decision choices available, route to a human via their preferred channel, and resume the moment the human responds. When Create Image completes, the agent posts the finished asset into the review channel and asks: "Rendered from \[template\] for \[product\]. Approve for publish, or send back?" The brand owner approves or rejects, and only an approved asset moves downstream. The agent renders freely; it never ships.

Rendering the image is the mechanical part. Deciding that a specific generated graphic represents the brand well enough to put in front of a customer is the judgment part, and it belongs to a person. Placing that approval gate between generation and publish, consistently, across every asset an agent produces, is an orchestration problem. Orchestration as a service is the category built to sit above the render step and the publish step and hold the human decision between them, and FlowRunner is built for that layer.

Agent processes routinely

Detects exception requiring judgment

Clear match Continues automatically

Ambiguous Routes to human via preferred channel

Human decides

Agent resumes with decision

## Agent Capabilities

12 actions

### Images

3

-   **Create Image** Renders an image from a template by supplying modifications for named layers. Renders asynchronously and returns a pending object with a uid; set Wait For Completion to poll inline, poll Get Image, or supply a webhook URL. The primary render action and the asset a human approves.
-   **Get Image** Retrieves a single rendered image by its uid, including status and the image URL once completed. Used to poll for completion after Create Image.
-   **List Images** Lists images previously rendered in the current project, most recent first, with pagination. Used to audit or reuse prior renders.

### Templates

2

-   **List Templates** Lists templates available in the current project, optionally filtered by name or tag, each exposing its uid and editable layer names. Used to pick a template for a render.
-   **Get Template** Retrieves a single template by its uid, including the available\_modifications array that lists every editable layer name. Used to know exactly which layers a render can change.

### Videos

2

-   **Create Video** Renders a video from a video template using an input media URL and per-frame modifications. Renders asynchronously; poll Get Video or supply a webhook URL.
-   **Get Video** Retrieves a single video by its uid, including render progress and the video URL once completed. Used to poll for completion after Create Video.

### Collections

2

-   **Create Collection** Renders a set of images in one call from a template set, applying the same modifications across every template. Renders asynchronously; poll Get Collection or supply a webhook URL.
-   **Get Collection** Retrieves a single collection by its uid, including the per-template image URLs once completed. Used to poll for completion after Create Collection.

### Screenshots

1

-   **Create Screenshot** Captures a screenshot of a public website URL. Renders asynchronously; supply a webhook URL to be notified when the screenshot completes.

### Animated GIFs

1

-   **Create Animated GIF** Renders an animated GIF from a template by supplying up to 30 frames of layer modifications. Renders asynchronously; poll or supply a webhook URL.

### Account

1

-   **Get Account** Retrieves the current project account details, including quota usage and plan. Used as a connection check to verify the API key is valid before a batch.

## Frequently Asked Questions

### What can FlowRunner do with Bannerbear?

FlowRunner agents can run Create Image, Get Image, and List Images in Bannerbear, plus 9 more actions.

### Does connecting Bannerbear to FlowRunner require OAuth?

No. Bannerbear connects to FlowRunner with an API key, no OAuth flow required.

### Can Bannerbear trigger a FlowRunner workflow automatically?

Bannerbear doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

**Work at Bannerbear?** This integration exposes Bannerbear to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/bannerbear. Site index: https://flowrunner.ai/llms.txt
