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

# Connect SOS Inventory to Owlery

> Authorize your SOS Inventory account while Owlery handles the OAuth 2.0 credentials and tokens.

Connecting SOS Inventory is a one-time approval. You do not need to register an application, copy credentials, or manage access tokens.

**Where to find it:** `Settings → Integrations`

<Info>
  OAuth 2.0 lets you approve Owlery without sharing your SOS Inventory password. SOS Inventory gives Owlery a revocable token that is limited by the approving account's permissions.
</Info>

## Before You Start

You need:

* An SOS Inventory account with access to the records Owlery will synchronize
* Permission to authorize API access
* Your Owlery sign-in

The SOS Inventory account should be able to read Items, units, sales orders, purchase orders, transfers, locations, customers, and vendors.

## Connect SOS Inventory

<Steps>
  <Step title="Open SOS Inventory in Owlery">
    In Owlery, go to `Settings → Integrations`. Find **SOS Inventory** and click **Connect**.
  </Step>

  <Step title="Sign in to SOS Inventory">
    Owlery sends you to SOS Inventory's secure authorization page. Sign in with the account whose permissions Owlery should use.

    If your browser blocks the new page, allow pop-ups for Owlery and click **Connect** again.
  </Step>

  <Step title="Approve Access">
    Review and approve the request. SOS Inventory sends the approval code directly to Owlery. You do not need to copy it.
  </Step>

  <Step title="Return to Owlery">
    SOS Inventory sends you back to Owlery. Confirm that the integration shows **Connected**.
  </Step>
</Steps>

## What Owlery Handles

Owlery maintains the registered SOS Inventory application, exchanges the approval for secure tokens, stores the tokens, and refreshes access before it expires. Your team does not need to create a developer account or rotate tokens.

SOS Inventory documents the underlying process in its [Authentication](https://developer.sosinventory.com/apidoc/authentication) guide. That guide is for developers; the connection steps above are all you need.

## Troubleshooting

<AccordionGroup>
  <Accordion title="SOS Inventory will not let me approve access">
    Ask your SOS Inventory administrator to confirm that your account can authorize API access, or have the administrator complete the connection.
  </Accordion>

  <Accordion title="The connection works but some records are missing">
    Confirm that the SOS Inventory account can read every required record type. The integration cannot read records that the approving account cannot access.
  </Accordion>

  <Accordion title="I returned to Owlery with an error">
    Start again from `Settings → Integrations` and complete the approval in one browser session. If it still fails, send the error message to [support@owlery.ai](mailto:support@owlery.ai).
  </Accordion>
</AccordionGroup>

<Card title="Next: Reading Data from SOS Inventory" href="/shippers/sos-inventory/reading-data">
  See which SOS Inventory records Owlery synchronizes after authorization.
</Card>
