> ## Documentation Index
> Fetch the complete documentation index at: https://university.triggr-app.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Licences and distributors

> Set Core's org-wide defaults, and let User Onboarding buy an extra licence seat at your distributor when a client has none free.

## General settings

Go to **Settings > General**, change a setting and click Save changes. Default Microsoft connection and Default PSA come from the [Microsoft](/core/get-started/connect-microsoft-365#change-your-connection) and [PSA](/core/get-started/connect-your-psa#change-it-later) setups; clearing either stops the workflows that use it.

<Frame>
  <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/licences-and-distributors/general-settings.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=404f92e41b3d3b1f06472db9d9926c61" alt="The General settings card with Default Microsoft connection set to GDAP (Partner Center), Default PSA set to Halo PSA, Default distributor set to TD Synnex Stellr, the Auto-buy seats for all clients by default switch turned on, and a Save changes button." width="1414" height="1330" data-path="images/core/licences-and-distributors/general-settings.png" />
</Frame>

## Buy seats automatically

When a new starter needs a licence with no free seat, User Onboarding can buy one at your distributor.

<Steps>
  <Step title="Connect your distributor">
    In Integrations, set up [Pax8](/integrations/pax8), [Sherweb](/integrations/sherweb) or [TD SYNNEX StreamOne Stellr](/integrations/td-synnex/stellr), then choose it as **Default distributor** in **Settings > General**.
  </Step>

  <Step title="Link each client">
    Open the client on Clients and click **Map** next to your distributor under Integrations.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/licences-and-distributors/client-integrations.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=ca283720095d2e97680fb1a9bb3b4f92" alt="The Integrations section of a client panel listing Halo PSA, Mapped to Acme Corp, with an Edit mapping button, and TD Synnex Stellr, Not mapped, with a Map button." width="1344" height="422" data-path="images/core/licences-and-distributors/client-integrations.png" />
    </Frame>
  </Step>

  <Step title="Pick its customer record">
    Core suggests the closest name. Click **Save mapping**. For many clients at once, use the Client Mapping card on the distributor's integration page.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/licences-and-distributors/map-dialog.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=483beb1a3ec4493c00853c433117bada" alt="The Map Acme Corp dialog: Pick the matching record in TD Synnex Stellr so workflows resolve this client correctly, with Acme Corp selected, a Reload list link, and Cancel and Save mapping buttons." width="1024" height="530" data-path="images/core/licences-and-distributors/map-dialog.png" />
    </Frame>
  </Step>

  <Step title="Map licences and turn on auto-buy">
    Under Distributor licenses in the same panel, check the subscription Core picked for each licence, set **Auto-buy seats** and click Save changes. Not mapped — won't auto-buy means pick a subscription; Client not linked means do the previous step.

    <Frame>
      <img src="https://mintcdn.com/triggr/MwzXHG3UWzFixdSz/images/core/licences-and-distributors/distributor-licenses.png?fit=max&auto=format&n=MwzXHG3UWzFixdSz&q=85&s=6ec742b8c3adf19631f5ce7d23503a47" alt="The Distributor licenses section of a client panel with Auto-buy seats set to Use org default (On). Microsoft 365 Business Premium and Microsoft 365 Business Standard are Auto-buy ready and Exchange Online (Plan 1) is Mapped — save to enable, each with a TD Synnex Stellr subscription picked, above a Save changes button." width="1342" height="964" data-path="images/core/licences-and-distributors/distributor-licenses.png" />
    </Frame>
  </Step>
</Steps>

Only licences marked Auto-buy ready buy seats. The request's summary says Will buy 1 seat of *licence* at *distributor*; after approval, Top Up Licence Seats adds one seat, waits up to 10 minutes for Microsoft 365 to show it, then Core assigns the licence. A failed purchase never stops onboarding, and with Log actions to the ticket on, the ticket says what happened. Seats on annual subscriptions can't be reduced until renewal.

## Troubleshooting

<AccordionGroup>
  <Accordion title="“… has no available licences (0 of N seats free)” with auto-buy on">
    Check the licence shows Auto-buy ready and Auto-buy seats is On (or Use org default (On)), then submit again.
  </Accordion>

  <Accordion title="“Bought 1 seat of … but Microsoft hadn't shown it as free within 10 minutes”">
    Assign the licence once the seat appears.
  </Accordion>

  <Accordion title="“Couldn't add a seat of … at …”">
    Fix the reason given, then assign the licence by hand once a seat is free.
  </Accordion>

  <Accordion title="“A seat request for … may have gone through”">
    Check the subscription in your distributor's portal before buying another seat.
  </Accordion>

  <Accordion title="Turning on Auto-buy seats for all clients by default asks “Turn on Auto-buy seats for every client?”">
    Any client without its own setting may then have a seat added on its next onboarding. Set Auto-buy seats to Off on clients you want to exclude.
  </Accordion>
</AccordionGroup>


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