Skip to main content
Connect your app to LinkedIn to publish posts and work with profile data, either from one shared account or from each person’s own LinkedIn account.
You need a Builder plan or higher to use connectors in your app.

What you can do

Bring LinkedIn updates into your app’s workflows.

Publish posts automatically

Post an update when something happens in your app, such as a release going out or a milestone being reached.

Show profile details

Bring profile information into dashboards and pages inside your app.

Post on a schedule

Send recurring updates, such as a weekly summary, straight from your app.
Example prompts Describe the post text, what triggers it, and any dynamic fields in the AI chat. For example:

Connecting LinkedIn

Connect LinkedIn so your app can publish posts and read profile details.
You connect one account once, and everyone who uses your app shares that connection and its data.To add a shared LinkedIn connector:
  1. Click Connectors in your workspace sidebar.
  2. Click Add connector.
  3. Search for LinkedIn, then click it.
  4. Select Shared connector, then click Next.
  5. Enter a Connection name.
  6. Under Who can access, select where the connection can be used. The default is Apps and Super agent.
  7. Click Add connector, then sign in with the LinkedIn account you want to share.

Scopes and permissions

Scopes control what your app can do in LinkedIn. You choose them when you set up an app user connector.
1

Base44 adds

  • email, openid, and profile: Identify the LinkedIn account. They appear under Always included.
2

You configure

Under Scopes, this one is selected by default. Remove it if your app doesn’t need it:
  • w_member_social: Create and manage posts, comments, and reactions for the connected account
  • In Additional scopes, these are filled in. Remove any your app doesn’t need: r_basicprofile, r_profile_basicinfo, w_organization_social, r_organization_social, r_organization_admin, rw_organization_admin, r_ads, r_ads_reporting, rw_ads, r_verify, and r_1st_connections_size.
Access: Your app works with the LinkedIn account that authorizes the connection.

Using LinkedIn in a backend function

Once LinkedIn is connected, your backend functions can retrieve an access token and call the LinkedIn API directly. Base44 handles the OAuth flow and token storage.
  • For a shared connection, use getConnection() to retrieve the token.
  • For an app user connection, use getCurrentAppUserConnection() so each request uses the signed-in person’s token.

Shared connectors

Configure, deploy, and call a shared connection from a backend function.

App user connectors

Retrieve a per-user token and call the API as the signed-in person.

Troubleshooting

Check the connection if LinkedIn stops working in your app.
LinkedIn doesn’t renew access in the background, so a connection eventually shows This connection needs to be reconnected. Reconnect it and sign in with the same LinkedIn account to restore it for every app that uses it.