Teachable offers everything you need to create online courses, but are you missing WordPress flexibility? Do you wish you could add more to your Teachable mini-website? Then this article would solve your problem. Follow the steps mentioned here, and you will have a Teachable and WordPress integration!
How to integrate Teachable with WordPress
First, make sure you have your Teachable course ready.
Other things you’ll need to follow this guide:
- Ninja Forms Zapier add-on
- a Zapier account
- a Teachable account
1. Set up the Zapier add-on and create an account.
The Ninja Forms Zapier add-on is the tool that establishes the link between WordPress and the application you want to send data to. First, install and activate it on your website.
Next, create an account with Zapier themselves. Now you’re ready to get started!
2. Make a Zap!
Integrations between applications handled by Zapier are called Zaps. We’ll be creating a Zap that will connect Ninja Forms with Teachable. It’s super simple. Just log into your Zapier account and click “Make a Zap” in the left toolbar.
3. Setup your Zap to connect your WordPress site with Teachable
Once you’re on the zap setup page, just search Ninja Forms in the App & Event search bar to find us:
Leave “New Form Submission” set as the Trigger Event and Continue. You’ll see a webhook URL:
Copy it, then head back to WordPress and into your form (or create one to the specifications you need). Go to the Emails and Actions tab, add a Zapier action, and paste the webhook into the Zapier Webhook field:
Now, Publish (save) the form, Preview the form, enter test data into each field (do not skip this step!), and Submit the form preview. Now head back to Zapier, and click Continue.
There are a few options for you here. We recommend to Test & Continue to make sure the webhook has succeeded in establishing a connection. If anything goes wrong, Zapier will give you troubleshooting steps.
On a successful test, it’s now time to connect WordPress to Teachable. Same as before, search and select them, and choose ‘Enroll User in Course’ as the Action Event.
With your action selected, you’ll then be asked to sign in to your Teachable account. A pop-up window will appear and ask you to sign in with your Teachable account. You’ll need your email, password, and Teachable subdomain.
After successfully signing in, you can now map out your Ninja Forms fields to your Teachable database. The only fields that you really need for this process are Course and Email.
Zapier is using the field data from when you submitted the form preview above to learn which field is which. When you continue, this test data will be sent through to your Teachable to confirm the connection!
Now you can start enrolling students to Teachable from WordPress!
And that’s it. Now you can keep both your WordPress site and Teachable course, and stick to what you’re already comfortable with.
We hope we’ve made your life easier with this connection! What other integration would you like to see a tutorial for next? We always want to hear from you 🙂