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

# Integration & Coverage

> Look up an integration's slug and connection type.

export const IntegrationFilter = () => {
  const CATEGORIES = [{
    key: "HRIS",
    label: "HRIS & Payroll"
  }, {
    key: "ATS",
    label: "Recruiting (ATS)"
  }, {
    key: "LMS",
    label: "Learning (LMS)"
  }];
  const CSS = `
  .bb-if {
    --bb-border: #e5e3df;
    --bb-border-strong: #d4d1cc;
    --bb-bg: #fcfcfb;
    --bb-bg-sub: #f5f4f3;
    --bb-text: #1c1b1a;
    --bb-text-dim: #6e6c68;
    --bb-accent: #f57e21;
    font-size: 14px;
    color: var(--bb-text);
    margin: 1.25rem 0 1.5rem;
  }
  html.dark .bb-if {
    --bb-border: #242424;
    --bb-border-strong: #333333;
    --bb-bg: #090909;
    --bb-bg-sub: #141414;
    --bb-text: #ededed;
    --bb-text-dim: #a1a1a1;
  }

  .bb-if-bar {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 10px;
  }
  .bb-if-chips {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
  }

  .bb-if-search { position: relative; display: block; width: 100%; }
  .bb-if-search input {
    box-sizing: border-box;
    width: 100%;
    height: 46px;
    padding: 0 40px 0 42px;
    border: 1px solid var(--bb-border-strong);
    border-radius: 6px;
    background: var(--bb-bg);
    color: var(--bb-text);
    font-size: 15px;
  }
  .bb-if-search input:focus { outline: none; border-color: var(--bb-accent); }
  .bb-if-search-icon {
    position: absolute;
    left: 15px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-flex;
    color: var(--bb-text-dim);
    pointer-events: none;
  }
  .bb-if-search-clear {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    border-radius: 3px;
    background: none;
    color: var(--bb-text-dim);
    cursor: pointer;
  }
  .bb-if-search-clear:hover { color: var(--bb-accent); background: var(--bb-bg-sub); }
  .bb-if .icon { background-color: currentColor !important; }

  .bb-if-chip {
    height: 34px;
    padding: 0 12px;
    border: 1px solid var(--bb-border-strong);
    border-radius: 4px;
    background: var(--bb-bg);
    color: var(--bb-text);
    font-size: 13px;
    line-height: 1;
    cursor: pointer;
    white-space: nowrap;
    transition: border-color 0.12s ease, color 0.12s ease;
  }
  .bb-if-chip:hover { border-color: var(--bb-accent); }
  .bb-if-chip[data-active="true"] {
    border-color: var(--bb-accent);
    color: var(--bb-accent);
    font-weight: 500;
  }

  /* Row logos live in the generated tables, not in this component, but the
     tables are plain MDX with nowhere to carry styles - so their one rule
     rides along here, on the page this component is always present on.
     Every declaration is !important because Mintlify's prose layer styles
     content images as blocks with their own margins - left alone, the logo
     lands on its own line and doubles the row height. */
  img.bb-int-logo {
    display: inline-block !important;
    width: 22px !important;
    height: 22px !important;
    margin: 0 5px 0 0 !important;
    vertical-align: middle !important;
    object-fit: contain;
    border-radius: 3px;
  }

  .bb-if-status {
    margin-top: 9px;
    font-size: 12.5px;
    color: var(--bb-text-dim);
  }
  .bb-if-status a { color: var(--bb-accent); text-decoration: none; }
  .bb-if-status a:hover { text-decoration: underline; }

  @media (max-width: 640px) {
    .bb-if-search input { height: 42px; font-size: 14px; }
    .bb-if-chip { height: 32px; padding: 0 10px; font-size: 12px; }
  }
  `;
  const [query, setQuery] = useState("");
  const [cat, setCat] = useState("ALL");
  const [shown, setShown] = useState(null);
  const readRows = () => {
    if (typeof document === "undefined") return [];
    const out = [];
    document.querySelectorAll(".bb-int-section").forEach(section => {
      const key = section.getAttribute("data-category") || "";
      section.querySelectorAll("tbody tr").forEach(tr => {
        out.push({
          tr,
          section,
          key,
          text: (tr.textContent || "").toLowerCase()
        });
      });
    });
    return out;
  };
  const [rows, setRows] = useState(null);
  useEffect(() => {
    const found = readRows();
    setRows(found);
    return () => {
      found.forEach(r => {
        r.tr.style.removeProperty("display");
        r.section.style.removeProperty("display");
      });
    };
  }, []);
  useEffect(() => {
    if (!rows) return;
    const q = query.trim().toLowerCase();
    const perSection = new Map();
    rows.forEach(r => {
      const hit = (cat === "ALL" || r.key === cat) && (!q || r.text.includes(q));
      r.tr.style.display = hit ? "" : "none";
      perSection.set(r.section, (perSection.get(r.section) || 0) + (hit ? 1 : 0));
    });
    let total = 0;
    perSection.forEach((n, section) => {
      total += n;
      section.style.display = n ? "" : "none";
    });
    setShown(total);
  }, [rows, query, cat]);
  const total = rows ? rows.length : 0;
  return <div className="bb-if">
      <style>{CSS}</style>

      <div className="bb-if-bar">
        <span className="bb-if-search">
          <span className="bb-if-search-icon">
            <Icon icon="search" size={17} />
          </span>
          <input type="text" value={query} placeholder="Search integrations or slugs" aria-label="Search integrations or slugs" onChange={e => setQuery(e.target.value)} />
          {query ? <button type="button" className="bb-if-search-clear" aria-label="Clear search" onClick={() => setQuery("")}>
              <Icon icon="x" size={15} />
            </button> : null}
        </span>

        <div className="bb-if-chips">
          <button type="button" className="bb-if-chip" data-active={cat === "ALL"} onClick={() => setCat("ALL")}>
            All
          </button>
          {CATEGORIES.map(c => <button type="button" className="bb-if-chip" key={c.key} data-active={cat === c.key} onClick={() => setCat(c.key)}>
              {c.label}
            </button>)}
        </div>
      </div>

      {shown === 0 ? <div className="bb-if-status">
          No integration matches “{query}”. New connectors are added on request -{" "}
          <a href="mailto:support@bindbee.dev?subject=Integration request">ask Bindbee</a>.
        </div> : query || cat !== "ALL" ? <div className="bb-if-status">
          Showing {shown} of {total} integrations.
        </div> : null}
    </div>;
};

