Zapier: Enroll Students Using Google Sheets

    Plan Availability
    Legacy Plans
    Platform

If you have students on a Google Sheet that you would like enrolled, you can use Zapier to automate this process.

This process works great if you are automating enrollments. Alternatively, for one time imports or enrollments, we recommend using our Student Import and Bulk Enroll features.

There are a few different instances where you may want to create your own import sheet. Perhaps you want students enrolled on your own schedule, rather than doing a Thinkific import, you're selling B2B or generally are a Zapier whiz and want to automate the enrollment process if you anticipate a lot of manual enrollments!

Keep in mind that custom fields cannot be parsed from an external platform (like Google Sheets) into Thinkific. Please also ensure that you trust anyone you share the enrollment Google Sheet with. These instructions will completely bypass the payment gateway and mean that those with access to this Google Sheet could create an infinite of students without paying through Thinkific.

How to Enroll Students Using Google Sheets

  1. You'll first want to create the Google Sheet you want to act as an import file. It must include fields: First Name, Last Name, Email, Product Name. You can also add other fields (e.g. password, enrollment expiration date)
  2. in Zapier, set Google Sheets as your Trigger App
  3. Then select New Spreadsheet Row as a trigger event, Save and Continue
  4. You could also select 'new or update spreadsheet row', depending on how you plan to use the sheet and if you think you'll regularly update the sheet with new details
  5. Connect and select your Google Sheets account, Save and Continue
  6. Select the Spreadsheet you want to house the import information, and the specific sheet you want used
  7. You will then need to populate that sheet with headings and an example student to test with this zap
  8. Then Continue
  9. For the Action Item, select Formatter by Zapier
  10. Create > Utilities, Save and Continue
  11. Under Transform, select Lookup Table
  12. Under Lookup Key, select the column that corresponds to your course name
  13. Under Lookup Table, enter the course name in the first field and course ID in the second. Select '+' to enter in the course names and course IDs for all of your courses if you have more than one
  14. Leave the Fallback Value field empty
  15. Select Continue
  16. Ensure you have all the relevant information in the right fields. Send a test to Zapier and ensure that comes back successful
  17. For the next Action App, set Thinkific
  18. For the Action, under Create, select Enroll User
  19. Connect and select your Thinkific account
  20. For the template, pull in the corresponding fields from the spreadsheet and the previous steps
  21. Under Products, select Use a Custom Value (advanced). Set as the output from the previous utilities step
  22. Add in the first name, last name and email fields captured in the Google Sheet
  23. And in any other fields as needed (expiration fields, passwords etc.), likely pulling them from the relevant column in Google Sheets, then Continue
  24. Test this step in Zapier and ensure it returns as successful
  25. Then Finish
  26. Rename, file and turn the zap on
  27. Search for the test user you just created in Thinkific to ensure it has been set up correctly

 

 

 

Was this article helpful?
7 out of 13 found this helpful