When you think about an LMS website, what comes to your mind? Do you think about courses, lessons, students? What about quizzes, assignments, discussion forums? And how about student progress tracking, reports, collaboration tools? What else? There’s a lot more isn’t it. You have to manage student sign-ups, handle purchases and cancellations, track subscriptions, manage content access, and so on.
Setting up course content is just a part of any e-learning website. There is of course the matter of administration, sales and marketing, which form a part of your e-learning business as well. In an attempt to manage all of these activities using a single platform, more and more small and medium scale businesses are turning towards Infusionsoft.
So if you’re one of them, who’s looking for a simple way to integrate his LearnDash website with Infusionsoft, you don’t need to break into a sweat. It’s easier than you think.
Why Integrate LearnDash and Infusionsoft?
“Infusionsoft is a private company that offers an e-mail marketing and sales platform for small businesses, including products to streamline the customer lifecycle, customer relationship management, marketing automation, lead capture, and e-commerce.”
– Wikipedia on Infusionsoft
For LearnDash LMS website owners, Infusionsoft can be a one-stop solution to manage students, sell courses, and market their content. With the use of membership plugins available, Infusionsoft can provide a powerful solution to restrict content as well.
Let me put this in perspective.
Say you wanted to set up your LearnDash LMS, with registration management, membership management, an option to sell courses, and a referral program. Now add email marketing and student behavior tracking to the mix.
How many plugins would you need?
Infusionsoft is all those plugins in one. A single place to manage your students, manage registrations and membership, sell your courses, manage a referral program, send email marketing campaigns and track student behavior. You can use Infusionsoft to manage offline student signups as well.
The integration with LearnDash does require a couple of plugins to be used. But that’s about it. All your data is in a single place, and always synced with your WordPress website.
Words You Should Know Before We Continue…
Since I’m going to explain how the integration works, I’ll be using some Infusionsoft lingo. So, it’s better I explain the meaning of a few words before I use them.
In Infusionsoft, tags help you identify and segregate contacts in your database. There are like labels. You can use them to separate out contacts into lists, to send out targeted messages. You can create tags on-the-fly based on user interactions.
A campaign consists of a goal and a sequence of steps. When the goal is achieved, the sequence of steps is triggered. That’s all you need to know for now.
An action set is a legacy function, which has now been replaced by campaigns. They are basically a sequence of steps which are initiated on a trigger. Even though action sets are part of legacy functions, I’ll be referencing them as they can be used in a few scenarios.
How to Integrate LearnDash and Infusionsoft?
I’m not going back on my word, the integration is indeed SIMPLE. All you need is one single WordPress plugin – Memberium. The Memberium plugin not only integrates your WordPress site with Infusionsoft, it integrates LearnDash with Infusionsoft.
How to Restrict Content Access?
Memberium is essentially a membership plugin. That means its primary goal is to restrict content. With Memberium you can create tags and map them to membership levels. Tags are automatically synced with Infusionsoft. Membership levels are used to restrict content. Just like any other membership plugin, you can go to your posts and select the membership level needed to access the post.
So, for your LearnDash LMS, you’ll need to go to each course and set a membership level to access the course.
How are Users Managed?
Memberium syncs WordPress users who purchase courses on your LearnDash website as contacts in Infusionsoft. Similarly when an offline purchase is made, you can manually add the contact in Infusionsoft. You can automate the synchronization of the added contact to your WordPress website using an action set or a campaign.
When a contact is deleted from Infusionsoft, Memberium ensures that user access is revoked from your WordPress website.
How can I Sell Courses?
Infusionsoft and Memberium have options to sell your courses. However, the purchase processes they provide, are not as simple. Here, you have an option to use a plugin like InfusedWoo. InfusedWoo integrates WooCommerce with Infusionsoft, to allow you to sell products using WooCommerce. And since WooCommerce integrates with LearnDash, you can set up your courses as WooCommerce products.
What about Email Marketing?
As I mentioned, Memberium also allows you to create tags. It also allows you to assign tags based on user actions. For example, when a user completes a course, a tag can be automatically assigned to him/her. The assignment of a tag can trigger an email from Infusionsoft.
Alternatively, you can set up various campaigns to trigger emails being set to students, based on their actions.
As an example, I’ll explain to you an example workflow on your LearnDash website which can trigger a sample campaign.
- Let’s consider a user visits your LearnDash website.
- He is shown partial data (i.e., content as setup in Memberium to be shown to a user visiting the website)
- When the user purchases a course, a membership level, and hence a tag is assigned to him
- A campaign is triggered. This campaign creates the contact in Infusionsoft, and sends an email to the user with his WordPress login credentials
- The user then can use the credentials provided to login to your LearnDash LMS. You can customize the process to auto-enroll the user for the course, based on the membership level assigned.
That was probably a lot of information to take in, in one go, wasn’t it? In fact, setting up the Memberium plugin calls for a post of its own. So don’t worry, I’ll keep the LearnDash-Integration-with-Infusionsoft plugin posts coming, to help you as much as possible. But, if you have any questions until now, it would be wise to get your doubts cleared soon.
So, ask away!