tr Skip to content
Black Friday FlowMattic for life, 12 payments of $33.25 Or $399 once. Nothing added for splitting Ends in --Days --Hrs --Min --Sec See the deal

When a student completes a lesson in Tutor LMS, render an image from a template in Orshot

Each time a student finishes a lesson in Tutor LMS, Orshot renders an image from the template you choose, filled with the student and lesson details you map.

Tutor LMS Orshot

2 steps Setup ~5 min Used on 1.1k sites Free to import

The When a student completes a lesson in Tutor LMS, render an image from a template in Orshot workflow on the FlowMattic canvas, with 2 steps across Tutor LMS, Orshot
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Course creators like to mark progress with something visual: a lesson badge, a progress card or a share image with the student's name on it. Making those by hand for every student and lesson isn't realistic. This workflow hands the job to Orshot the moment a lesson is marked complete.

The Tutor LMS trigger starts a run as soon as a student marks one of your course lessons complete. FlowMattic then passes the event's data, such as details about the student and the lesson, to the next step. Each completion is its own run, so a student who works through eight lessons starts eight runs.

The Orshot step renders an image from one of your Orshot utility templates. It ships unmapped: after import you connect your Orshot account, pick the template and map the Tutor LMS values into the parts of the design you want to change. Run a test with a real lesson to see which values the trigger sends and what Orshot returns.

As imported, the image is rendered and nothing else happens with it. To get it in front of the student, add a step after Orshot that uses the result, for example an Email step that sends the image link, or a Google Sheets row that keeps a record of every image.

Lesson badges for a coding bootcamp

A bootcamp renders a badge with the student's name and the lesson title each time a lesson is finished, then emails the image so students can post it.

Progress cards for a language course

A language school designs one Orshot card per course and fills in the completed lesson, giving learners a visual record of what they've covered.

Images for a community feed

A course owner keeps every rendered image link in a sheet and picks the best ones to share in the student community each week.

How this workflow runs

What happens at each step once the workflow is on, and what you need before you import it.

  1. Step 1Trigger
    Tutor LMS User Completes a Lesson

    Starts the workflow whenever a student finishes any lesson in your Tutor LMS courses. Each completion is a separate run, and the event's student and lesson details become available to map into Orshot.

  2. Step 2Action
    Orshot Render From Template

    Renders an image from an Orshot utility template. The step ships unmapped: after import, connect Orshot, choose the template and map the Tutor LMS values into it. A test run shows what Orshot returns.

What you need

  • FlowMatticCore
  • Tutor LMS PluginPlugin
  • Orshot 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.

  • Add an Email step after the Orshot step and map the image result from Orshot plus the student's email (check a test run for it), so the student receives the picture.
  • If you designed the image in Orshot Studio, swap this action for Orshot's Render From Studio Template action, which works with Studio templates instead of utility templates.
  • To mark only some lessons, put a Filter between the Tutor LMS trigger and the Orshot step that checks the lesson or course value from a test run. Lessons it stops render no image.
  • Keep text areas in the Orshot design wide enough for long lesson titles and student names, since those values change with every run.

Questions about this workflow

Does Tutor LMS send the finished image to the student?

No. The template only renders the image in Orshot. Add a step after Orshot, such as an Email step, and map the image result into it if you want the student to receive it.

Do I need an Orshot template before importing this workflow?

Yes. The Render From Template step works from a template in your Orshot account, so set one up first and pick it in the step after import.

Will a student get an image for every lesson they complete?

Yes, as imported. Each Tutor LMS lesson completion starts its own run. Put a Filter between the trigger and the Orshot step if only certain lessons or courses should get an image.

Which student details can I put on the Orshot image?

The ones the Tutor LMS trigger sends for a lesson completion. Complete a test lesson, look at the trigger's data in FlowMattic, and map the values you want into your Orshot template.

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

Customers who run it every day

Rated 4.8 out of 5 by customers
Read more reviews

It's very straightforward, has a lot integrations and they work well. It is one thing to 'integrate' new external software, but integrating it well, with lots of options is where FlowMattic shines.

Koen A.

Works within WordPress, so it can easily access any inbuilt WP functions or custom functions and use them in your flow. It's easy to use and already has many useful integrations built.