The easiest way to get started is to use the Apply with LinkedIn plugin generator. This documentation is for people who need to programmatically generate multiple versions of the plugin.
It's best to begin by getting the most basic version of the plugin working. This lets you test that everything is configured properly. Once this is complete, you can go ahead and further customize the plugin.
Step 1: Sign up for an API key
http://www.linkedin.com, http://developer.linkedin.com, http://staging.linkedin.com
Step 2: Load the framework
Replace <YOUR API KEY GOES HERE> with the API Key from Step 1. You don't need the angle brackets.
Step 3: Embed The Apply with LinkedIn Plugin tag
Place this tag on your page where you want the Apply plugin to appear.
The tag needs three parameters to work. This will identify the company, job title, and delivery mechanism.
Step 4: Company
Pass one of two parameters to indicate the company with the job opening. You can do this by using data-companyId or data-companyName.
If your company has a LinkedIn Company Id, we strongly suggest you use data-companyId. This will provide the best experience for the applicant. For example, the applicant can see who else they know at the company after sending the application. It will also auto-populate the name, location, and logo for your company. You can override any of these pre-populated fields if you want to.
Here's the code for LinkedIn:
If you only need the Company Id for one company, use the Apply with LinkedIn generator to have us convert your company name to a LinkedIn company ID.
Or, start typing your company name in the box below to select your company from a drop down list and see the information we have for your company:
Company ID lookup
If you need to populate this for multiple companies, read the documentation on programmatically looking up companies Ids using our REST API.
If your company does not have a LinkedIn Company Id, no problem! You can create one by filling out a form to create a company page on LinkedIn. Adding your company to the list of official LinkedIn company pages has many benefits beyond Apply with LinkedIn, but when you use it here applicants will be able to see who they know at your company -- which increases conversion significantly. So, we definitely recommend spending the few minutes necessary to add a page and get your Company Id.
If we still haven't convinced you about the benefits of using a Company Id, use the data-companyName parameter to pass along this required information. For example:
Step 5: Job Title
Every job requires a job title.
data-jobTitle="Chief Cat Wrangler"
This lets applicants know what they're applying for. It can be detailed or generic ("Member of the technical staff"), but it needs to be there.
Step 6: Delivery
Last, you must indicate how you want the applications to be sent back to your company. The easiest method is to have the applications delivered via e-mail.
You can also have the plugin send an HTTP POST of the application to your own web service. This is covered on the Apply Processing Options page.
Putting it all Together
Here's the full code for a basic Apply with LinkedIn Plugin:
Awesome, you have an Apply Plugin on your page! It behaves like this:
After that, read how to receive applications. This shows the schema for the application data we send to you, how to specify where we send it, and whether we use XML or JSON. We have sample code included in many languages to help get you started.
Last, all of the supported parameters are on the Apply with LinkedIn Reference Guide. These tables are handy for lookups, when you want to double-check how a specific parameter behaves.