Skip to content
FlowWP logo
Menu
WordPress plugin

LearnPress integration

Enroll students and follow their progress through LearnPress courses and quizzes.

  • 4 triggers · 6 actions
  • 2 steps on Free · all 10 on Business
thimpress.com (opens in a new tab)

Triggers and actions

What you can automate with LearnPress

Every step LearnPress adds to FlowWP, named and described as it appears in the editor, with the plan that includes it.

Triggers 4

Events in LearnPress that can start a workflow.

  • A student enrolls in a LearnPress course

    However they enrolled: a free course, a paid order, or one an admin made.

    Free
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL
    • Order ID
  • A student finishes a LearnPress course

    With whether they passed, as LearnPress graded it.

    Free
    Data it passes on · 15 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL
    • Result (passed or failed)
  • A student completes a LearnPress lesson

    Personal plan
    Data it passes on · 17 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL

    Lesson

    • Lesson ID
    • Lesson title
    • Lesson URL
  • A student finishes a LearnPress quiz

    Optionally only when they passed or failed, or scored above or below a mark.

    Business plan
    Data it passes on · 23 values

    User

    • User ID
    • Username
    • Email
    • Display name
    • First name
    • Last name
    • Slug
    • Website
    • Roles
    • Registered on
    • Edit link

    Course

    • Course ID
    • Course title
    • Course URL

    Quiz

    • Quiz ID
    • Quiz title
    • Quiz URL
    • Points earned
    • Points available
    • Score (%)
    • Passed
    • Attempt status
    • Correct answers

Actions 6

What a workflow can do in LearnPress.

  • Enroll a user in a LearnPress course

    Through a completed order, as when an admin enrolls someone.

    Personal plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Order ID
    • Status (enrolled, purchased or finished)
    • Was already enrolled
  • Remove a user from a LearnPress course

    Deletes their enrollment and their progress in the course.

    Business plan
    Data it passes on · 3 values
    • User ID
    • Course ID
    • Was enrolled
  • Get a student’s LearnPress course progress

    Status, result and percentage. Changes nothing.

    Business plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Status (enrolled, purchased or finished)
    • Result (passed, failed or in-progress)
    • Progress (%)
  • Mark a LearnPress lesson complete

    For a student enrolled in the course the lesson is in.

    Business plan
    Data it passes on · 4 values
    • User ID
    • Course ID
    • Lesson ID
    • Was already complete
  • Mark a LearnPress section complete

    Completes every lesson in the section. Quizzes are left for the student.

    Business plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Section ID
    • Lessons completed now
    • Lessons already complete
  • Mark a LearnPress course complete

    Completes every lesson, then finishes the course — if LearnPress’s passing rules allow it.

    Business plan
    Data it passes on · 5 values
    • User ID
    • Course ID
    • Lessons completed now
    • Result (passed or failed)
    • Was already finished

Set it up

  1. 1Install and activate LearnPress on your WordPress site.
  2. 2FlowWP finds it and adds its steps to the step library. If LearnPress is missing, FlowWP says so instead of hiding them.
  3. 3Pick a LearnPress step in any workflow. Every value it passes on is in the token picker.

Where it runs

LearnPress steps run inside WordPress, on your own server. FlowWP only contacts an outside service when you add a connection to one or use a step that needs it.

Nothing runs until you activate a workflow, and every run is recorded step by step.

Templates

Start from a LearnPress workflow

Browse all templates
    1. LearnPress logoTrigger: A student finishes a LearnPress quiz (LearnPress)
    2. Condition: If / Else (Logic)
    3. GamiPress logoAction: Award GamiPress points to a user (GamiPress)
    4. Action: Send Email (Email)
    5. +4 more steps
    LMSBusiness plan

    Coach students after every LearnPress quiz

    A pass earns GamiPress points and a well done. A near miss gets encouragement to retry. A low score alerts the instructor and sends the student back to the lessons.

    8 stepsAdvanced

Build your WordPress workflow visually.

Start with a template or a blank canvas. Nothing runs until you activate it.