When a student completes a lesson in Tutor LMS, create a post in Beamer
Every time a student completes a lesson in Tutor LMS, FlowMattic creates a new post in Beamer from the lesson details, so your Beamer feed records progress across your courses.
Tutor LMS
Beamer2 steps Setup ~5 min Used on 1.9k sites Free to import

What this workflow does
Beamer is where many sites post updates and announcements for their users. Some course creators also want it to show activity: who is working through which lessons. This workflow posts to Beamer each time a student finishes a lesson in Tutor LMS, without anyone writing the update by hand.
The Tutor LMS trigger fires when a user completes a lesson in a course. It passes the completion details on, such as the student and the lesson. A test run shows exactly which fields Tutor LMS sends.
The Beamer Create Post step then creates a new post. It ships unmapped, so after import you connect Beamer, write the post's title and text, and map in the lesson details you want to show. Keep the wording to what you're happy for your Beamer audience to see.
Every lesson completion creates its own post. On a busy course that can mean many posts a day, which can bury your product announcements in the same feed. To post only for milestone lessons, add a Filter between the Tutor LMS trigger and the Beamer step.
Community progress feed
A cohort-based course shows a Beamer post each time a member finishes a lesson, so the group sees who is keeping pace.
Milestone celebrations
A coding school posts to Beamer only when students finish a course's final lesson, using a Filter on the lesson title.
Internal training log
A company running staff training in Tutor LMS uses an internal Beamer feed to record which lessons each employee has completed.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Tutor LMS User Completes a LessonFires when a user completes a lesson in a Tutor LMS course. The completion details, such as the student and the lesson, are passed to the Beamer step.
Beamer Create PostCreates a new post in Beamer. The step ships unmapped: connect your Beamer account, write the title and content, and map in the Tutor LMS details you want to include.
What you need
- FlowMatticCore
- Tutor LMS PluginPlugin
- Beamer AccountAccount
After importing, map your own data. To keep the template universal, not every step is pre-filled. Open each step in the builder and connect your accounts and fields (channels, lists, sheets, recipients) before you switch the workflow on.
Make it yours
Changes worth making after you import it.
- Put a Filter between the Tutor LMS trigger and the Beamer step that continues only for chosen lessons, such as the last lesson of each course, so the feed shows milestones rather than every step.
- Ask students for permission, or leave their names out of the post, if your Beamer feed is visible to people outside the course.
- Trigger one test completion and look at the post in Beamer before going live, so you see exactly how it appears to readers.
Questions about this workflow
Does every Tutor LMS lesson completion create a Beamer post?
Yes, as imported. Each completion starts its own run. Add a Filter between the trigger and the Create Post step if you only want posts for some lessons or courses.
Who can see the Beamer posts this workflow creates?
Whoever can see your Beamer feed. Check how your Beamer widget is set up before mapping student names into the posts.
What does the Beamer post say?
Whatever you write in the Create Post step. The template leaves it empty, so you add the title and text and map in lesson details from Tutor LMS.
Can I remove old lesson posts from Beamer later?
FlowMattic's Beamer integration also has Update Post and Delete Post actions. You can tidy up in Beamer itself, or build a separate workflow with those actions.
More Marketing workflows
Other ready-to-import templates from the same category.
Import this workflow into your WordPress site
Download the JSON, import it from the Workflows screen and connect your accounts. Every run stays on your server, with no per-task fees.
30-day money-back guarantee Unlimited workflows and runs Self-hosted




