Google Sheets
When this happens...
TeachableNew Sale
Then do this...
Google SheetsCreate Spreadsheet Row

Spreadsheets can help you sort and filter through your customer orders easily, as well as providing a useful backup. Zapier can capture that data for you, too, so you don't have to waste any time managing that process. This integration will automatically copy new Teachable course orders into a Google Sheet as new rows once it's active, so you can be sure to find all those details once you need to refer to them.

How this Teachable-Google Sheets integration works

  1. A new sale occurs inside of your Teachable school (including those with a coupon or for a free course).
  2. Zapier adds the user as a row on Google Sheets

Apps Involved

  • Teachable account
  • Google Sheets account

Why Zapier?


Get started for free—14 day trial of premium features and apps.


No coding required—automate any of 1,500+ apps in minutes.


Enterprise-level security—connect mission-critical apps.

It's easy to connect Google Sheets + Teachable and requires absolutely zero coding experience—the only limit is your own imagination.

When this happens...
then do this!
New Spreadsheet Row

Triggered when a new row is added to the bottom of a spreadsheet.

Create Worksheet

Create a blank worksheet with a title. Optionally, provide headers.

New or Updated Spreadsheet Row

Triggered when a new row is added or modified in a spreadsheet.

Create Spreadsheet Row

Create a new row in a specific spreadsheet.

New Sale

Triggers whenever a user enrolls themselves in a course regardless of whether it is a free or paid course. If you add them as an admin, this does not trigger.

Update Spreadsheet Row

Update a row in a specific spreadsheet.

New User

Triggers whenever a new user signs up for your school.

Create New User

Create a new user in your Teachable school.

This action is only available to schools on the Professional plans and higher.

New Enrollment

Triggers when a user enrolls in a course. (Note: User's will need to confirm enrollment before the trigger fires if you manually add them to a course).

Enroll User in Course

Enroll a user in a course on your Teachable school. (If the person does not have an account, one will be created and they will then be enrolled.)

This action is only available to schools on the Professional plans and higher.

Use our free platform to build a single Zapier integration and instantly connect your app with 1,500+ others.

Become a Zapier Integration Partner

Create, edit, and share spreadsheets wherever you are with Google Sheets, and get automated insights from your data.

Learn More

Teachable allows you to create and sell online courses without any technical knowledge from your own website.

See Teachable Integrations