Skip to main content
Audiences let you group your students so you can act on them as a set: grant a group access to a course, or send them a targeted Newsfeed post. You build audiences from the People area of your academy, which has three tabs: Students, Lists, and Segments. Lists are groups you curate by hand. Segments are saved filters that recompute themselves as students match your rules.

Lists

A curated group of students you add and remove yourself, by hand or via CSV import. Membership only changes when you change it.

Segments

A saved filter (for example, “stalled in Sales 101”). Membership is computed from your rules and stays current as students enroll, progress, and complete.

Where to find audiences

Open People from the owner sidebar. The tab bar switches between your Students, your Lists, and your Segments. Lists and Segments both live under the same People area, so you are always looking at three views of the same people.

Lists

A List is a hand-picked group of students. Use one whenever you want a stable set you control directly, such as VIP clients, a cohort, or a beta group.

Create a list

1

Open the Lists tab

In People, select Lists, then choose New list.
2

Name it

Give the list a name (for example, “VIP clients”) and an optional description so you remember what it is for.
3

Add members

You land on the new list, ready to add students.

Add and remove members

From a list’s detail page, use Add members to choose how members join:

Add students

Pick from your existing academy students. Only people who are already students in this academy appear in the picker, and anyone already on the list is filtered out.

Import from CSV

Upload a CSV with an email column (a name column is optional). Emails that match an existing academy student are added; any that do not match are reported back to you so you can follow up.
To remove someone, use the remove control on their row. Removing a member, or deleting the whole list, never touches the student’s account, enrollments, or course progress. It only changes who the list targets, and you can add a member back at any time.
A list shows a source badge of Manual, CSV import, or Synced depending on how it was populated. Lists created and managed through the API show as synced.

Let a list grant course access

Lists are most powerful when they drive access. On a course’s access rules, you can add a rule that targets a List (alongside the default Everyone rule) and set its term, for example free or a one-time price. From then on, access follows list membership: add a student to the list and they gain the access that rule grants; remove them and they lose it. This lets you run membership in one place instead of enrolling people course by course.
Because a list can gate access, deleting a list also removes any course access rules that targeted it. The delete dialog warns you which courses are affected before you confirm.
See Stripe Connect for how priced access rules are charged, and Managing Students for enrollment and progress.

Segments

A Segment is a saved filter that defines its membership from rules instead of a hand-picked list. You never add or remove members directly: students fall in and out of a segment automatically as they match (or stop matching) the rules. Segments are computed on demand from current enrollment, progress, and completion data, and they always include only students with active access in your academy.

Build a segment

1

Start a new segment

In People, select Segments, then choose New segment.
2

Name it and add conditions

Give it a name (for example, “Stalled in Sales 101”) and add one or more conditions.
3

Choose how conditions combine

Set Include students matching to All (students must meet every condition) or Any (students who meet at least one).
4

Check the live preview, then save

As your conditions become valid, a live preview shows how many students currently match plus a small sample. Save when it looks right.

Available conditions

You can build a segment from these rules:
  • Enrolled in course: actively enrolled in a chosen course
  • Enrolled before date: enrolled before a date you pick
  • Enrolled after date: enrolled on or after a date you pick
  • Enrolled in last N days: enrolled within a rolling window of days
  • Completed course: finished a chosen course
  • Completed lesson: finished a chosen lesson
  • Course progress: progress in a chosen course compared against a percentage (for example, less than 25%)
Combine conditions with All to narrow a segment (enrolled in a course and under 50% progress), or Any to widen it (completed course A or course B).
If a condition points at a course or lesson you later delete, that condition simply matches nobody, and the segment editor flags it so you can fix or remove it.

Targeting an audience

Once a list or segment exists, you can target it in two places:

Course access

Add an access rule on a course that targets a List or Segment, so membership drives who can take the course and on what terms.

Newsfeed posts

In the Newsfeed composer, send a post to Everyone or scope it to a specific List or Segment.

Manage lists from the API

The same Lists you see in the People area are exposed through the public Lists API. The API and the UI operate on one set of lists: a list created or updated through the API appears here (marked as synced), and a list you build here can be read and updated through the API. Use the UI for hands-on curation and the API when you want another system to keep a list in sync.
Creating audiences can be subject to your plan’s entitlements. If you hit a limit while creating one, the app will tell you and point you to your plan.