Getting StartedEducators

How to invite students to a Bloom

To invite students to a Bloom, open the Bloom and click the Share button to open the Invite Students dialog. From there you can copy the Class Code or Class Link and post it where your students will see it, or paste a list of email addresses to send invitations directly. Students appear in your user list as soon as they join.

Bloom supports three invite paths: a self-serve class code or link, direct email invitations, and launching from your LMS via LTI 1.3. You can mix all three in the same Bloom.

Before you start

You need:

  • A Bloom that already exists. If you have not created one yet, start with How to create your first Bloom.
  • The Invite users permission on that Bloom. By default this means a manager role on the Bloom, or Space Owner on the teaching space. Educators (the default Bloom-level role) cannot invite, ask the Space Owner to either invite for you or promote your role.
  • Enough seats in your teaching space’s plan to cover the students you are about to add. Growth plans split seats into staff and student pools.

Step 1: Open the Share dialog

Open the Bloom you want to invite students into. Click Share in the header. A dialog opens with the heading “Invite Students to [Bloom name]” and the subtitle “Share the class code, link, or invite by email.”

Bloom header with the Share button highlighted, top left next to the Bloom dropdown.
Bloom header with the Share button highlighted, top left next to the Bloom dropdown.

The first time you open Share for a new Bloom, Bloom generates a unique class code automatically. You will see a brief spinner while this happens, then the code and link populate.

The first section of the dialog is Share Link or Code. It has two side-by-side fields:

  • Class Code: an 8-character code prefixed with the first three letters of the Bloom name. For a Bloom called Biology 101 it might look like BIO-K7P3X9MN. Click the copy icon to put it on your clipboard.
  • Class Link: a direct join URL of the form https://app.bloom.study/join/<code>. Anyone with the link goes straight to the Bloom’s join page.

Paste either into your LMS announcement, slide deck, or whiteboard. When students hit the link or enter the code at app.bloom.study, they are auto-enrolled with the student role.

Share dialog with Class Code on the left and Class Link on the right, each with a copy button.
Share dialog with Class Code on the left and Class Link on the right, each with a copy button.

Step 2B: Invite by email

Scroll to Invite by Email. Type or paste email addresses into the chip input, press Enter, comma, or space between addresses. Each one becomes a removable chip. When you are ready, click Send Invitations.

Each invited address gets:

  • A welcome email if they don’t have a Bloom account yet (or an SSO welcome email if your institution uses SSO).
  • A “you’ve been added to [Bloom name]” email if they already have a Bloom account.
  • A new Enrolment on this Bloom with the student role and a TeachingSpaceEnrolment if they are not already in the space.

On success, you will see a toast: “Invitations sent!” with the count of students invited. Failures are reported separately in a destructive toast naming how many addresses failed.

Option, Launch from your LMS (LTI 1.3)

If your institution prefers students to access Bloom from inside its LMS, Bloom supports the LTI 1.3 standard. Once your LMS administrator registers Bloom as an external tool, students click a link in the LMS course and land in the right Bloom, single sign-on, no separate code.

LTI 1.3 is a vendor-neutral standard, so any LMS that implements it can be configured. Setup is handled by a Bloom admin together with your LMS administrator using the platform credentials you exchange during setup. Email hi@bloom.study to start the integration; LTI is available on Enterprise plans.

Common issues

The Share button is missing or greyed out

You don’t have the Invite users permission on this Bloom. By default that means you are an educator rather than a manager, or you are a space member rather than the Space Owner. Ask the Space Owner to promote you, or to send the invites themselves.

“Failed to generate access code” toast on open

Bloom couldn’t reach the database to mint a code. Close the dialog, refresh the page, and try again. If it persists, check that you have the Invite users permission, the same permission gates code generation.

“Some invitations failed” after Send

One or more addresses didn’t go through. The most common reasons: the address already has access to this Bloom (the API returns a 409), the email format is invalid, or you’ve hit your space seat limit. Hover the failed chip or check the Users tab to confirm each one.

“Unable to load access code.”

Shown when the dialog opened but no class code is set and code generation failed. Refresh and reopen the dialog. If the message stays, contact hi@bloom.study with the Bloom name.

Student says they joined but doesn’t see the Bloom

Check the Users tab in the Bloom configuration. If their status is “Invite sent”, they need to click the link in their welcome email and finish signup. If they’re in the list with no status badge, ask them to refresh app.bloom.study, newly granted enrolments appear after the next page load.

What’s next

On this page

Still stuck?

Send our team a message and we'll get back to you.