Setting up the Tray.io App for Skilljar Webhook Triggers

by Becca Davis
Follow

In this Article, we will review how to pass data from Skilljar into Tray.io so that you can use training data in other tools across your business ecosystem. Tray.io is an iPaaS solution that connects hundreds of applications and can now connect with Skilljar Webhook triggers seamlessly from your organization.

 

1. Create an API Key for Tray from your Skilljar Dashboard

API keys are generated via the Skilljar Dashboard. If you are an admin on your account, you can generate an API Key from Organization settings > API Credentials page. Select the "Create a Key" button to generate a new API Key. You can use this API key to setup your Tray Integration.

7104b527-2e3e-4989-ae3d-185bd7494ddc.png

22e6c68e-23cf-4cdc-899c-94a70314132c.png

5e921cb0-c496-4e3d-b0f8-65772ec062e9.png

 

2. Log into tray.io and create a new workflow

Click the “New Workflow” Button from https://app.tray.io/

fba694c3-1781-49df-b98e-e5b63b45afac.png

Name your Workflow

82112148-5220-4895-844a-eb77ac0fc2b4.png

Search for the Skilljar Trigger and Move to the next step

561f8ddd-5f6e-43ee-a93a-7bc8ec0ce6eb.png

 

3. Enable the workflow

NOTE: If you don't enable the workflow, your Webhook endpoint may be disabled by Skilljar before you start seeing data in Tray. There is no downside to enabling the workflow before setting up the downstream events in the Tray workflow.

Now that you have created the initial trigger in the workflow, It is important to ENABLE the workflow so that your webhook will remain enabled once you Authenticate the Tray App to your Skilljar Organization via the API key.

 

fea0bce7-ab1d-4b1e-be2e-f73789da82b5.png

Once the Workflow is Enabled, any Webhook Messages sent by Skilljar will get a successful response from the Tray Endpoint and Skilljar will not disable them.

 

4. Authenticate the connector using your API key

Click on the “Skilljar” Trigger in your workflow to set up a new authentication. If you have set up an Authentication in Tray with your Skilljar Organization before, you can select the Integration from the drop-down and move to the next step.

2e1d685e-6cb8-45a1-8723-b686d0d94c07.png

Click “New Authentication” and Name the Authentication

43bc0300-fe52-432c-a535-63e7607c4462.png

Enter the API key that you generated in Step one, and Create the Authentication

d3c7336b-d8ed-403c-a0c5-c949ee733e3e.png

If you entered the API key correctly, the Integration Should authenticate and you will see a “Success message” in the bottom left-hand side of your screen.

6c22b085-e446-42fc-9cf1-c1315ce2b042.png

 

5. Select which Event Type you would like to receive through this trigger

In the “Input Data” section of the Skilljar Trigger Settings, you can set the Workflow to filter to one specific Skilljar Event type. Learn more about the different Webhook event types on our Webhook Help Article Here.

96e62ff0-7146-43fe-9132-e329fe1230e7.png

If you do not select an Event Type from this location, your workflow will process for all of the Skilljar Event types that are sent through webhooks.

 

6. Data is now flowing from your organization to Tray through the Skilljar Webhooks

Click on “Debug” and take some actions on your Skilljar Training Domain to start to see webhook messages populate in the Tray interface

 

0753e190-0d0d-46c8-a68b-8ee646ca8e92.png

Clicking into the events can give you more info on what Information is being passed as a part of this integration.

 

7. Use the “Output Events” from the Tray Debugger

Doing this on each webhook test event will add the different event responses to your tray dashboard, which will make it easier to create workflows with specific data from your training site.

26a16005-2904-4418-b52a-050ade180385.png

TRAY: jsonpath Shortcuts

TRAY: Use Output Button Help Article

 

8. Create / Add steps in the flow to send Skilljar Data and can send this to other tools 

You can now easily populate Skilljar Data into the hundreds of tools that Tray connects to!

Some types of connections that might be useful for your training program include:

 

CRM tools - Send Skilljar training data to CRM tools

Collaboration and Messaging - Send Skilljar data in a Slack Message or other Messaging tools

Database Tools - Send Skilljar Data directly to your database or data warehouse

Sales Enablement - Send Skilljar training data to Sales Enablement tools

HRIS Systems - Send Training data directly to your HRIS tool

 

Be sure to ask your Skilljar CSM or Tray Account team about how else you can leverage this training data in your existing or new workflows.

 

Powered by Zendesk