Skip to content

productivity connectors

Project management, documentation, task tracking, and OKR / work-OS integrations. After the 2026-06-19 SDK migration the four highest- traffic connectors (notion, jira, trello, airtable) all run on canonical Go SDKs. asana stays on REST (Asana ships no Go SDK upstream).

Connectors in this category

Connector URI / type Native SDK One-line description
airtable connector://<name>/send ✅ mehanizm/airtable v0.3 Bases / tables / records CRUD + schema introspection.
asana connector://<name>/send Asana REST (no Go SDK upstream) Tasks / projects / teams.
basecamp connector://<name>/send REST Basecamp todos / messages / schedules.
clickup connector://<name>/send REST ClickUp tasks / spaces / time tracking.
coda connector://<name>/send REST Coda docs / tables / rows.
jira connector://<name>/send ✅ andygrunwald/go-jira/v2 (canonical) Issues / JQL search / projects / transitions / comments.
linear connector://<name>/send REST (GraphQL) Linear issues / projects / cycles.
monday connector://<name>/send REST (GraphQL) Monday.com boards / items / columns.
notion connector://<name>/send ✅ jomei/notionapi v1.13 (canonical) Pages / databases / blocks / search.
smartsheet connector://<name>/send REST Smartsheet sheets / rows / automations.
teamwork connector://<name>/send REST Teamwork projects / tasks / time entries.
todoist connector://<name>/send REST Todoist projects / tasks / sections.
trello connector://<name>/send ✅ adlio/trello v1.12 (canonical) Boards / lists / cards / checklists.

Deep notes — SDK-backed connectors

notion://

Source: pkg/connector/connectors/productivity/notion.go · SDK: jomei/notionapi v1.13.3 (Notion's developer-docs-recommended Go SDK)

Ops (7): search, get-page, create-page, update-page, get-database, query-database, get-block.

connectors:
  notion:
    type: notion
    config:
      api_key: ${NOTION_INTEGRATION_TOKEN}    # secret_...

jira://

Source: pkg/connector/connectors/productivity/jira.go · SDK: andygrunwald/go-jira/v2/onpremise (canonical; sub-package /cloud for Atlassian Cloud — same API shape)

Ops (7): search (JQL), get-issue, create-issue, add-comment, list-projects, get-project, transition-issue.

connectors:
  jira:
    type: jira
    config:
      base_url:        https://acme.atlassian.net
      username:        ${JIRA_USERNAME}        # email for Cloud
      api_token:       ${JIRA_API_TOKEN}       # API token from Atlassian
      default_project: HELIX

trello://

Source: pkg/connector/connectors/productivity/trello.go · SDK: adlio/trello v1.12.0 (canonical; recommended in Atlassian's Trello dev docs)

Ops (7): list-boards, get-board, list-cards, get-card, create-card, move-card, list-lists.

connectors:
  trello:
    type: trello
    config:
      api_key: ${TRELLO_API_KEY}          # from trello.com/app-key
      token:   ${TRELLO_TOKEN}

airtable://

Source: pkg/connector/connectors/productivity/airtable.go · SDK: mehanizm/airtable v0.3.4 (canonical)

Ops (7): list-records, get-record, create-record, update-record, delete-record, list-bases, list-tables.

connectors:
  airtable:
    type: airtable
    config:
      api_key: ${AIRTABLE_TOKEN}     # pat...
      base_id: appBase12345
      table:   "Tasks"

asana://

Source: pkg/connector/connectors/productivity/asana.go · Protocol: Asana REST API (Asana ships no Go SDK upstream)

Ops (4): create_task, get_task, list_tasks, update_task.

connectors:
  asana:
    type: asana
    config:
      access_token: ${ASANA_ACCESS_TOKEN}    # PAT or OAuth2 token

Runnable bundle

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

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

See also

  • content — Notion-alternative headless CMSs.
  • enterprise — ServiceNow, Zendesk for ITSM/help-desk.
  • communication — Slack, Discord, Telegram for team channels.