Issue badges from your LMS course, without an integration
You export a list of students from Canvas, Moodle, Blackboard or Brightspace, keep the people who earned the badge, and upload the file to Incredify. Unless you untick the email box, each student gets an email with a link to a public badge page, and needs no account.
Incredify does not connect to any LMS. Nothing is awarded automatically when a student completes a module. Each term, you export a list and upload it.
The free plan covers 100 badges issued per calendar year across your whole organization. More students than that need a paid plan before you start: Starter covers 2,500 a year for $276 billed annually.
The four steps
- 1Export the list from your LMS as a spreadsheet.
- 2Keep only the rows of the people who earned the badge. Delete the rest.
- 3Head the address column
emailand the name columnname, exactly, in any letter case. Save the file as CSV. - 4In Incredify, open the badge, upload the CSV, read the preview, then issue.
Getting the list out of your LMS
What follows is what each vendor documents, as documented on 13 November 2026. Menus change, so check the vendor's page if yours looks different. None of the four documents a filter by completion or score in the export, so sort and delete rows in the spreadsheet.
Canvas
Who earned what: in Grades, select Export, then Export Current Gradebook View or Export Entire Gradebook. You get a CSV. Complete/incomplete assignments are shown as full or no credit, and grades always show as points. The export guide lists no email column.
Addresses: use the Class Roster report in Course Analytics, on the Reports tab. It lists students enrolled in the course or section with contact information such as email and SIS ID, and you download it as a CSV with Run Report. Canvas says the report may include additional columns, such as email address, based on your institution's settings and permissions. Reports cover published courses and include only active and completed enrollments.
So Canvas needs two files: the gradebook export to see who earned the badge, and the Class Roster report for addresses. Combine the two lists by hand. Canvas's guides do not say which gradebook columns identify a student, so check names against the roster before you send.
Source: Canvas's documentation and its guide to exporting grades, as documented on 13 November 2026.
Moodle
Select Export from the Grades dropdown menu. You can export a subset by group or by grade item, and those are the only subsets the page describes.
Whether an address is in the file depends on your site. Moodle says an administrator can specify user profile fields and custom profile fields to be included in the grade export. If the address is missing, ask your site administrator.
Source: Moodle's documentation, as documented on 13 November 2026.
Blackboard Learn Ultra
Open Gradebook Settings. Under Upload and download gradebook, select Download grades, then select Full Gradebook. The data file is comma-delimited (CSV) or tab-delimited (XLS).
The documented columns are last name, first name and username, then student ID, last access and availability. No address is listed. You will need addresses from another source, such as your institution's roster or your registrar, if you are permitted to use them for this.
Source: Blackboard's documentation, as documented on 13 November 2026.
Brightspace
Go to Grades. On the Enter Grades page, click Export. Under Export Options choose the Key Field and the Grade Values. Under User Details, select the learner information to include. You can export to CSV or to Excel, and filter by Sections or Groups.
By default, Brightspace exports each learner's internal email address. Your administrator can configure it to export external email addresses instead. If that setting is on and a learner has no external address, the exported value is blank. Check which address your export contains before you send.
Source: Brightspace's documentation, as documented on 13 November 2026.
What Incredify does with the file
- A preview comes first and issues nothing.
- A bad address fails only its own row. The other rows still go through.
- A repeated address in the file, and anyone who already holds an active award of this badge, is skipped. Uploading the same file again is safe.
- A file can have up to 1,000 rows. A larger file is refused whole.
- Other columns in your file are ignored. Only a column headed email is required; name is optional.
- Emailing recipients is a checkbox, on by default.
- Keep the page open while the run goes.
- A template downloads from the issue panel, with the column headings and one example row. Delete the example row before you upload.
What breaks
- A wrong column header. No rows are read unless a column is headed
email. A heading such as "Email Address" or "E-mail" is not read. - An export with no addresses. Blackboard's documented download lists none, and in Moodle and Brightspace the address depends on settings an administrator controls.
- An address the student no longer reads. Ask which address your export contains, and whether students read it.
- More people than your yearly allowance. The free plan covers 100 badges issued per calendar year. A class or program larger than that needs a paid plan: Starter covers 2,500 a year for $276 billed annually. See pricing. The preview does not check the allowance. A run that reaches it stops: the rows already issued stay issued, and the page reports how many were not attempted.
- Six courses means six uploads each term. Nothing is carried over for you.
If you moved from free Badgr or Canvas Badges
Instructure's release notes dated 5 January 2026 say free issuer capabilities in Parchment Digital Badges reached end of life and were fully removed, and that Canvas LTI integrations tied to free-tier issuer accounts no longer function. Badges already issued by free-tier accounts remain valid and publicly viewable. For the rest, see Badgr and Canvas Badges alternatives.
Questions
- Does Incredify integrate with Canvas, Moodle, Blackboard or Brightspace?
- No. Incredify has no Canvas, Moodle, Blackboard, Brightspace or LTI connection, and no student-information-system connection. You export a list and upload it as a CSV.
- Can badges be awarded automatically when a student finishes?
- No. Nothing is awarded when a student completes a module. The REST API and webhooks are Enterprise only, and there is no ready-made LMS or student-information-system connector, so someone would still have to write the code.
- What must the CSV contain?
- A column headed email, in any letter case. A column headed name is optional, and other columns are ignored. A file can have up to 1,000 rows. A template downloads from the issue panel.
- What if my export has no email column?
- Get the addresses from another source and add them to the spreadsheet. Blackboard's documented gradebook download lists no address column, so use your institution's roster or your registrar. In Canvas, the Class Roster report can include addresses, depending on your institution's settings. In Moodle, ask your site administrator. In Brightspace, check what your export contains: it gives the internal email address by default.
- Is it safe to upload the same file twice?
- Yes. A repeated address in the file, and anyone who already holds an active award of this badge, are skipped. A preview comes first and issues nothing.
Try it with one course
Sign in with a code we email you. No password, no credit card. The free plan covers 100 badges per calendar year.