Skip to content


With LearnWorlds modules in Ibexa Connect, you can create, manage, and monitor all your users, courses, subscriptions, and payments in your LearnWorlds account.

To get started with LearnWorlds, create an account at

Setting up LearnWorlds webhooks

Some LearnWorlds modules in Ibexa Connect are instant triggers that Watch for events in your LearnWorlds account and trigger your scenario.

  1. Go to your Ibexa Connect scenario and select the Watch LearnWorlds module you want to use.

  2. Under Webhook, click Add.

  3. Give your new webhook a name, then select the connection you want to use. See below for how to create a connection.

  4. Click Save, then copy the webhook URL to your clipboard.

  5. Click Settings > Developers > Webhooks.


  6. Activate the webhook event you want to use, then paste your webhook URL in the box provided.

You have successfully set up a LearnWorlds webhook. When the event occurs in your account the module will trigger.

Connecting LearnWorlds to Ibexa Connect

To make a connection you need an API URL, client ID and client secret from your LearnWorlds account.

  1. Log in to your LearnWorlds account.

  2. Click Settings > Developers > API.


  3. Copy your client ID, client secret, and API URL to your clipboard.

  4. Go to your Ibexa Connect scenario and select the LearnWorlds module you want to use.

  5. Under Connection, click Add, then give your new connection a name.

  6. Paste your API URL, client ID, and client secret in the fields provided.

  7. Click Save.

You have successfully established the connection.