Skip to content

LinkedIn credentials#

You can use these credentials to authenticate the following nodes:

Prerequisites#

Supported authentication methods#

  • Community Management OAuth2: Use this method if you're a new LinkedIn user or creating a new LinkedIn app.
  • OAuth2: Use this method for older LinkedIn apps and user accounts.

Refer to LinkedIn's Community Management API documentation for more information about the service.

This credential works with API version 202404.

Using Community Management OAuth2#

Use this method if you're a new LinkedIn user or creating a new LinkedIn app.

To configure this credential, you'll need a LinkedIn account, a LinkedIn Company Page, and:

  • A Client ID: Generated after you create a new developer app.
  • A Client Secret: Generated after you create a new developer app.

To create a new developer app and set up the credential:

  1. Log into LinkedIn and select this link to create a new developer app.
  2. Enter an App name for your app, like n8n integration.
  3. For the LinkedIn Page, enter a LinkedIn Company Page or use the Create a new LinkedIn Page link to create one on-the-fly. Refer to Associate an App with a LinkedIn Page for more information.
  4. Add an App logo.
  5. Check the box to agree to the Legal agreement.
  6. Select Create app.
  7. This should open the Products tab. Select the products/APIs you want to enable for your app. For the LinkedIn node to work properly, you must include:
    • Share on LinkedIn
    • Sign In with LinkedIn using OpenID Connect
  8. Once you've requested access to the products you need, open the Auth tab.
  9. Copy the Client ID and enter it in your n8n credential.
  10. Select the icon to Copy the Primary Client Secret. Enter this in your n8n credential as the Client Secret.

Posting from organization accounts

To post as an organization, you need to put your app through LinkedIn's Community Management App Review process.

Refer to Getting Access to LinkedIn APIs for more information on scopes and permissions.

Using OAuth2#

Only use this method for older LinkedIn apps and user accounts.

Note for n8n Cloud users

Cloud users don't need to provide connection details. Select Connect my account to connect through your browser.

All users must select:

  • Organization Support: If turned on, the credential requests permission to post as an organization using the w_organization_social scope.
  • Legacy: If turned on, the credential uses legacy scopes for r_liteprofile and r_emailaddress instead of the newer profile and email scopes.

If you're self-hosting n8n, you'll need to configure OAuth2 from scratch by creating a new developer app:

  1. Log into LinkedIn and select this link to create a new developer app.
  2. Enter an App name for your app, like n8n integration.
  3. For the LinkedIn Page, enter a LinkedIn Company Page or use the Create a new LinkedIn Page link to create one on-the-fly. Refer to Associate an App with a LinkedIn Page for more information.
  4. Add an App logo.
  5. Check the box to agree to the Legal agreement.
  6. Select Create app.
  7. This should open the Products tab. Select the products/APIs you want to enable for your app. For the LinkedIn node to work properly, you must include:
    • Share on LinkedIn
    • Sign In with LinkedIn using OpenID Connect
  8. Once you've requested access to the products you need, open the Auth tab.
  9. Copy the Client ID and enter it in your n8n credential.
  10. Select the icon to Copy the Primary Client Secret. Enter this in your n8n credential as the Client Secret.

Posting from organization accounts

To post as an organization, you need to put your app through LinkedIn's Community Management App Review process.

Refer to Getting Access to LinkedIn APIs for more information on scopes and permissions.