IssueBadge
DocumentsConnect AI agents to IssueBadge, the digital badge and certificate platform. Agents create badge templates and issue badges with public verification URLs so recipients get credentials the moment they earn them.
What This Integration Enables
IssueBadge does one thing and the connector is honest about it: four operations covering badge templates and issuance. An agent can validate its credentials, list the badge templates the organization has defined, create a new template from a logo and a set of custom fields, and issue a badge to a named recipient. Issuance emails the recipient when an email address is supplied and always mints a public verification URL.
A four-action surface is a thesis, not a limitation. IssueBadge is for programs where the badge is a public claim rather than an internal reward, and where the value comes from the verification link surviving long after the course platform has been replaced. FlowRunner agents put the badge on the completion event instead of on a monthly batch job, which is where badges actually earn engagement. What they do not do is decide who deserves one when the eligibility signal is ambiguous. That is human-in-the-loop by design, and on this connector it is not optional, for the reason below.
Without FlowRunner
With FlowRunner
Use Case Scenarios
Certification on assessment pass
A customer education program runs in LearnWorlds or Teachable. When a learner passes the final assessment, the agent calls List Badges to resolve the right badge for the course, then calls Issue Badge with the recipient's name and email and the assessment score in the metadata object. The recipient gets the notification email and a verification URL. The agent writes the badge ID and verification link back onto the customer record in HubSpot so the success team can see which accounts have certified users.
Launching a new badge program
A team is standing up a new certification tier. The agent calls Create Badge with the logo image URL, an expiration date matching the recertification cycle, organization branding, and the custom fields the program needs, for example completion date, score, and instructor. It then confirms the template appears in List Badges and posts the new badge ID into the program channel in Slack so downstream flows can reference it. The template is built once and reused by every issuance flow afterward.
Partner tiering with an expiry clock
Reseller partners earn a badge when they complete accreditation, and the badge carries an expiration date. The agent issues on accreditation and records the expiry alongside the partner record in Pipedrive. A separate scheduled flow reads that field, and ninety days out it opens a recertification task and notifies the partner manager. Because IssueBadge exposes no event endpoint, the timing lives in the flow rather than in the badge platform.
Human-in-Loop Highlight
Every other credential connector in the catalog gives an agent a way to take something back. This one does not. The IssueBadge public API exposes badge creation and issuance, and no revoke, no delete, and no update on an issued badge. The moment Issue Badge succeeds, the recipient has an email and a public verification URL that will keep resolving. The idempotency key stops a duplicate issuance; it does nothing about a wrong one. So the gate is placed on the eligibility list rather than on the delivery mechanics, and it sits before the first call rather than after a batch has gone out. When a cohort's completion data comes from a source the agent cannot fully trust, for example a manually edited roster or a course platform where an admin can mark completions by hand, the agent assembles the recipient list, attaches the qualifying evidence for each person, and asks the program owner in Slack: "18 learners qualify for the Advanced Practitioner badge. 3 were marked complete by an admin rather than by an assessment score. Issue all 18, issue the 15 with assessment evidence, or hold the batch?" Then it issues exactly what was approved, because that is the only chance to get it right.
Agent Capabilities
4 actionsConnection
1- Validate API Key Checks the configured IssueBadge API key and returns whether it is valid along with the associated user and tenant identifiers. Used as a connection test at the start of a flow or after credentials rotate.
Badges
3- List Badges Returns the badge templates available to the organization with their IDs and names, up to 100 per request. Used to resolve which badge a course, tier, or achievement maps to before issuing.
- Create Badge Creates a new badge template from a public logo image URL, with optional expiration dates, organization branding, and custom fields. Used when a new certification or recognition program is stood up, rather than on every issuance.
- Issue Badge Issues a badge to a recipient, emailing them when an address is provided and creating a public verification URL. Custom field values ride along in the metadata object. This is the irreversible step, and it is where the approval belongs.
Frequently Asked Questions
What can FlowRunner do with IssueBadge?
FlowRunner agents can run Validate API Key, List Badges, and Create Badge in IssueBadge, plus 1 more action.
Does connecting IssueBadge to FlowRunner require OAuth?
No. IssueBadge connects to FlowRunner with an API key, no OAuth flow required.
Can IssueBadge trigger a FlowRunner workflow automatically?
IssueBadge doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with IssueBadge
$100 in credits. No card required. Connect in minutes.