For model-level support, see the [Model Availability Matrix](/get-started/model-availability), which is searchable and filterable.

<IntegrationFilter />

<div className="bb-int-section" data-category="HRIS">
  ## HRIS, Payroll & Directory

  | System                                                                                                                             | Slug                      | Type |
  | ---------------------------------------------------------------------------------------------------------------------------------- | ------------------------- | ---- |
  | <img src="https://images.unifyx.dev/logos/icon/hris/7shift.svg" alt="" className="bb-int-logo" /> 7Shifts                          | `seven_shifts`            | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/adp.svg" alt="" className="bb-int-logo" /> ADP Workforce Now                   | `adp_sftp`                | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/adp.svg" alt="" className="bb-int-logo" /> ADP Workforce Now                   | `adp`                     | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/bambooHR.svg" alt="" className="bb-int-logo" /> BambooHR                       | `bamboohr`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/breathehr.svg" alt="" className="bb-int-logo" /> BreatheHR                     | `breathehr`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/brewdat.svg" alt="" className="bb-int-logo" /> Brewdat                         | `brewdat`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/bswift.svg" alt="" className="bb-int-logo" /> Bswift                           | `bswift_sftp`             | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/charlie.svg" alt="" className="bb-int-logo" /> Charlie HR                      | `charliehr`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/connecteam.svg" alt="" className="bb-int-logo" /> Connecteam                   | `connecteam`              | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/darwinbox.svg" alt="" className="bb-int-logo" /> Darwinbox                     | `darwin_box`              | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/dayforce.svg" alt="" className="bb-int-logo" /> Dayforce                       | `dayforce`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/deel.svg" alt="" className="bb-int-logo" /> Deel                               | `deel`                    | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/deputy.svg" alt="" className="bb-int-logo" /> Deputy                           | `deputy`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/ease.svg" alt="" className="bb-int-logo" /> Ease                               | `ease_sftp`               | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/employee%20navigator.svg" alt="" className="bb-int-logo" /> Employee Navigator | `employee_navigator_sftp` | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/employment_hero.svg" alt="" className="bb-int-logo" /> Employment Hero         | `employment_hero`         | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/factorial.svg" alt="" className="bb-int-logo" /> Factorial                     | `factorial`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/google_workspace.svg" alt="" className="bb-int-logo" /> Google Workspace       | `google-workspace`        | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/gusto.svg" alt="" className="bb-int-logo" /> Gusto                             | `gusto`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/hibob.svg" alt="" className="bb-int-logo" /> HiBob                             | `hibob`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/hrpartner.svg" alt="" className="bb-int-logo" /> HRPartner                     | `hrpartner`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/hrworks.svg" alt="" className="bb-int-logo" /> HRworks                         | `hrworks`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/humaans.svg" alt="" className="bb-int-logo" /> Humaans                         | `humaans`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/isolved.svg" alt="" className="bb-int-logo" /> Isolved                         | `isolved_sftp`            | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/keka.svg" alt="" className="bb-int-logo" /> Keka                               | `keka`                    | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/microsoft_entra.svg" alt="" className="bb-int-logo" /> Microsoft Entra ID      | `microsoft_entra_id`      | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/nmbrs.svg" alt="" className="bb-int-logo" /> Nmbrs                             | `nmbrs`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/okta.svg" alt="" className="bb-int-logo" /> Okta                               | `okta`                    | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/opportunehr.svg" alt="" className="bb-int-logo" /> OpportuneHR                 | `opportunehr`             | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/oraclehcm.svg" alt="" className="bb-int-logo" /> Oracle                        | `oracle_sftp`             | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/oraclehcm.svg" alt="" className="bb-int-logo" /> Oracle HCM                    | `oracle_hcm`              | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paychex.svg" alt="" className="bb-int-logo" /> Paychex                         | `paychex`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paychex.svg" alt="" className="bb-int-logo" /> Paychex Flock                   | `paychex_flock`           | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paychex.svg" alt="" className="bb-int-logo" /> Paychex SFTP                    | `paychex_sftp`            | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paycom.svg" alt="" className="bb-int-logo" /> Paycom                           | `paycom`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paycom.svg" alt="" className="bb-int-logo" /> Paycom                           | `paycom_sftp`             | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paycor.svg" alt="" className="bb-int-logo" /> Paycor                           | `paycor`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paylocity.svg" alt="" className="bb-int-logo" /> Paylocity                     | `paylocity`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paylocity.svg" alt="" className="bb-int-logo" /> Paylocity                     | `paylocity_sftp`          | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/peoplestrong.svg" alt="" className="bb-int-logo" /> PeopleStrong               | `peoplestrong`            | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/personio.svg" alt="" className="bb-int-logo" /> Personio                       | `personio`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/plansource.svg" alt="" className="bb-int-logo" /> PlanSource                   | `plansource_sftp`         | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/prime.svg" alt="" className="bb-int-logo" /> Prime Retail                      | `prime`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/prismhr.svg" alt="" className="bb-int-logo" /> PrismHR                         | `prism`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/pro-bit.svg" alt="" className="bb-int-logo" /> Probit                          | `probit`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/quickbooks.svg" alt="" className="bb-int-logo" /> Quickbooks                   | `quickbooks`              | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/rippling.svg" alt="" className="bb-int-logo" /> Rippling                       | `rippling_sftp`           | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/rippling_platform.svg" alt="" className="bb-int-logo" /> Rippling              | `rippling_platform`       | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/rippling.svg" alt="" className="bb-int-logo" /> Rippling (Legacy)              | `rippling`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sagehr.svg" alt="" className="bb-int-logo" /> Sage Hr                          | `sage`                    | SFTP |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sagehr.svg" alt="" className="bb-int-logo" /> Sage Hr                          | `sage-hr`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sap_successfactors.svg" alt="" className="bb-int-logo" /> SAP SuccessFactors   | `sap-success-factors`     | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sesame.svg" alt="" className="bb-int-logo" /> Sesame                           | `sesame`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/square.svg" alt="" className="bb-int-logo" /> Square                           | `square`                  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/toast.svg" alt="" className="bb-int-logo" /> Toast                             | `toast`                   | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/trinet_hr.svg" alt="" className="bb-int-logo" /> Trinet HR                     | `trinet_hr`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/ukg_pro.svg" alt="" className="bb-int-logo" /> UKG Pro                         | `ukg-pro`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/ukg_pro.svg" alt="" className="bb-int-logo" /> UKG Ready                       | `ukg-ready`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/viventium.svg" alt="" className="bb-int-logo" /> Viventium                     | `viventium`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/workday.svg" alt="" className="bb-int-logo" /> Workday                         | `workday`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/workday.svg" alt="" className="bb-int-logo" /> Workday RaaS                    | `workday_raas`            | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/workline.svg" alt="" className="bb-int-logo" /> Workline                       | `workline`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/xero.svg" alt="" className="bb-int-logo" /> Xero                               | `xero`                    | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/xero.svg" alt="" className="bb-int-logo" /> Xero AU                            | `xero_au`                 | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/zoho_people.svg" alt="" className="bb-int-logo" /> Zoho People                 | `zoho-people`             | API  |
