> ## Documentation Index
> Fetch the complete documentation index at: https://docs.daoco.org/llms.txt
> Use this file to discover all available pages before exploring further.

# Connect LinkedIn

> Connect a LinkedIn profile or Page for professional publishing workflows and browser-backed LinkedIn tasks.

LinkedIn supports profile and company Page connection flows. Choose the flow that matches where daoco should publish.

## Connect LinkedIn

<Steps>
  <Step title="Open Connections">
    In daoco, open **Connections**, choose **Add Account**, and select **LinkedIn**.
  </Step>

  <Step title="Choose profile or Page">
    Select the LinkedIn profile flow for member posting, or the Page flow when daoco should publish for a company Page.
  </Step>

  <Step title="Approve LinkedIn OAuth">
    Sign in to LinkedIn and approve the requested profile, posting, and Page permissions for the flow you chose.
  </Step>

  <Step title="Confirm the account">
    Return to daoco and confirm the connected LinkedIn profile or Page appears in the connected accounts list.
  </Step>
</Steps>

## LinkedIn OAuth vs browser session

LinkedIn uses two layers of access:

| Layer                | What it enables                                                                                                                                       |
| -------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
| **OAuth connection** | Publishing, analytics, and API-backed workflows daoco can run through LinkedIn's official connection.                                                 |
| **Browser session**  | Secure browser-backed tasks on LinkedIn's website, such as comment replies, UI inspection, and inbox sync that need an authenticated browser profile. |

OAuth alone is not always enough for browser-backed LinkedIn work. When daoco needs the browser layer, it prompts you in chat with a browser auth card. The same preview also supports selected UI tasks on other social platforms; see [Browser automation preview](/preview-features/browser-automation).

## Complete browser auth from chat

When brand chat needs a LinkedIn browser session:

<Steps>
  <Step title="Start secure browser">
    On the LinkedIn browser auth card, choose to open the secure browser session. Allow popups for daoco if your browser blocks the window.
  </Step>

  <Step title="Sign in on LinkedIn">
    Complete LinkedIn login or verification in the secure browser window.
  </Step>

  <Step title="Confirm in daoco">
    Return to the card and confirm when login is complete. daoco verifies the session and resumes the original request.
  </Step>
</Steps>

If enrollment is still in progress, daoco can poll the session and complete auth when LinkedIn reports success.

## Manage the browser session from Connections

On the connected LinkedIn row in **Connections**, open the **Browser session** menu to:

* See whether a browser session is active, pending, or not linked.
* Review when the session was last used.
* **Clear browser session** without disconnecting OAuth.

Clearing the browser session removes the saved browser profile for that connection. OAuth stays connected, but daoco will ask you to complete browser auth again before the next browser-backed LinkedIn task.

## After connecting

* Reconnect OAuth if LinkedIn reports a missing refresh token, expired token, or revoked access. daoco also refreshes LinkedIn tokens before scheduled and immediate publishes when possible, so healthy connections stay publish-ready longer.
* Review the LinkedIn preview before publishing because profile and Page posts can have different requirements.
* For inbox replies and other UI tasks, confirm the browser session shows **Browser session active** or complete auth when chat prompts you.

See [Social Inbox](/core-workflows/social-inbox) for conversation workflows that may depend on LinkedIn browser access.
