X and LinkedIn are separate connections with separate developer apps. Both use OAuth 2.0.

X (Twitter)

1

Create a project and app

In the X Developer Portal, create a Project, then an App inside it. Standalone apps cannot use OAuth 2.0.
2

Set up User authentication

Enable OAuth 2.0, choose Web App as the app type, and set the callback URL:
Set App permissions to Read and write and Direct message — the narrower presets will not satisfy the scopes below.
3

Copy credentials

Copy the OAuth 2.0 Client ID and Client Secret.
To connect, go to SettingsIntegrations in your workspace and click Connect on X.
X’s Free API tier allows a small monthly post volume and no read access to the timeline. Most real agent workloads need Basic or Pro. Check your tier before building against it — the flow will connect successfully and then fail at call time with a 403 if the endpoint is not in your tier.

LinkedIn

1

Create an app

At LinkedIn Developers, create an app. It must be associated with a LinkedIn Page you administer.
2

Add products

Request Sign In with LinkedIn using OpenID Connect and Share on LinkedIn. To post as an organization you also need Community Management API, which requires LinkedIn’s approval.
3

Set the redirect URL

Under AuthOAuth 2.0 settings, add:
To connect, go to SettingsIntegrations in your workspace and click Connect on LinkedIn.

Troubleshooting