badges.ninja Blog
Tutorials, guides, and product updates on issuing verifiable digital credentials with Open Badges 2.0 & 3.0.
Get new posts in your inbox
Practical guides on issuing verifiable Open Badge credentials — no spam, unsubscribe anytime.
We only send occasional updates. No spam, ever. Unsubscribe with one click.
Open Badge v2 JSON-LD: Annotated Example with Every Field Explained
A real Open Badges 2.0 & 3.0 assertion, line by line. Every required + optional field, why it matters, and the verification flow each field participates in.
Slack Notifications for Badge Issuance: Real-Time Awards Channel
Push a Slack message every time a credential is issued, revoked, or viewed. Includes recipient, badge name, and verify URL, using signed webhooks and a small relay.
Discord Server Achievement Badges: Open Badges Members Can Take Anywhere
Reward Discord members with portable Open Badges they can show on LinkedIn — not just a server-side role. Bot setup + slash command walkthrough.
Google Forms to Open Badge: No-Code Certificate Issuance in 30 Minutes
Build a Google Form, hook it to Apps Script, issue an Open Badge on every submission. No paid tools, no SaaS in the middle.
Airtable to Open Badges: Cohort Management with Automatic Issuance
Manage a training cohort in Airtable, mark "completed", and Airtable Automation fires a webhook that issues a verifiable Open Badge — no human in the loop.
Issuing Open Badges from Notion: 3 Patterns for Course Creators
Three working patterns for triggering Open Badge issuance from Notion: button automation, database webhook, and a no-code Make.com bridge.
Salesforce Open Badges: Issuing Verifiable Credentials from CRM Triggers
Trigger Open Badge issuance from any Salesforce object event — Lead won, Account upgraded, training milestone — with an Apex callout to the Badges Ninja API.
Issuing Open Badges via the Badges Ninja REST API: Quickstart
Authenticate, create an issuer, design or upload a badge, award it to a recipient — all via REST. JavaScript and Python examples included.
Embed Badge Verification on Your Website (No Iframe, No SDK)
Add a small JavaScript snippet (or a server-side fetch) to your site that verifies any Open Badge against a public JSON-LD endpoint. No iframe, no third-party tracker.