</div>

<div className="bb-int-section" data-category="ATS">
  ## Recruiting (ATS)

  | System                                                                                                                           | Slug                   | Type |
  | -------------------------------------------------------------------------------------------------------------------------------- | ---------------------- | ---- |
  | <img src="https://images.unifyx.dev/logos/icon/ats/ashby.svg" alt="" className="bb-int-logo" /> Ashby                            | `ashby`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/bambooHR.svg" alt="" className="bb-int-logo" /> BambooHR                     | `bamboohr`             | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/factorial.svg" alt="" className="bb-int-logo" /> Factorial                   | `factorial`            | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/greenhouse.svg" alt="" className="bb-int-logo" /> Greenhouse                  | `greenhouse`           | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/jazzhr.svg" alt="" className="bb-int-logo" /> JazzHR                          | `jazzhr`               | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/jobscore.svg" alt="" className="bb-int-logo" /> JobScore                      | `jobscore`             | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/jobvite.svg" alt="" className="bb-int-logo" /> Jobvite                        | `jobvite`              | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/lever.svg" alt="" className="bb-int-logo" /> Lever                            | `lever`                | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/paylocity.svg" alt="" className="bb-int-logo" /> Paylocity Recruiting        | `paylocity_recruiting` | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/personio.svg" alt="" className="bb-int-logo" /> Personio                     | `personio`             | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/recruitee.svg" alt="" className="bb-int-logo" /> Recruitee                    | `recruitee`            | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sap_successfactors.svg" alt="" className="bb-int-logo" /> SAP SuccessFactors | `sap-success-factors`  | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/teamtailor.svg" alt="" className="bb-int-logo" /> Teamtailor                  | `teamtailor`           | API  |
  | <img src="https://images.unifyx.dev/logos/icon/ats/workable.svg" alt="" className="bb-int-logo" /> Workable                      | `workable`             | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/workday.svg" alt="" className="bb-int-logo" /> Workday                       | `workday`              | API  |
