# IssueBadge > IssueBadge is a digital certificate and badge platform. Organizations design a certificate or Open Badge once, issue it to one person or thousands from a CSV, and every credential gets a public verification page with a QR code. Recipients do not need an account. It integrates with Canvas and Moodle (LTI 1.3), Okta and other identity providers (OIDC SSO + SCIM), Zoom, Zapier, Make, Asana, Microsoft Teams, and a REST API. AI assistants (ChatGPT, Claude, Cursor, VS Code) can issue certificates through the IssueBadge MCP server, and there are packages for agent CLIs (PyPI) and Laravel. Site: https://issuebadge.com. App: https://app.issuebadge.com. Support: support@issuebadge.com. ## Key facts - Certificates and badges are issued from a template to a recipient's email; each one gets a verification page at https://issuebadge.com/v/{id} and a QR code that points to it. - Bulk issuance from CSV, TXT, XLS or XLSX with column mapping and a preview before sending. - Badge metadata follows the 1EdTech Open Badges 2.0 and 3.0 specifications (issuer, criteria, skills, evidence). Badges can be revoked. - Email goes out through IssueBadge or through your own SMTP server; multiple SMTP servers per account, assignable per badge, with delivery tracking. - Recipients can share to LinkedIn, Facebook and X, and add certificates to their LinkedIn profile. - Pricing: Pro is $14.99/month or $149.99/year for 1 organization and 1,000 badges per month; Lifetime plans from $99.99; nonprofit discounts on request; free for Salesforce and Wix customers. See https://issuebadge.com/h/pricing. - Single sign-on and SCIM provisioning are included on every plan. - Multi-tenant: each account is an isolated workspace with owner, company admin and developer roles. ## Integrations - [All integrations](https://issuebadge.com/h/integration): Every connector on one page, filterable by category. - [Canvas and Moodle setup guide (LTI 1.3)](https://issuebadge.com/h/integration/lms/configuration-guide): Install IssueBadge as an LTI Advantage tool. Teachers issue from inside a course, students see their own certificates. Canvas needs privacy level Public; Moodle needs name and email shared. Blackboard, Brightspace, Sakai and Schoology are listed but not yet verified. - [Canvas LMS certificate generator](https://issuebadge.com/canvas-lms-certificate-generator): Overview page for Canvas. - [Moodle course certificates](https://issuebadge.com/moodle-course-certificate): Overview page for Moodle. - [Okta configuration guide](https://issuebadge.com/h/integration/okta/configuration-guide): OpenID Connect single sign-on and SCIM 2.0 provisioning from the Okta Integration Network. Deactivation never deletes; the workspace owner cannot be deactivated through Okta. - [IssueBadge for Okta](https://issuebadge.com/h/integration/okta): Landing page for the OIN listing. - [IssueBadge for SailPoint](https://issuebadge.com/h/integration/sailpoint): SCIM 2.0 provisioning from SailPoint Identity Security Cloud. - [Zoom](https://issuebadge.com/h/integration/zoom): Import meeting and webinar attendees and issue attendance certificates. - [Zapier](https://issuebadge.com/h/integration/zapier): Trigger certificates from Google Forms, Typeform, Eventbrite, GoToWebinar, HubSpot, Slack, Stripe, Thinkific and 5,000+ other apps. - [Slack](https://issuebadge.com/h/integration/slack): Issue and announce certificates from Slack. - [Webex](https://issuebadge.com/h/integration/webex): Certificates for Webex meeting and webinar attendees. - [Klaviyo](https://issuebadge.com/h/integration/klaviyo): Issue certificates from Klaviyo flows. - [Cal.com](https://issuebadge.com/h/integration/cal-com): Certificates after Cal.com bookings. - [Asana](https://issuebadge.com/h/integration/asana): Issue certificates from Asana tasks and rules, one or in bulk. - [Microsoft Teams](https://issuebadge.com/h/integration/microsoft-teams): Kudos badges and meeting attendance certificates inside Teams. - [Lindy](https://issuebadge.com/h/integration/lindy): Add the IssueBadge MCP server to Lindy; AI agents issue certificates from chat, routines and triggers. - [Viktor](https://issuebadge.com/h/integration/viktor): Custom MCP server in Viktor; issue certificates from Slack, Teams or recurring tasks. - [MCP server for ChatGPT, Claude, Cursor and VS Code](https://issuebadge.com/h/integration/mcp): Issue certificates from an AI assistant with one prompt. Details in the section below. - Make.com scenarios exist for Airtable, Calendly, JotForm, monday.com, PayPal, Salesforce and Teachable; links are on the integrations page. - [API documentation](https://issuebadge.com/h/developer): REST API with API keys and OAuth 2.0, webhooks, and a Postman collection. Code samples at https://issuebadge.com/h/developer/api-examples. ## AI assistants, agents and developer packages - Hosted MCP server: https://issuebadge-mcp.issuebadge.workers.dev/mcp (Model Context Protocol, Streamable HTTP). Tools: validate_key, get_all_badges, issue_badge. The server is stateless and open source (MIT); it forwards each request to app.issuebadge.com and stores nothing. - Two ways to authenticate. OAuth 2.1: add the URL with no header and the client discovers the sign-in on its own (401 with WWW-Authenticate, https://issuebadge-mcp.issuebadge.workers.dev/.well-known/oauth-protected-resource, https://app.issuebadge.com/.well-known/oauth-authorization-server, PKCE S256, dynamic client registration at /oauth/register, scopes read and write; access tokens last one year). API key: send Authorization: Bearer YOUR_API_KEY on every request. Setup for each client is at https://issuebadge.com/h/integration/mcp. - ChatGPT: the IssueBadge app connects through the same MCP server with OAuth and renders an inline certificate card with the verification link. - Agent CLI (CLI-Anything / CLI-Hub): pip install cli-anything-issuebadge, then cli-anything-issuebadge with ISSUEBADGE_API_KEY set. Command groups: server, badge, issue (create, bulk from CSV, revoke, reinstate, history), certificate (PDF and image download), qrcode, organization. Every command supports --json; running it without a subcommand opens a REPL. Source and skill file: https://github.com/issuebadge2026/cli-anything-issuebadge. PyPI: https://pypi.org/project/cli-anything-issuebadge/. - Laravel: an IssueBadge notification channel issues a certificate from a Laravel notification (toIssueBadge returns a badge id or an IssueBadgeMessage with issue date, expiry, idempotency key and template fields; recipient name and email come from the notifiable). Source: https://github.com/issuebadge2026/laravel-notification-channel-issuebadge. - REST API: https://issuebadge.com/h/developer. Create a credential with POST https://app.issuebadge.com/api/v1/issue/create (badge_id, name, email, optional issue_date, expire_date, idempotency_key, metadata); the response returns IssueId and the public verification URL. Keys are created under Developer, API key in the app; OAuth 2.0 clients under Business tools, OAuth clients. - Zapier, Make, Asana, Microsoft Teams, Slack and the LMS tools listed above are the no-code routes to the same issue endpoint. ## Features - [Features overview](https://issuebadge.com/h/features): Every feature grouped by design, issuance, standards, integrations, management, enterprise and sharing. - [Bulk certificate generator](https://issuebadge.com/bulk-certificate-generator): Issue hundreds or thousands of certificates from one CSV or Excel file. - [Open Badges 2.0 and 3.0](https://issuebadge.com/features/standards/open-badges): 1EdTech-compliant badge metadata, portable and verifiable. - [Custom SMTP server](https://issuebadge.com/features/issuance/custom-smtp): Send from your own mail server, one server per badge if you like, with connection testing and delivery logs. - [QR code verification](https://issuebadge.com/certificate-with-qr-code-verification): Every certificate carries a QR code to its public verification page. - [Public verification](https://issuebadge.com/features/standards/public-verification): Anyone can confirm a credential is genuine and unrevoked without logging in. - [Certificate designer](https://issuebadge.com/features/design/certificate-designer): Drag-and-drop designer, uploaded PDF templates, output as PDF, PNG, JPG or PPTX, multi-page certificates. - [Badge designer](https://issuebadge.com/features/design/badge-designer): Custom badge artwork (PNG, JPG, SVG) with Open Badges metadata. - [LinkedIn sharing](https://issuebadge.com/features/sharing/linkedin-sharing): One-click add to LinkedIn profile, plus Facebook and X sharing with Open Graph previews. - [White label](https://issuebadge.com/features/enterprise/white-label): Your branding on certificates, emails and verification pages. - [Learning pathways](https://issuebadge.com/features/management/learning-pathways): Chain badges into a pathway with a completion credential. - [Webhooks](https://issuebadge.com/features/integrations/webhook): Notifications when credentials are issued, viewed or revoked. - [Team management](https://issuebadge.com/features/enterprise/team-management): Owner, company admin and developer roles; invitations; SSO and SCIM. - Built-in business tools in the same account: form builder, quiz builder, mini courses with completion certificates, event registration with attendance certificates, appointment scheduler, member and partner directories, QR code generator, social media scheduler, email signature builder. ## Alternatives and comparisons - [Credly alternative](https://issuebadge.com/credly-alternative) - [Accredible alternative](https://issuebadge.com/accredible-alternative) - [Badgr alternative](https://issuebadge.com/badgr-alternative) - [Certifier alternative](https://issuebadge.com/certifier-alternative) - [Sertifier alternative](https://issuebadge.com/sertifier-alternative) - [CertifyMe alternative](https://issuebadge.com/certifyme-alternative) - [SimpleCert alternative](https://issuebadge.com/simplecert-alternative) - [Canva certificate alternative](https://issuebadge.com/canva-certificate-alternative) - [Digital badge platforms guide](https://issuebadge.com/h/guides/digital-badge-platforms): How the platforms compare. ## Use cases and industries - [Course completion certificates](https://issuebadge.com/course-completion-certificates) - [Employee recognition badges](https://issuebadge.com/employee-recognition-badges) - [Employee of the month certificate](https://issuebadge.com/employee-of-the-month-certificate) - [Zoom meeting attendance certificates](https://issuebadge.com/zoom-meeting-attendance-certificate-generator) - [Webinar completion certificate](https://issuebadge.com/webinar-completion-certificate-template) - [Workshop attendance certificates](https://issuebadge.com/workshop-attendance-certificate-generator) - [Continuing education certificates](https://issuebadge.com/continuing-education-certificate-generator) - [Volunteer certificates](https://issuebadge.com/h/volunteer-certificate) - [Rotary Club certificates](https://issuebadge.com/rotary-club-certificate) - [Industries](https://issuebadge.com/industries): Education, corporate training, human resources, healthcare, aviation, event management, fitness and wellness, technology, hospitality, manufacturing, clubs and associations. - [Certificate types](https://issuebadge.com/certificate-types): Completion, attendance, appreciation, achievement, training and more. ## Guides - [Guides hub](https://issuebadge.com/guides) - [Digital badges](https://issuebadge.com/guides/digital-badges) - [Digital certificates](https://issuebadge.com/guides/digital-certificates) - [Credential verification](https://issuebadge.com/guides/credential-verification) - [The Open Badges standard](https://issuebadge.com/guides/open-badges-standard) - [LMS credential automation](https://issuebadge.com/guides/lms-credential-automation) - [White-label credentialing](https://issuebadge.com/guides/white-label-credentialing) - [Blog](https://issuebadge.com/h/blog) ## Frequently asked questions ### How do I generate certificates in bulk from a CSV? Upload a CSV, TXT, XLS or XLSX file with names and emails, map the columns to the certificate fields, preview, and issue. Each recipient gets an email with their certificate and verification link. Exports are available as CSV in batches of 1,000. ### Can I send certificate emails from my own SMTP server? Yes. Add one or more SMTP servers under Settings, test the connection, and set a default for the organization or pick a server per badge. TLS, SSL and unencrypted connections are supported. ### Are IssueBadge badges Open Badges compliant? Yes. Badge metadata (issuer, criteria, skills, evidence, alignment) follows the 1EdTech Open Badges 2.0 and 3.0 specifications, so badges are portable to other compliant platforms. ### Do recipients need an account? No. Recipients receive an email, open their certificate, verify it by QR code or link, and share it. No sign-up is required. ### Does IssueBadge work inside Canvas or Moodle? Yes, as an LTI 1.3 tool. An IssueBadge account owner generates an install link, an LMS administrator registers it, and teachers issue from inside the course. IssueBadge never writes grades back to the LMS. ### Does IssueBadge support single sign-on? Yes. OpenID Connect single sign-on and SCIM 2.0 provisioning are included on every plan. Okta is listed in the Okta Integration Network; other OIDC providers use the same settings page. ### Can an AI assistant issue certificates for me? Yes. Connect the IssueBadge MCP server in ChatGPT, Claude, Cursor or VS Code, sign in with OAuth or paste an API key, and ask for a certificate by template name and recipient. The assistant lists your templates, issues the credential, and returns the verification link. Agents can also use the cli-anything-issuebadge command line package. ### How much does it cost? Pro is $14.99 a month or $149.99 a year for one organization and 1,000 badges a month. Lifetime plans start at $99.99. Nonprofits can email for credits or a discount. Salesforce and Wix customers use IssueBadge free. ## Company - [About and mission](https://issuebadge.com/h/mission) - [Pricing](https://issuebadge.com/h/pricing) - [Contact](https://issuebadge.com/h/contact) - [Partners](https://issuebadge.com/h/partner) - [Affiliate program](https://issuebadge.com/h/affiliate) - [Privacy policy](https://issuebadge.com/h/policy) - [Terms](https://issuebadge.com/h/terms) - Phone: +1 972-559-4922