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

# Instagram

> Post, story, reel

Instagram publishing

## Publish completed generations without leaving Janjan

Connect the Instagram professional account once, publish only completed CDN-hosted media, and choose the format that matches the asset: post or story for images, story or reel for videos.

<Steps>
  <Step title="Use a professional account">
    Instagram direct publishing requires an Instagram Business or Creator account. Personal accounts may be prompted by Instagram to switch during connection.
  </Step>

  <Step title="Connect once in Settings">
    Open Account > Integrations, review the professional account reminder, then complete the Instagram OAuth flow before publishing.
  </Step>

  <Step title="Share from completed results">
    Use the Instagram button on completed gallery, try-on, model, Studio result, and video surfaces to open the publish dialog.
  </Step>

  <Step title="Choose the right format">
    Publish image generations as feed posts or stories, publish videos as stories, and use reels only for completed video generations.
  </Step>
</Steps>

Quick actions

## Jump to the Instagram publishing step you need now

Use this when you are confirming the connection, opening completed results, or switching a personal Instagram account to professional.

<Columns cols={2}>
  <Card title="Connect Instagram">
    Add or reconnect the Instagram professional account that should publish Janjan generations.

    [Open integrations](https://app.janjan.ai/settings?tab=integrations)
  </Card>

  <Card title="Review image generations">
    Open Gallery to publish completed try-ons as feed posts or stories, including selected poses when multiple poses are available.

    [Open Gallery](https://app.janjan.ai/gallery)
  </Card>

  <Card title="Review video generations">
    Open video results when you want to publish an existing generated video as a story or reel.

    [Open videos](https://app.janjan.ai/gallery?type=video)
  </Card>

  <Card title="Switch to professional">
    Use Instagram’s guide if the account you selected is personal and needs to become Business or Creator.

    [How to switch](https://help.instagram.com/502981923235522)
  </Card>
</Columns>

<Columns cols={2}>
  <Card title="Connection requirements">
    Make the account type clear before anyone starts the OAuth flow.

    * Instagram direct publishing requires a Business or Creator account supported by Instagram’s API.
    * If a personal account is selected, Instagram may ask the user to switch during the connection flow.
    * The connected account summary appears under Account > Integrations with reconnect and disconnect controls.
  </Card>

  <Card title="Publishing formats">
    Pick a format that matches the media type you already generated.

    * Feed Post supports completed image generations, captions, hashtags, and multiple selected images when available.
    * Story supports image or video generations and does not add unsupported stickers.
    * Reel is available only for completed video generations, with optional caption and share-to-feed control.
  </Card>

  <Card title="Media selection">
    Control exactly which result goes to Instagram before publishing.

    * When a generation has multiple poses, the share dialog shows horizontally scrollable thumbnails.
    * Select one or more compatible thumbnails before publishing; unavailable formats are hidden or disabled.
    * Janjan sends only public CDN media URLs to Instagram, never internal Azure Blob URLs.
  </Card>
</Columns>

Instagram FAQ

## The publishing questions users ask first

Use this when you are checking account requirements, reel availability, pose selection, or publish failures.

<AccordionGroup>
  <Accordion title="Where do I connect Instagram?">
    Open Account > Integrations and choose Connect Instagram. You will see a reminder that Instagram publishing requires a Business or Creator account before the OAuth flow starts.
  </Accordion>

  <Accordion title="Why did Instagram ask me to switch account type?">
    Personal accounts cannot use Instagram direct publishing through the API. If you choose a personal account, Instagram may prompt you to switch it to a professional account during connection.
  </Accordion>

  <Accordion title="Which generations can become reels?">
    Only existing completed video generations can be published as reels. Janjan does not create an image-to-video reel automatically from an image generation in this flow.
  </Accordion>

  <Accordion title="Can I choose which poses to publish?">
    Yes. When multiple pose images are available, the Instagram dialog shows selectable thumbnails in a horizontal picker so you can publish only the pose or poses you want.
  </Accordion>

  <Accordion title="What should I check if publishing fails?">
    Confirm the Instagram account is still connected, the selected media is complete, and the format matches the media type. Reconnect from Account > Integrations if the token or permissions changed.
  </Accordion>
</AccordionGroup>

Next best action

## Keep the publish path simple

Connect once, share from completed results, select the exact media, and publish only when the format matches the generation type.

[Connect, select, publish](https://app.janjan.ai/settings?tab=integrations)

[Review publish-ready results](https://app.janjan.ai/gallery)

[Check professional account setup](https://help.instagram.com/502981923235522)


## Related topics

- [Help & Documentation](/en/index.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.