Skip to main content

How to set up an integration using our webhooks through Zapier

🦉 Set up an output webhook integration via Zapier ✓ Step-by-step ✓ Select a trigger ✓ Enable the webhook ✓ Select an app to send data to

This article will help you set up an integration between our system and one of the available applications on Zapier through our Webhooks.

The easiest way to set up the integration is to use www.zapier.com as a middleman. Zapier is a powerful tool for connecting apps. It supports over 750 apps, including MailChimp, Infusionsoft, HubSpot, Slack, and Salesforce. You can easily check if the app you're using is available in Zapier.

Step 1: Log in to your Zapier account

We’re going to use our webhooks to hook us to Zapier. In Zapier, we're going to create a zap to get the webhook data. Then, we will send our data to the app of your choice.

You need at least the Advanced plan and an account with Zapier to use webhooks.

Log in to your Zapier account. From your dashboard, click Make a Zap.

Step 2: Get invited to the Easy LMS app

Our Easy LMS app is invite-only at the moment. We'd be more than happy to invite you to our app! This is the invitation:

Click on the Accept invite & build a Zap button, and on the next screen, select Create this Zap.

Step 3: Select a trigger

This trigger determines when and what data is sent through the webhook.

You have to choose a trigger:

  1. Exam completed

  2. Course completed

This tutorial will show you how to set up the webhook integration for an exam.

Step 4: Set up the 'exam completed' trigger webhook

Copy the URL from Zapier. Note: The URL must use an encrypted HTTPS connection, not an insecure HTTP connection.

Before doing anything more in Zapier, you need to log in to Easy LMS and take the following steps:

  1. Go to Exams > Exam title > Settings > Integrations:

On the tab Webhooks:

  • Check the box to Enable webhook

  • Enter the email address where you want to receive notifications when a webhook post doesn’t generate the expected response.

  • Paste the URL from Zapier into the API Endpoint URL field in Easy LMS:

Enable all the required data to be included in the webhook by selecting the checkboxes.

Remember to hit the Save button!

Take the exam and make sure you reach the result page so the webhook is triggered.

Step 5: Return to Zapier and click on the OK, I did this button.

You will need to wait for our system to deliver your first webhook to Zapier. If Zapier received your webhook, it would notify you, so just wait and be patient.

Step 6: Choose an app to send your data to

  1. Search for the app you want to connect with.

  2. Zapier now provides you with the available actions.

  3. Zapier will ask to connect with your account. Enter your login credentials and connect the app to Zapier.

  4. Now you'll see a list of available options within the app. For each field, you should select the appropriate option.

Step 7: Save your Zap and publish it

Click on Continue, and you're almost done. Follow the steps given by Zapier.
On the last screen, you'll have to enable your Zap.

Step 8: Profit!

You just set up your first webhook integration! Well done 👏

We POST the selected data to the endpoint specified in JSON:

curl --connect-timeout 30 -L -d '{"key1":"value1", "key2":"value2"}' -H "Content-Type: application/json" -X POST https://your-end-point/data

Did this answer your question?