How do I improve progress updates for enrollments in WooCommerce from Thinkific?

By default, the WooCommerce plugin will update each time a user opens their account page in WooCommerce. However, this information is cached. To improve the performance and to allow WooCommerce to update in ‘real time’, you can use Webhooks.

Important: This is optional and is in general not required unless your students require more frequent updates in WooCommerce. If you have a significant volume of students, ensure your WooCommerce hosting can handle these requests.

Open Thinkific and click Settings, then Code & Analytics, then Webhooks

Click New Webhook and enter the URL of your WooCommerce store in the following format:

http://www.example.com/wp-json/wooninja-thinkific/v1/webhook

Choose the Enrollment from the model options, then a topic of enrollment.progress

Don’t forget to click Save

When set up, each time a user progresses through a lesson in a course, their profile in WooCommerce will be updated.

Still need help? Contact Us Contact Us