OYNIX

Integrations / Slack

Capture decisions where they happen.

Oynix reads your chosen Slack channels to capture the "why" behind decisions — so institutional knowledge never dies in a thread.

$ oynix connect slack

Prerequisites

  • A Slack bot/user token (xoxb-… or xoxp-…) with channels:read + channels:history.
  • The Oynix CLI installed and signed in (oynix login).

Setup steps

01

Install the Oynix CLI

Everything Oynix does runs from one small command-line tool on your own machine — there's nothing to deploy or host. Open your terminal (Terminal on Mac, PowerShell on Windows) and paste this in to install it:

$ curl -fsSL https://get.oynix.dev | sh
  • Don't have a terminal open? On Mac press ⌘+Space, type "Terminal", hit Enter.
  • Paste the line, press Enter, and wait for it to finish — that's it.
  • Check it installed: run oynix --version (it should print a version number).
02

Sign in

Tell Oynix who you are. This opens your browser to sign in with GitHub and links this computer to your workspace — it's how your edits, decisions and presence get attributed to you.

$ oynix login
  • Run the command; your browser opens automatically.
  • Approve the sign-in with GitHub, then return to the terminal.
  • If your team uses a workspace key, paste it when asked (a teammate with the master key issues it).
03

Create a Slack token

You'll make a small Slack app that can read the channels you choose, and copy its token.

  • Go to api.slack.com/apps → Create New App → From scratch (name it 'Oynix').
  • Open 'OAuth & Permissions' → under Bot Token Scopes add channels:read and channels:history.
  • Click 'Install to Workspace', approve, then copy the Bot User OAuth Token (starts with xoxb-).
04

Connect Slack

Run the command and follow the prompts.

$ oynix connect slack
  • When asked how to authorize, choose 'Direct'.
  • Paste the xoxb- token you copied.
  • Pick the channels you want Oynix to read (e.g. #decisions, #engineering).
05

Sync anytime

Oynix pulls the chosen channels' history and links the decisions to your code. Run this to refresh.

$ oynix connectors sync slack
06

Check it worked

List your connectors to confirm Slack shows up and is syncing. Once it's synced, ask the graph a question that should now have an answer from Slack.

$ oynix connectors
  • You should see Slack listed as "connected".
  • Try it: oynix ask "what did we decide about …?" — answers can now draw on Slack.

What gets indexed

Threads

Channel history and threads where decisions get made.

Decisions

The reasoning captured in conversation, linked to the code it shaped.

Links

References to code, PRs and tickets, woven into the graph.