Skip to content

enterprise connectors

Enterprise SaaS — identity, help-desk, CRM, life-sciences, BI, e-signature. After the 2026-06-19 SDK migration, the three identity + help-desk connectors (auth0, okta, zendesk) run on canonical Go SDKs. hubspot and servicenow stay on REST because neither vendor ships a Go SDK upstream.

Connectors in this category

Connector URI / type Native SDK One-line description
auth0 connector://<name>/send ✅ auth0/go-auth0 v1.43 (Auth0's own) Users / roles / connections / clients via Auth0 Management API.
bamboohr connector://<name>/send REST BambooHR HRIS employees + time-off.
bmc_remedy connector://<name>/send REST BMC Remedy ITSM tickets + change mgmt.
docusign connector://<name>/send REST Envelopes + recipients + templates.
freshdesk connector://<name>/send REST Freshdesk tickets + contacts.
grafana connector://<name>/send REST Grafana dashboards + datasources + alerts.
hubspot connector://<name>/send HubSpot REST v3 (no Go SDK upstream) CRM contacts + deals + companies + tickets.
keycloak connector://<name>/send (covered by infrastructure batch via Nerzal/gocloak/v13) Realms + users + clients + roles.
okta connector://<name>/send ✅ okta/okta-sdk-golang/v2 v2.20 (Okta's own) Users + groups + apps + factors.
servicenow connector://<name>/send ServiceNow Table REST (no Go SDK upstream) ITSM tables + incidents + requests.
tableau connector://<name>/send REST Tableau workbooks + datasources + permissions.
veeva connector://<name>/send REST Veeva Vault life-sciences documents + objects.
zendesk connector://<name>/send ✅ nukosuke/go-zendesk v0.18 (canonical) Tickets + users + search.

Deep notes — SDK-backed connectors

auth0://

Source: pkg/connector/connectors/enterprise/auth0.go · SDK: auth0/go-auth0 v1.43.0 (Auth0's own Management SDK)

Ops (9): list-users, get-user, create-user, update-user, delete-user, list-roles, assign-roles, list-connections, list-clients.

connectors:
  auth0:
    type: auth0
    config:
      domain:        acme.auth0.com
      client_id:     ${AUTH0_M2M_CLIENT_ID}
      client_secret: ${AUTH0_M2M_CLIENT_SECRET}

okta://

Source: pkg/connector/connectors/enterprise/okta.go · SDK: okta/okta-sdk-golang/v2 v2.20.0 (Okta's own)

Ops (9): list-users, get-user, create-user, update-user, deactivate-user, list-groups, add-user-to-group, list-apps, assign-user-to-app, verify-token.

connectors:
  okta:
    type: okta
    config:
      org_url:   https://acme.okta.com
      api_token: ${OKTA_API_TOKEN}        # 00...

zendesk://

Source: pkg/connector/connectors/enterprise/zendesk.go · SDK: nukosuke/go-zendesk v0.18.0 (canonical; listed on Zendesk's dev-tools page for Go)

Ops (7): list-tickets, get-ticket, create-ticket, update-ticket, delete-ticket, search, list-users.

connectors:
  zd:
    type: zendesk
    config:
      subdomain: acme            # for acme.zendesk.com
      email:     admin@acme.com
      api_token: ${ZENDESK_API_TOKEN}

hubspot://

Source: pkg/connector/connectors/enterprise/hubspot.go · Protocol: HubSpot REST v3 (HubSpot ships no Go SDK upstream)

Ops (8): create_contact, get_contact, search, create_deal, get_deal, create_company, update_record, delete_record.

connectors:
  hub:
    type: hubspot
    config:
      access_token: ${HUBSPOT_ACCESS_TOKEN}     # pat-...

servicenow://

Source: pkg/connector/connectors/enterprise/servicenow.go · Protocol: ServiceNow Table REST API (ServiceNow ships no Go SDK upstream)

Ops (4): query, create, update, delete — all against ServiceNow Tables (incident, problem, change_request, sys_user, etc).

connectors:
  snow:
    type: servicenow
    config:
      instance_url: https://acme.service-now.com
      username:     ${SERVICENOW_USER}
      password:     ${SERVICENOW_PASS}

Runnable bundle

A complete, validatable bundle that exercises every connector lives at examples/esb/enterprise.yaml:

bin/helix validate examples/esb/enterprise.yaml
# Validation passed: 0 workflow(s), 5 connector(s), 0 starlang block(s)

See also

  • keycloak is in the infrastructure batch — covered there with the gocloak SDK.
  • productivity — Jira / Notion / Asana for adjacent task-tracking tools.
  • communication — Slack / Discord for chat-side integrations.