To utilize the full potential and automation of Zapier, we built a full-blown Zapier Application for GrassBlade Cloud LRS.
Note: This advanced integration works only with GrassBlade Cloud LRS. For Zapier integration with installable GrassBlade LRS, please follow this article.
You can build two types of integration using this Zapier App for GrassBlade Cloud LRS:
- Perform a Task on another Application (based on data received in LRS)
Examples: Send a Congratulation Email on Completion, or create a Zendesk ticket on a learner Failing a quiz, or try something fun like Switch ON a Philips Hue bulb based on a new registration on Website.
- Collect more data in LRS (based on anything else happening somewhere else)
Examples: A tweet generating a statement in LRS, or light bulb changing state, or weather change?, or a new CRM registration creating a record in LRS.
Perform a Task on another Application
(based on data received in LRS)
For an illustrative example, in this guide, we will integrate GrassBlade Cloud LRS with Google Sheets using Zapier App for GrassBlade to save all the attempted statements in Google Sheet.
You can connect GrassBlade Cloud LRS with any other app that Zapier support, you can also use any other verb that works best for your requirements.
A. Setting up GrassBlade Cloud LRS with Zapier App
Log in to your Zapier account or create one, if you don’t have.
Click Make a Zap button.
Search and select GrassBlade LRS Cloud v1.0.2 in the first step “1. When this happens …”.
If you do not see it, please click on “Accept Invite and Build a Zap” button on this invitation page.
From “Choose Trigger Event” dropdown, select New Statement and click the Continue button.
Click “Sign in to GrassBlade LRS“.
Enter your Cloud LRS details and click “Yes, continue” button.
- API Endpoint
- API User
- API Password
After a successful login, click “Continue” button.
Now search and select the verb you want to set as a trigger for.
To test your connection, click Find Statement button.
You have now successfully set up your Cloud LRS with GrassBlade Zapier App. The setup so far will be the same for any Zap you create.
Setup in the next section might differ if you want to integrate with another application instead of Google Sheets.
B. Setting up your statements based Action
You are now in “Do This” section of Zapier where you decide what the Trigger setup earlier will do. Here, you can search for the target app. We will look for Google Sheets.
From “Choose Action Event” dropdown select what you want it to do in Google Sheet.
For Example, I want to Create Spreadsheet Row.
Click the Continue button after selection.
Click Sign in to Google Sheet, to sign in.
Go to your Google Sheet account and create a Spreadsheet.
In Zapier, select account you have signed in and click the Continue button.
Now, select the Spreadsheet and Worksheet you created in step 13.
Once, you select the Worksheet, you will see all the columns you have created in that particular sheet.
Like, I have created a User Column in my Worksheet, and I want to show the name of the user who attempted the xAPI content.
Save and Test your Zap.
Once the setup is complete, turn on this zap.
Zapier will now add a row in the Google Sheet ever-time a user attempts an xAPI content you can add more columns to add more information. I added User, Verb, and Timestamp.
As you can see, it is showing this data in Google Sheet of every attempt done by users.
We hope you find this information useful. If you’re facing any problem, feel free to contact us
Collect more data in LRS
(based on anything else happening somewhere else)
You can use Zapier App to collect data in the LRS from thousands of sources. To learn how to do that, please check this article.
You can also explore the app on your own. If you do not see it on Zapier, please click on “Accept Invite and Build a Zap” button on this invitation page.