When a Masteriyo course review is created, save it to Google Sheets and alert the team in Discord
When a student reviews one of your Masteriyo courses, this workflow adds the review to a Google Sheets row and posts a message in your Discord channel, so the team sees feedback as it arrives.
Masteriyo
Google Sheets
Discord3 steps Setup ~5 min Used on 312 sites Free to import

What this workflow does
Course reviews are some of the most useful feedback an instructor gets, but they sit inside the LMS where few people look. This workflow gives you a record of every review and tells your team about each one in Discord.
The Masteriyo trigger is Course Review Created, which fires when a student adds a review to a course. The review details are passed on to the next two steps.
First, the Google Sheets step adds a row to the spreadsheet you pick, with the Masteriyo values you map to each column, such as the course, the rating and the review text. Then the Discord step posts a message to the channel you choose, so instructors and support staff can read the new review without logging in to WordPress. Run a test review after import to see which values Masteriyo sends.
Every review triggers both steps. Over time the sheet becomes a log you can sort by course or rating, while Discord serves as the live feed.
Instructor team watching course feedback
Each review posts to an instructors channel in Discord, so the person who built the course reads it the same day and can update a lesson.
Spotting low ratings early
Your support lead scans the Google Sheet each week, sorting by rating to find courses that keep getting poor reviews.
Gathering testimonials
Your marketing team browses the sheet for strong reviews to quote on course sales pages, with the course name in the same row.
How this workflow runs
What happens at each step once the workflow is on, and what you need before you import it.
Masteriyo Course Review CreatedFires when a student adds a review to one of your Masteriyo courses. The review and course details are passed on to the sheet and Discord steps.
Google Sheets Add New RowAdds a row to your chosen Google Sheets spreadsheet for each review. Map the Masteriyo values, such as course and rating, to the columns and connect your Google account.
Discord Send Channel MessageSends the review to a Discord channel of your choice as a new message. Write the text and map in the course name, rating and review so the team can read it in the channel.
What you need
- FlowMatticCore
- Masteriyo AccountAccount
- Google Sheets AccountAccount
- Discord 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.
- Want Discord pings only for poor ratings? Add a Filter before the Discord step that continues when the rating is less than 3; every review still reaches the sheet.
- Add a date column in the sheet and map the review time from Masteriyo, so you can see how feedback on a course changes after you update it.
- Use a separate Discord channel for reviews, so the alerts don't get lost among other team messages.
Questions about this workflow
Are reviews that students left before import added?
No. The workflow only picks up Masteriyo reviews created after you turn it on. Older ones stay in Masteriyo.
Does the Discord message include the star rating?
It includes whatever you map into the message. Run a test review to see the Masteriyo values, then add the rating to the Discord text.
Can I skip the Google Sheets step and just use Discord?
Yes. Delete the Google Sheets step after import and the review goes straight to the Discord message.
Can the review alert go to Slack instead of Discord?
Yes. Replace the Discord step with a Slack Send Channel Message step and map the same Masteriyo review values into its text.
More Notifications & Alerts 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





