---
title: How do I improve progress updates for enrollments in WooCommerce from Thinkific?
description: "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**:…"
url: "https://www.wooninja.io/documentation/how-do-i-improve-progress-updates-for-enrollments-in-woocommerce-from-thinkific/"
updated: "2024-07-17"
category: Thinkific / WooCommerce Extension (Version 3.0 And Above)
---

# 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**

![](https://www.wooninja.io/wp-content/uploads/2024/07/webhooks-thinkific-woocommerce-1600x567.png)

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.
