AltTextLab
AIGenerate accessibility alt text for images with AltTextLab. Agents describe uploaded media automatically so published pages, product listings, and email campaigns stay accessible without a manual writing pass.
What This Integration Enables
This is the least glamorous connector in FlowRunner's visual catalog and arguably the most defensible. It has one action. Generate Alt Text describes a publicly reachable image and returns accessible alt text in any of 137 documented languages, in one of four writing styles from Descriptive through Neutral, Matter Of Fact and Minimal. SEO keywords can be supplied and are woven in only where they fit the image. Supplying any product attribute, meaning product, brand, color or material, switches the model into e-commerce mode for catalog imagery. Page title, section heading, surrounding text, a person's name and a free-form context description all disambiguate images whose meaning is not obvious on their own, and none of them override what is actually visible. Custom fields, up to thirty string pairs, are echoed back unchanged so results match to assets in your own system without a lookup table.
The operational facts are worth knowing before you build on it. The image URL must resolve without authentication or redirects, so private assets need a presigned URL rather than a session. Credits are charged only when the response reports a generated status; a failure costs nothing, which makes a broad sweep across a catalog cheap to attempt and safe to retry. There is no webhook registration API, so this extension has no triggers and flows are driven by a schedule or by an upstream event in the CMS. And the honest framing: generated alt text makes accessibility achievable at catalog scale, it does not by itself certify conformance to any standard. What it does is turn an unbounded writing backlog into a bounded review queue, which is the only version of this problem a team actually finishes.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Catalog sweep across a storefront
A retailer with tens of thousands of listings has alt text on almost none of them. A scheduled agent queries Shopify for products whose images have an empty alt attribute, and for each one calls Generate Alt Text with the product title, brand, color and material attached so the model runs in e-commerce mode, plus the collection name as page context. Custom fields carry the product ID and image ID through the call and come back unchanged, so the agent writes each result to the right image without a second lookup. Descriptions the model produced from the image alone are written directly. Descriptions that depended on the supplied context are queued for review.
Alt text as part of publishing, not cleanup
An editorial agent watches for posts moving to Ready to Publish in WordPress. For each embedded image it assembles the page title, the nearest section heading and the surrounding paragraph, then calls Generate Alt Text in the Neutral style with the post's target keywords supplied. The descriptions are written into the post before it goes live, so the accessibility work happens at publication rather than in a remediation project a year later. If any image URL fails to resolve without a redirect, the post is held and the reason is reported, because a silently skipped image is exactly how a backlog rebuilds itself.
Localized descriptions for a multi-language site
A site published in five languages has alt text in one. Rather than translating existing strings, which propagates whatever was wrong in the original, the agent calls Generate Alt Text once per language directly against the image, selecting the language by name from the supported list and passing the localized page title and section heading as context. Each locale gets a description written from the image itself, and the results are written into the matching entries in Contentful. Failed responses cost nothing, so a language that returns errors can be retried without spending credits on the attempt.
Human-in-Loop Highlight
Alt text is the rare output where the person it serves cannot check it. A sighted reviewer glancing at an image and its description catches a wrong one instantly. A screen reader user has only the description, so a confident, fluent, incorrect sentence is worse than an empty attribute, because an empty attribute at least signals that something is missing. That asymmetry is what the gate is built on, and it is narrow on purpose. Where the model described what the image plainly contains, a product on a white background, the description writes straight through. Where the model needed the page title, section heading or surrounding text to decide what the image is about, meaning charts, diagrams, lifestyle photography and anything whose point is the situation rather than the object, the agent holds it: "412 descriptions generated, 383 written. 29 held: these leaned on page context to determine meaning. Example, image on the Q3 results page returned 'chart showing revenue growth across four quarters'. The image was not read as a chart independently. Confirm, edit, or reject before this reaches the live page." A person spends twenty minutes on 29 images instead of a quarter on 412, and the ones that could mislead someone who cannot see the image are the ones a human actually looked at. That is the digital andon cord applied to accessibility: the line runs, and it stops precisely where being confidently wrong does real harm.
Agent Capabilities
1 actionsAlt Text
1- Generate Alt Text Generates accessible alt text for a publicly reachable image using AI vision, in any of the 137 supported languages and in one of four writing styles. Supply SEO keywords to steer wording, product attributes to switch the model into e-commerce mode for catalog imagery, and page context to disambiguate images whose meaning is not obvious on their own. Context informs the description but never overrides what is visible. Custom fields are echoed back unchanged so results can be matched to assets in your own system. The image URL must resolve without authentication or redirects, and credits are only charged when the returned status is generated.
Frequently Asked Questions
What can FlowRunner do with AltTextLab?
FlowRunner agents can run Generate Alt Text in AltTextLab.
Does connecting AltTextLab to FlowRunner require OAuth?
No. AltTextLab connects to FlowRunner with an API key, no OAuth flow required.
Can AltTextLab trigger a FlowRunner workflow automatically?
AltTextLab doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with AltTextLab
$100 in credits. No card required. Connect in minutes.