> ## Documentation Index
> Fetch the complete documentation index at: https://grow-hub.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Publish your first post

> Connect a platform, draft a post, and publish it — all from chat.

This walks through the whole loop with an assistant connected to Studio. If you
haven't added the server yet, start with the [Quickstart](/quickstart).

<Steps>
  <Step title="Check what's connected">
    ```text theme={null}
    What platforms are connected to my Studio?
    ```

    Calls `list_connections`. An empty result means nothing is linked yet.
  </Step>

  <Step title="Connect LinkedIn">
    ```text theme={null}
    Connect LinkedIn.
    ```

    `connect_platform` returns a URL. Open it, authorize LinkedIn, and you land
    back on Studio's confirmation page.

    <Info>Requires `owner` or `admin` in the studio.</Info>
  </Step>

  <Step title="Confirm the connection">
    ```text theme={null}
    List my connections again.
    ```

    LinkedIn should now appear with an `authorUrn` and `connectedAt`.
  </Step>

  <Step title="Draft the post">
    ```text theme={null}
    Draft a LinkedIn post announcing that Studio now schedules posts.
    Keep it under 800 characters and give me the link.
    ```

    `create_draft` returns the post with a `url` into the web studio. Open it and
    read the draft as it will appear.
  </Step>

  <Step title="Revise">
    ```text theme={null}
    Tighten the opening line and drop the last paragraph.
    ```

    `update_draft` patches the content in place. Drafts are fully editable —
    iterate as many times as you like.
  </Step>

  <Step title="Publish">
    ```text theme={null}
    Publish it to LinkedIn.
    ```

    `publish_post` dispatches immediately and returns the post with `status:
            "posted"` and an `externalPostId`.

    <Warning>
      There is no undo. Read the draft before you say publish.
    </Warning>
  </Step>
</Steps>

## What to do next

<CardGroup cols={2}>
  <Card title="Schedule instead" icon="clock" href="/guides/scheduling">
    Queue a post for a specific time instead of publishing now.
  </Card>

  <Card title="Add images" icon="image" href="/guides/images">
    Attach up to nine images to a post.
  </Card>
</CardGroup>
