tr Skip to content

When a course is completed in LearnDash, run a workflow in Leap AI to generate graphics

When a learner completes a LearnDash course, FlowMattic runs a published Leap AI workflow with the details you map, so Leap AI can generate graphics such as a completion image for that learner.

LearnDash Leap AI

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

The When a course is completed in LearnDash, run a workflow in Leap AI to generate graphics workflow on the FlowMattic canvas, with 2 steps across LearnDash, Leap AI
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

Finishing a course is a natural moment for something personal: a graphic with the learner's name and the course they finished, made the moment they complete it. This workflow hands each completion to Leap AI, where a workflow you have built and published does the image work.

The LearnDash Course Completed trigger fires when a learner completes a course on your WordPress site. FlowMattic passes the completion data, such as the learner and the course, to the next step.

The Leap AI Run Workflow step executes one of your published Leap AI workflows with input parameters. The step ships unmapped: after import you connect Leap AI, pick the workflow and map LearnDash values into its inputs. What the graphic looks like is decided entirely by the Leap AI workflow you choose, so build and publish that first.

As imported, the workflow stops after starting the Leap AI run. Nothing sends the finished graphic to the learner or saves it anywhere until you add a step that does. Complete a test course and check Task History to see what Leap AI returned.

Personal completion badges

An online academy runs a Leap AI workflow that turns the learner's name and course title into a badge image each time someone finishes a course.

Shareable graphics for social posts

A coding bootcamp generates a branded image for each graduate of a LearnDash course, which the team later shares with the learner to post online.

Visual record of course completions

A corporate training site creates a graphic per completion in Leap AI so HR has an image to attach to internal announcements.

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
    LearnDash Course Completed

    Starts each time a learner completes a LearnDash course. The completion details, including who finished and which course, are passed on for mapping.

  2. Step 2Action
    Leap AI Run Workflow

    Runs a published Leap AI workflow with the input parameters you map. The template leaves it unmapped, so pick your Leap AI workflow after import and map the LearnDash values into its inputs.

What you need

  • FlowMatticCore
  • LearnDash PluginPlugin
  • Leap AI 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.

  • Leap AI also has a Get Workflow Run action that checks the status and results of a run. Add it after Run Workflow, with a Delay between the two steps, to fetch the output once Leap AI has had time to finish.
  • Once you can fetch the result, add an Email step at the end that sends the learner their graphic, using the learner email from the LearnDash trigger.
  • If only some courses should get a graphic, put a Filter between the Course Completed trigger and the Leap AI step that continues for those course titles.

Questions about this workflow

Do I need my own Leap AI workflow before importing?

Yes. The Run Workflow step executes a workflow you have already built and published in Leap AI. Its inputs are what you map from LearnDash after import.

Does the learner receive the Leap AI graphic automatically?

Not as imported. The template starts the Leap AI run and ends there. Add steps to fetch the result and email or store it if you want the learner or your team to get it.

Which LearnDash completions start a run?

Every course completion on your site while the workflow is active. Lesson and quiz completions are not part of this trigger.

Can the graphic include the learner's name?

If your Leap AI workflow takes a text input for it, yes. Map the learner's name from the Course Completed trigger into that input in the Run Workflow step.

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

The software works really well, and the team is adding integrations constantly, so I'm positive it eventually will catch up with Zapier. The flows are very easy to create and if you have any doubt, the team will give you great support.

Kai P.

Easy to use, familiar UI for automating all kinds of wordpress tasks. Integrating all our plugins together is key and flowmattic fits the job perfectly.