How to integrate TalentLMS with MailChimp, Zendesk, Uservoice, Salesforce, etc

Zapier is a service that can help you automate tasks between pairs of online services (services like Salesforce, Basecamp, Gmail, and 190 more). In essence, Zapier lets you integrate 2 systems through their API without writing even one line of code.

TalentLMS is the first lms that gets integrated with Zapier. You can use this integration to sychronize your users between TalentLMS and a variety of other services. For example, do you want to insert to your TalentLMS domain any new user form your Zendesk account? You can do so really easily. Do you want to synchronize users from your Highrise account with your talentlms domain? Again, this is pretty easy to do.

This post is a step-by-step guide on how to use TalentLMS services via Zapier. Starting, you need to create a zapier account – it is free to do so.

Currently TalentLMS-Zapier service offers the following triggers and actions (more on zapier actions and triggers here):

- See more at: http://www.talentlms.com/blog/integrating-talentlms-with-zapier/#sthash.VamuygKY.dpuf
 

TalentLMS is the first lms to be integrated with Zapier. You can use this integration to synchronize your users between TalentLMS and a variety of other services. For example, do you want to insert any new user form your Zendesk account to your TalentLMS domain? You can do it really easily. Do you want to synchronize users from your Highrise account with your TalentLMS domain? Again, this is pretty easy to do.

This post is a step-by-step guide on how to use TalentLMS services via Zapier. First off, you need to create a zapier account - it is free.

Triggers:


  • New User: It is triggered each time a new user is created inside your TalentLMS domain.
  • New Course: It is triggered each time a new course is created inside your TalentLMS domain.
  • New Branch: It is triggered each time a new branch is created inside your TalentLMS domain.
  • Course Completed (User Details):It is triggered each time a user is completes a course inside your TalentLMS domain.
  • New Group:It is triggered each time a new group is created inside your TalentLMS domain.
  • New Category:It is triggered each time a new category is created inside your TalentLMS domain.

Actions:

  • New User (user_signup): This action allows you to signup users to your TalentLMS domain. It receives five required fields. Those are: First Name (first_name), Last Name (last_name), Login (login), Password (password), Email (email).
  • New Course: This action allows you to create new courses to your TalentLMS domain. It receives a mandatory Course name argument and the following optional arguments Creator Id, Category id,  Description, Code, Price, Time limit
  • Add User to Course: This action allows you to add a TalentLMS user to a TalentLMS course. The arguments it receives are:  Course name or Course id, User or User email
  • Add User to Branch: This action allows you to add a TalentLMS user to a TalentLMS branch. The arguments it receives are:  Branch id and User id
  • Add User to Group: This action allows you to add a TalentLMS user to a TalentLMS group. The arguments it receives are:  Group id and User id
In this guide we are going to demonstrate two examples; each one explaining the aforementioned actions and triggers. For demonstration purposes we are going to use TalentLMS services along with the corresponding services of MailChimp. For even more options you can explore all the services provided by Zapier here: https://zapier.com/app/explore.

First of all you need to create a Zap. You can do this from your dashboard. Browse there and click Create a new Zap.

For the next step you have to choose your triggering service (1) and the corresponding trigger (3).

Zapier is a service that can help you automate tasks between pairs of online services (services like Salesforce, Basecamp, Gmail, and 190 more). In essence, zapier lets you integrate 2 systems through their API without writing even one line of code.

TalentLMS is the first lms that gets integrated with Zapier. You can use this integration to sychronize your users between TalentLMS and a variety of other services. For example, do you want to insert to your TalentLMS domain any new user form your Zendesk account? You can do so really easily. Do you want to synchronize users from your Highrise account with your talentlms domain? Again, this is pretty easy to do.

This post is a step-by-step guide on how to use TalentLMS services via Zapier. Starting, you need to create a zapier account – it is free to do so.

Currently TalentLMS-Zapier service offers the following triggers and actions (more on zapier actions and triggers here):

- See more at: http://www.talentlms.com/blog/integrating-talentlms-with-zapier/#sthash.VamuygKY.dpuf

Zapier is a service that can help you automate tasks between pairs of online services (services like Salesforce, Basecamp, Gmail, and 190 more). In essence, zapier lets you integrate 2 systems through their API without writing even one line of code.

TalentLMS is the first lms that gets integrated with Zapier. You can use this integration to sychronize your users between TalentLMS and a variety of other services. For example, do you want to insert to your TalentLMS domain any new user form your Zendesk account? You can do so really easily. Do you want to synchronize users from your Highrise account with your talentlms domain? Again, this is pretty easy to do.

This post is a step-by-step guide on how to use TalentLMS services via Zapier. Starting, you need to create a zapier account – it is free to do so.

Currently TalentLMS-Zapier service offers the following triggers and actions (more on zapier actions and triggers here):

- See more at: http://www.talentlms.com/blog/integrating-talentlms-with-zapier/#sthash.VamuygKY.dpuf
1. Choose your trigger
2. Choose your action (2)



Do the same for your action service. Next you have to connect an account for your trigger and
action service. Regarding TalentLMS you will have to provide your TalentLMS domain (1) and API key (2) (which you can find under Account & Settings > Basic settings > Security) and also a name for this account. Make sure that your account is working by clicking Test this Account.



1. Setup your TalentLMS domain
2. Setup your TalentLMS API key.

Next, you have to map your TalentLMS data received by your trigger, to the data needed for the action of the services you want to connect. Make sure that you fill in all the required fields with the desired values. You can do that either by using the autocomplete options or by using the variable syntax provided by Zapier. In this example we are connecting TalentLMS with MailChimp so an example of doing so is as so: 


1. Choose the MailChimp list
2. Choose the email

As soon as you have completed that you are pretty much done!

Just try out your Zap to check that everything is alright and then give it a name before you go live. You Zap will automatically check for users every 15  minutes and if finds a new user registered to your TalentLMS domain it is going to forward him to the service that you have chosen.

Again if you want do the exact opposite, that is to have some data pulled from another service and then use this data to create a new user into your TalentLMS domain start from the beginning but this time choose TalentLMS as your action service and the New User action for your action. Connect your TalentLMS account and the account of the other service that you have chosen and make sure that your accounts are working. Next, map the data received for your chosen service to the corresponding data required by the New User action of TalentLMS. In our MailChimp example the following screenshot show you how to do this mapping.


1. Match up the information from the dropdown menu

Try out your Zap, give it a name and make it live.

Feedback and Knowledge Base