Integrate Your VT System With Clickfunnels
  • 08 Jul 2022
  • 4 Minutes to read
  • Dark
    Light

Integrate Your VT System With Clickfunnels

  • Dark
    Light

Article summary

Overview

If you’re using Clickfunnels to sell access to your system, we’re really sorry about that….. jk jk. However, in this article, we’ll go over how you can integrate your funnel with your VT system. First, you’ll need a Stripe account connected to your system, if you haven’t already done this, follow the directions in this article HERE before moving on.

Webhook

In order for the integration between your vt system and Clickfunnels to work properly, you will need to add the following webhook within your funnel.

https://webservices.lightspeedvt.net/stripe/clickfunnels/clickfunnels_webhook.ashx

To add the LightSpeedVT webhook to your funnel, head on over to your funnel and click the “Settings” button in the top right corner. From there, scroll down until you see the webhooks section and click on “Manage your funnel webhooks” button, then click the “+ New Webhook” button to add the webhook. You’ll need to apply the following settings when adding the webhook endpoint

Event: Purchase Created
Version: 1
Adapter: json (not api_json)

When you’re done, click the “Create Funnel Webhook” button and Viola! you have now bridged the gap between your LSVT system and your funnel.

After LSVT receives the webhook data from Clickfunnels, the information about the purchase is extracted and a user account is created in your LSVT system with the appropriate content role(s), access level, and options for actions taken at the end of subscription, which will be specified configuring products within LSVT. It also coordinates all necessary transaction information with stripe in order to create a billing profile accessible by the user.

It has the ability to recognize “bump” products and to only add or remove roles instead of creating a new subscription.

Products can be configured to be used as upgrade or downgrade options in the user’s billing profile.

IMPORTANT NOTE – upon purchase, we are not able to let the customer pick their own username and password, nor are we able to automatically sign the new user in, because these are both things that require client side interaction, and ClickFunnels does not let us do this. Here is how a username is created.

This process will create the username/password as noted below and an email will be sent to the user with these credentials, which will be in this format:

  • Username => email address
    (if username already exists it will add “cf1_” to their email address like this: cf1_johnsmith@gmail.com)
  • Password => Abc123

Because of this limitation with Clickfunnels, you’ll want to communicate this in your successful purchase message in ClickFunnels, like this:

“Thank you for your purchase, we just sent you an email with you username and password and a link to sign in.”

Subscription Based Products

There are three steps you’ll need to take for subscription based products. First, you’ll need to create the product in Stripe. If you’re not sure on how to do this, take a look at Stripe’s support article HERE. After you’ve created the product in Stripe, you’ll need to create it again in Clickfunnels, If you’re not sure how to create a subscription based product in Clickfunnels, follow the directions in this article HERE. Lastly, you’ll need to configure the product in your VT system, this will allow you to attach an access level and content role to the product so when customers purchase, they’ll get proper access to your system.

After you’ve created the product in Clickfunnels, you’ll need the product’s price id from Stripe and the product id from Clickfunnels in order to configure the “Products” in your VT system. To get the product id from Clickfunnels, you’ll need to click the product option for that page and then click the edit button for the product. The product id will be displayed in the url as “/product/{product id}”

stripe_price_id
cf_price_id-1024x599

After you’ve grabbed these two pieces of information, head on over to the Stripe account section in your VT system.

Towards the bottom, you’ll see the Clickfunnels Product section. Click the “Add Product” button to create and configure the product. This is where you’ll provide the Stripe price id and Clickfunnels product id, along with the access level and content role for the product. You’ll also be able to specify what happens when the product expires in the “Product Expiry Options”, you can either choose to “deactivate the account” or “do not deactivate the account”. If you choose to not deactivate the account, you will be able to add or remove content roles.

One-Time Products

The process for setting up a one time fee product is almost exactly the same as the setup for a subscription based product, the only difference is that you do not need a price id from Stripe when configuring the product in LSVT. This means that you only need to create one time products within Clickfunnels and not within Stripe.

Head on over to Clickfunnels and create the product within your funnel, if you’re not sure how to create a one time product in your funnel, checkout this Clickfunnel article HERE

Once you’re done creating the product in your funnel, you’ll need to configure the product within LSVT. Follow the same steps outlined in the subscription based product, except this time, you’ll choose “One time payment” instead of “Subscription” as the Product Type.

Take a look at the screen shot below, when you choose “One time payment”, you’ll notice that the Stripe price id field is gone, but you will still need the Clickfunnel’s product id.

image(15)

After you’re done, you should be able to run a successful transaction through Clickfunnels and a user account will be created in your LSVT system.


Was this article helpful?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.