tr Skip to content
Black Friday Lifetime FlowMattic from $399 One payment, unlimited workflows. Ends in --Days --Hrs --Min --Sec See the deal

Log every new Teachfloor course in a Google Sheets spreadsheet

Each time a course is created in Teachfloor, this workflow adds a row to Google Sheets with the course details you map, building a catalogue of your courses that people outside Teachfloor can read.

Teachfloor Google Sheets

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

The Log every new Teachfloor course in a Google Sheets spreadsheet workflow on the FlowMattic canvas, with 2 steps across Teachfloor, Google Sheets
The workflow as it appears in the builder after import. Each step opens for editing.

What this workflow does

As a Teachfloor academy grows, it gets harder to answer simple questions like which courses exist and when each was added. Staff in sales, finance or partnerships may not have access to Teachfloor at all. A shared spreadsheet that fills itself solves that, and this workflow keeps it filled.

The Teachfloor trigger is Course Created, which fires when a new course is created. FlowMattic receives the course data Teachfloor sends with that event. The second step runs Add New Row in Google Sheets, writing the values you map into the columns of your chosen sheet.

Rows are added once, at creation. If you later rename a course or change its details in Teachfloor, the sheet keeps the original values, and deleting a course does not remove its row. Create a test course after import to see what Teachfloor passes before you set up the columns. Task History shows each run, including the data written to Google.

Course catalogue for the sales team

Sales reps check the shared sheet to see every course your academy has built, without needing a Teachfloor seat.

Planning reviews with instructors

Program managers add their own notes and review dates in extra columns next to each course row as it appears.

Client reporting for a training agency

An agency building courses for clients in Teachfloor shares a sheet that lists each course as it is created, as a simple record of delivered work.

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
    Teachfloor Course Created

    Fires when a new course is created in your Teachfloor account. The course details Teachfloor sends are passed on for mapping into the sheet.

  2. Step 2Action
    Google Sheets Add New Row

    Appends a row for the new course to the Google Sheets spreadsheet you pick. Connect your Google account and map the Teachfloor course values to your columns.

What you need

  • FlowMatticCore
  • Teachfloor AccountAccount
  • Google Sheets 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.

  • Store the Teachfloor course ID in a column of its own, if the trigger passes one. It makes it easier to match rows to courses later.
  • Leave a few columns to the right for your team's notes. The workflow only fills the columns you map, so the rest stay free for manual input.
  • Add a second action after Google Sheets, such as a Slack or email message, so the people who sell or support courses hear about each new one.

Questions about this workflow

Does the Google Sheet update when a Teachfloor course is edited?

No. The template reacts only to course creation and writes each row once. FlowMattic also has a Teachfloor Course Updated trigger, which a second workflow could use to log edits.

Are courses created before the import added to the sheet?

No. Only Teachfloor courses created after the workflow is turned on start a run. Add earlier courses to the sheet by hand.

Can I log Teachfloor learner activity in the same sheet?

Not with this template. Teachfloor has other triggers in FlowMattic, and a separate workflow could write that activity to another tab.

Do I need edit access to the Google Sheet?

Yes. The Google account you connect must be able to edit the spreadsheet, or the Add New Row step cannot write to it.

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

Ease of use and terrific support from the founder. Tons of integrations and regular updates. The Flowmattic custom app is great especially if you want to integrate apps that aren't available yet inside Flowmattic.

Cliede C.

Flowmattic is a noteworthy option for businesses looking for a self-hosted alternative to Zapier. With its user-friendly interface and a strong set of features, it is a top pick for those in need of a reliable WordPress automation solution.