BACK TO BLOG
USE CASESOctober 26, 202610 min read

On-Brand Social Graphics at Scale With Bannerbear and Kittl

JH

By Joris van Huët

Enterprise Interim CMO & Marketing Leader · 15+ years · 50+ orgs

Published

2026-10-26

The short answer: if your team ships 20 to 40 branded graphics a week from the same few layouts (quote cards, speaker cards, stat cards), hand the filling to an agent and keep one person on the yes for every file. Bannerbear's Automate plan costs $49 a month for 1,000 API credits (Bannerbear pricing), Claude Pro $20 billed monthly (Claude pricing), and Kittl Pro, for AI backgrounds you may use commercially, $19 billed monthly (Kittl pricing): $88 a month, all checked on 26 October 2026. For example, 30 graphics a week is 120 a month, and in two sizes 120 x 2 = 240 renders, a quarter of Automate; if typing one by hand takes 6 minutes and checking a render takes 1, the month gives back 120 x 5 = 600 minutes, 10 hours.

Disclosure: I may earn a commission through some links on this site. It does not change what this page says.

A template settles the brand once. It cannot tell you whether this headline is true, whether this photo is yours to publish, or whether this crop slices through the speaker's chin. Those are three checks, and this setup puts each where it costs least. Each tool's own screens are in how to use Bannerbear, how to use Kittl and how to use Adobe Creative Cloud.

What to have ready:

  1. The credit sum, counted in formats. Bannerbear charges 1 credit per file format of each image, so a PNG and a JPG of the same card cost 2 (credits article). Fix one format per channel before the first batch, and the trial's 30 credits, with no card, cover 15 cards in two sizes (Bannerbear pricing).
  2. The layouts and the sheet you already keep. Rebuild last quarter's strongest posts as one master template per post type, and turn the content calendar into a sheet: one row per graphic with the on-image line, its source link, the picture, the channel and the size.
  3. A rights column in that sheet. For every picture, its origin: your own shoot, a stock licence and its ID, or an AI tool and the plan it was made on. Bannerbear's terms leave your rights in what you upload with you and have you warrant that you hold them (Bannerbear terms), so the renderer never asks. The column does.
  4. Two numbers from before. Minutes per graphic today, and the median engagement rate per post over the last 30 days of hand-made graphics, read in each network's own analytics.

The workflow, from content sheet to approved file

  1. Trigger: the week's sheet is final. On Thursday the content owner marks next week's rows Ready. Nothing renders from a row that is not Ready.
  2. Connect the renderer. In Claude, add Bannerbear from the Claude Directory or as a custom connector at https://mcp.bannerbear.com/. It signs in with OAuth, needs no API key, and that default endpoint carries 30 tools for templates, image generation and workflows; creating and retrieving batch requests is among what the article lists (MCP article, integrations page).
  3. The agent writes the words, from the source only. Paste the Ready rows and ask Claude for each card's line, inside the character budget of its text layer, with the passage it rests on beside it. The prompt carries three rules: quotes word for word and only from people whose permission is on file, numbers copied exactly, nothing the source does not say. Ask for a table of row, line and source passage.
  4. Check one: words before pixels. The content owner reads that table against the sources and initials each line in the sheet. Striking a line here costs nothing; striking it after the render wastes the credit already spent.
  5. Backgrounds, where a row needs one. Your own photograph comes first. For generated art, add Kittl as a second connector at https://mcp.kittl.com/mcp: it generates images, removes backgrounds and upscales from the chat, and Claude asks for approval the first time it calls each Kittl tool (Kittl connector). Tool, plan and date go into the rights column as each picture lands.
  6. The agent renders the initialled rows. Ask Claude to render the master template for those rows only, one format per size, as one batch request (MCP article). If the calendar lives in Airtable, Bannerbear's own mapping can render from the base instead and, with write-back ticked, put each image link into the row it came from (mapping article).
  7. Check two: every image, at the size people will see it. The approver opens each file on a phone, not as a thumbnail, and checks five things: the line matches the initialled text, nothing sits under the app's buttons, no crop cuts through a face or the product, the logo is current, and the rights column is filled. Approved with initials and date, or rejected with a reason; fix the template or the row, never the file.
  8. The output lands as drafts. Approved files enter the scheduler as drafts a person releases; the Make and Buffer use case shows a draft-only setup. The sheet, with both sets of initials, records who said yes to what.

If nobody on the team will run an agent, Adobe Express fills a design from a CSV: Edit page, Bulk create, upload the sheet, connect each element to a column, then Create pages, up to 249 variations per run (Bulk create article). Both checks stay where they are.

