Zapier

Create & Update Users

NEW – as of Summer 2019 – LightSpeed VT has built an early access integration to Zapier! This includes two Zaps which are:

  • Create New User – use this to create users in your VT System from any other popular APPs in Zapier (i.e. ClickFunnels, InfusionSoft, SalesForce, HubSpot, etc.)
  • Update User – use this to update users in your VT System from any other popular APPs in Zapier. Examples of things to update are: make a user “inactive,” or to “change their content role” to add or remove content from a user, etc

When creating users via Zapier, If a username already exists in another system the zap will run into an error and the user’s account will not be created. To avoid this error, you’ll need to make the username unique to your system. We recommend prepending a delimiter to the front of the username that you set. For example, if you set the user’s email address as their username, you could prepend your system’s name to the email, like this, “sysname-useremail@gmail.com

Click Here to get “Early Access” to start using it today! Once you click the button on the linked page below, the LightSpeed VT Zaps will be available in your Zapier account.

Zapier: LightSpeed VT Integration

Send Usage Data

The first step you will do when you create a Zap is create a “Trigger” and our instructions here for webhook integration only cover the “Trigger” section of the “Create a Zap” configurations, as the “Action” section will be specific to the APP you are connecting and sending the data to.

Trigger

1) Sign in into your Zapier account and click the “MAKE A ZAP!” button in the top of the page 

2) On the resulting page, type “webhook” and select “Webhooks by Zapier” 

3) Then choose “Catch Hook” 

4) Then you’re going to copy the “Custom Webhook URL”, you’ll paste this into LSVT  

4) Next, sign in into your Integration Manager by following this click path Super User Dashboard > 105 Integration Manager. Once inside the Integration Manager, click on the “Webhooks” dropdown, then click “Webhooks Systems”.

To add the “Custom Webhook URL” that you copied from Zapier, click the “ADD URL” button

Integration Management - Add webhook url

From there, a modal will pop up where you can apply the settings for this webhook. The first thing you’ll want to do is give the webhook a friendly name. Next you’ll paste the Zapier endpoint into the “URL” field. Finally, you will choose the event that will trigger the zap. After you’re done configuring the webhook, click “Submit” and then click “Save and Continue” at the bottom of the “Details” section.

The “Webhook Testing” section gives you the ability to send test data to zapier so you’ll have something to work with when finishing the zap setup. The “Send” field provides a drop down list of events, choose the event that you want to send. The “To” field provides a drop down list of the endpoint urls that are configured for your system, choose the endpoint that you want to send the event data to.

After you’ve sent the test data, you can return to Zapier and click “OK, I did this”.

Using The Filter

Zapier lets you add a filter between steps. This will allow you to specify certain conditions that the data must meet in order to pass on to the next step. To use this feature, click on the plus icon located between the steps that you want to apply the filter to.

zapier-filter step

Click “Save + Continue” on the next screen 

3) Use the filter option to choose the “Event” that should be listened to in order to proceed to an “Action”. Refer to our list of available events here.

In our example, we wish to take an action when a user is created in the LSVT system. We choose the field “Event” as the first field. In second field, choose “(Text) Exactly matches”. In 3rd field add the event type (“user_create” for our example case).

Click “Continue”.

Congratulations, you are now ready to use LSVT webhooks with any apps available in Zapier!