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

# Hudu & IT Glue Stack Import

> Import documented client vendors from Hudu or IT Glue, review matches, and provision a StatusStack client stack

Connect Hudu or IT Glue once, then provision each client’s documented vendors as a StatusStack stack — without building it by hand.

<Info>
  **You'll need**

  * MSP Console access (`https://statusstack.com/msp`)
  * A Hudu **Admin → API** key, or an IT Glue **Account → API Keys** key
  * The Hudu Asset Layouts or IT Glue Flexible Asset Types that list client vendors
</Info>

<Tip>
  MSP-only. Provisioning a **new** client from an import is [billable per client](/guides/msp-billing).
</Tip>

***

## What you'll see

Open **Clients** → **Stack Import**. Before anything is imported, the table is empty.

| Where                           | What it is                                                                                    |
| ------------------------------- | --------------------------------------------------------------------------------------------- |
| **Settings** → **Integrations** | Connect **Hudu** or **IT Glue** (type **DOCUMENTATION**)                                      |
| **Clients** → **Stack Import**  | Empty until you import. Then rows with status Pending review, Provisioned, Skipped, or Failed |
| Review slide-over               | Map each documented service to a StatusStack source and toggle **Monitor**                    |

***

## Connect

<Steps>
  <Step title="Open Integrations">
    MSP Console → **Settings** → **Integrations**.
  </Step>

  <Step title="Choose Hudu or IT Glue">
    Add an integration. Both providers use type **DOCUMENTATION**.
  </Step>

  <Step title="Enter connection details">
    Use the tab that matches your documentation tool.
  </Step>

  <Step title="Set sync behavior">
    * **Re-sync on a schedule** — on by default
    * **Auto-provision confident matches** — off by default (leave it off until matches look right)
  </Step>

  <Step title="Save">
    StatusStack tests the API key and starts the first sync.
  </Step>
</Steps>

<Tabs>
  <Tab title="Hudu">
    | Field             | Details                                             |
    | ----------------- | --------------------------------------------------- |
    | **URL**           | Your Hudu instance (cloud or self-hosted)           |
    | **API Key**       | Hudu **Admin** → **API**                            |
    | **Asset Layouts** | Layouts that document client vendors / applications |

    Read access to companies and those layouts is enough. Stack import does not pull passwords or vault data.
  </Tab>

  <Tab title="IT Glue">
    | Field                    | Details                                                           |
    | ------------------------ | ----------------------------------------------------------------- |
    | **API Base URL**         | Default `https://api.itglue.com`. EU: `https://api.eu.itglue.com` |
    | **API Key**              | IT Glue **Account** → **API Keys**                                |
    | **Flexible Asset Types** | Types that document client vendors / applications                 |

    Point the base URL at the region for your IT Glue tenant.
  </Tab>
</Tabs>

***

## Review and provision

After you connect a provider, go to **Clients** → **Stack Import** and click **Import from documentation platform**.

Imported rows use columns **Client**, **Provider**, **Status**, **Services**, **New**, and **Synced**.

| Status             | Meaning                                   |
| ------------------ | ----------------------------------------- |
| **Pending review** | Ready to map and provision                |
| **Provisioned**    | Client, team, stack, and monitors created |
| **Skipped**        | You chose not to provision                |
| **Failed**         | Open the row for the error, fix, retry    |

<Steps>
  <Step title="Open a pending import">
    Click a **Pending review** row.
  </Step>

  <Step title="Confirm the client">
    Check the client name. An existing client is reused; a new one is billable.
  </Step>

  <Step title="Map services">
    For each documented vendor, pick a StatusStack service. Use **Monitor** to include or skip it.
  </Step>

  <Step title="Provision">
    Creates the client (if needed), a team, a stack, and monitors for rows with **Monitor** on.
  </Step>
</Steps>

<Note>
  Confidence **≥ 0.9** is a confident vendor match. Lower scores and **AI suggestions** always stay in review — they are never auto-provisioned.
</Note>

***

## Auto-provision

<AccordionGroup>
  <Accordion title="When it runs">
    Only if **Auto-provision confident matches** is on **and** every vendor in that import matches at **≥ 0.9**.
  </Accordion>

  <Accordion title="When it never runs">
    Any vendor below 0.9, any **AI suggestion**, or a row you already skipped.
  </Accordion>
</AccordionGroup>

Leave it off until you have reviewed a few imports by hand.

***

## After provisioning

<Check>
  The client appears under **Clients** and on the MSP Dashboard. Monitoring starts for every service with **Monitor** enabled. Re-sync picks up newly documented vendors for later review.
</Check>

***

## Next steps

<CardGroup cols={2}>
  <Card title="Client Onboarding" icon="rocket" href="/guides/msp-onboarding">
    Industry templates when you are not importing docs
  </Card>

  <Card title="Client Management" icon="building" href="/guides/msp-client-management">
    Edit the client after provision
  </Card>

  <Card title="MSP Billing" icon="credit-card" href="/guides/msp-billing">
    Per-client billing for new provisions
  </Card>

  <Card title="MSP Console" icon="gauge" href="/guides/msp-setup">
    Console overview
  </Card>
</CardGroup>