The licence behind every picture

  • Your own photos and fonts. Bannerbear only renders what you supply, and its terms, last updated on 29 June 2021, keep the rights and the warranty with you (Bannerbear terms).
  • Kittl AI images. On Pro or Expert you own what you make with Kittl AI and may use it in client work, though not resell it as stock. On the free plan, designs are for personal use only and AI images are shared publicly with the Kittl community (AI rights article, free plan article).
  • Firefly inside Adobe Express. Adobe's pricing FAQ allows commercial use of its generative outputs in general, except from a beta feature Adobe marks as non-commercial. The plan table attaches "commercially safe" to Firefly's own models and lists partner models from Google, OpenAI and Flux on a separate row (Express pricing), so note which model made each picture.
  • Adobe Stock found inside Express. Some of those assets carry Adobe's limited licence for Express: fine inside an Express project you publish, but not as a stand-alone file outside Express, nor in a new Express project once a paid membership ends (Adobe Stock licences). So a stock photo picked in Express cannot be downloaded alone and dropped into a Bannerbear template.
  • The question for counsel. These terms settle who holds the output between you and the vendor. Whether a picture made mostly from a prompt carries copyright at all is a separate matter; ask before you build a lasting brand asset, a mascot or a key visual, on one.

The free version first

By hand, the job needs a template and a sheet. Duplicate the master design in the editor you have, Google Slides, PowerPoint or Adobe Express Free, paste the initialled line, export, and log the approval. Express Free includes templates, a royalty-free stock selection and scheduling to 1 account per social network (Express pricing). At ten graphics a week that is enough on its own, and both checks work the same way.

With the agent on free tiers, Bannerbear's trial and Claude's free plan, which includes connectors (Claude pricing), run steps 2 to 7 once on 15 cards in two sizes. Kittl's free plan does not fit, because its designs are for personal use only.

Paying adds volume: the batch, the second size without a second afternoon, and backgrounds you may publish.

What it costs, side by side

ToolFree or trialPaidSource
BannerbearTrial: 30 API credits, no cardAutomate $49 a month, 1,000 API credits and 200 AI credits; Scale $149, 10,000 API creditsPricing
KittlFree: 100 AI tokens, personal use onlyPro $19 billed monthly or $14 a month billed annually, 2,000 AI tokensPricing
Adobe Express, the no-code routeFree: templates, 1 account per network for schedulingPremium $9.99 billed monthly, 250 generative credits, brand kitsPricing
ClaudeFree plan, connectors includedPro $20 billed monthly, or $17 a month billed yearlyPricing

All in US dollars, read on the vendors' pages on 26 October 2026.

Choose Bannerbear when the sheet is long and the layouts few; choose Express Bulk create when a marketer runs the batch and the designer's files live in Creative Cloud.

How to know it worked

  • The baseline. The two numbers from before: minutes per graphic and median engagement per post over 30 days.
  • The process number. The share of renders approved at check two first time. If it does not climb over four weeks, fix the template or the prompt, not the approver.
  • The holdout. Pick one post type, speaker cards for an event for instance, and toss a coin for each speaker: heads from the template, tails made by hand. After the event, compare median engagement per post between the halves. If the template half does no worse, the hours saved cost nothing in reach.

The setting the vendors suggest

Adobe's setup steps for its Claude connector end by telling you to set each tool to Always allow, so approval prompts stop interrupting the work (Adobe for Claude). A connector that never pauses makes more per conversation, which is the vendor's demonstration of value; in this job the pause is the control. Keep Allow once on every tool that generates or renders. The same page says its Express capabilities are not available to enterprise accounts.

If the template and the sheet turn out to be the easy part, and the hard part is three teams agreeing to one approval column, that is process design rather than a tool to buy, and it is what my agentic marketing work covers; I sell it.

FAQ

Who owns a background that Kittl generates?

On Pro or Expert, Kittl's rights article says you own the images you create with Kittl AI and may use the designs on products and in client work, though not resell them as stock. On the free plan, AI-only images become part of the Kittl Content library (AI rights article).

Can a stock photo from Adobe Express go into the Bannerbear template?

Not if it carries the Express limited licence, which rules out using the asset as a stand-alone file outside Express (Adobe Stock licences). Buy a standard licence for it on Adobe Stock, or use a picture you own.

Does the agent need a Bannerbear API key?

Not on the hosted endpoint, which signs in with OAuth. The local install, npx @bannerbear/mcp, uses one (MCP article).

TAGS
Social Media GraphicsAI AgentsBannerbearKittlAdobe ExpressImage Licensing

ABOUT THE AUTHOR

I am Joris van Huët, an enterprise interim CMO. 15+ years, 50+ organizations, including ING, P&G, Nestlé, BNP Paribas, WeTransfer and Vinted. I take on innovation projects (venture building, design sprints), agentic marketing (setting up and running AI agents) and hands-on multi-channel work. See the track record.

I wrote and published this with AI assistance, and I answer for it. Claims about my own experience are limited to the track record above, and a statistic links to its source or is labelled as an example. I sell interim and fractional CMO work, which is why this site exists. How this site is written.

Agentic marketing, built for your team

The agents in this article, built into your workflows and handed over to your team: the first one within two weeks.

Referenced here