Keep the course list current.
Let students find their level.

Read course levels and course names from your Notion catalog so the form shows only the courses that match the level a student selects.

Willow Academy courses From Notion
Course level Beginner
Matching courses
Introduction to herbcraft
Potion basics
Course names read from your Notion catalog

Illustrative experience

  • Read the existing Notion catalog
  • Choose a level before a course
  • Filter choices from another field

The finished experience

The catalog is maintained in one place.

Students choose a level and see the matching courses from the Notion database your team maintains.

A good fit for
Course providers and training teams already maintaining their offerings in Notion.

  1. 1

    Share the existing course catalog.

    Create the Notion database with course pages and a Course Level property. Connect the Notion account and grant access to the top-level page containing that database.

    GC Notion

  2. 2

    Populate the course levels.

    Use Populate Anything’s Notion Database Properties object type to fill the first field from the Course Level property.

    GP Populate Anything

  3. 3

    Show the courses that match.

    Populate the course choices using the Notion Pages object type. Filter the pages by the level selected in the first field, and use the course page names as the visible choices.

    GP Populate Anything

What you’ll need.

Start with Gravity Forms. Add the capabilities this solution needs, then make the experience your own.

Before you start

  • GP Populate Anything 2.1 or newer and GC Notion.
  • A Notion account and an existing database with course pages and a Course Level property.
  • Authorize access to the top-level Notion page containing the course database.

Get this built.

This solution spans two suites, so it takes two licenses — bought one at a time, in either order.

Required

  • GP Populate AnythingPerks

  • GC NotionConnect

Gravity Perks Basic $59 /year

Covers this on one site. More sites need Advanced or Pro.

Gravity Connect Basic $59 /year

Covers this on one site. More sites need Advanced or Pro.

Separate licenses, separate checkouts. Start with either one.

See plans for this solution

Every plan renews at the same price, and you can upgrade any time for the difference.

Make it fit
your project.

Does choosing a course create a record in Notion?

No. This recipe reads Notion data into the form. Sending the submitted registration into Notion needs a separate GC Notion feed, as shown in the intake-board solution.

Does this reserve a seat on the course?

No. It filters the catalog choices. Capacity, registration payment, and scheduling each need their own configured setup.

Where should the team update the course names and levels?

In the Notion database. Populate Anything reads those pages and properties for the form, so the team does not maintain a separate static choice list.

  • Clay, CTO
  • Dan, Content Sorcerer
  • Dani, Product Manager
  • David, Founder & CEO
  • Matt, Senior Support Wizard
  • Roxy, Support Wizard

Not quite your build?

Tell us what you are making and we will work out which pieces it takes — or tell you straight if this is not something we can do.

Ask the wizards