</div>

<div className="bb-int-section" data-category="LMS">
  ## Learning (LMS)

  | System                                                                                                                           | Slug         | Type |
  | -------------------------------------------------------------------------------------------------------------------------------- | ------------ | ---- |
  | <img src="https://images.unifyx.dev/logos/icon/hris/sap_successfactors.svg" alt="" className="bb-int-logo" /> SAP SuccessFactors | `sap-sf-lms` | API  |
  | <img src="https://images.unifyx.dev/logos/icon/hris/workday.svg" alt="" className="bb-int-logo" /> Workday                       | `workday`    | API  |
</div>

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="The integration you need isn't listed">
    Email [support@bindbee.dev](mailto:support@bindbee.dev) with the system you need. New connectors are built on request.
  </Accordion>

  <Accordion title="A model is listed for the integration but returns nothing">
    Check scoping first, then permissions. Coverage on the integration says nothing about what one customer's credentials expose - see [Origin-system errors](/guides/troubleshooting/errors#origin-system-errors).
  </Accordion>

  <Accordion title="An SFTP connector returns fewer models than the matrix shows">
    File-based connectors carry whatever the customer's export template includes. Two customers on the same slug can return different models.
  </Accordion>
</AccordionGroup>

## Related

* [Model Availability Matrix](/get-started/model-availability) - model-level support per integration
* [Connection methods](/get-started/connection-methods) - Magic Link, Embedded SDK and SFTP
* [Scoping](/get-started/scoping) - restricting what a connector syncs
