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 slackPrerequisites
- A Slack bot/user token (xoxb-… or xoxp-…) with channels:read + channels:history.
- The Oynix CLI installed and signed in (oynix login).
Setup steps
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).
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).
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-).
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).
Sync anytime
Oynix pulls the chosen channels' history and links the decisions to your code. Run this to refresh.
$ oynix connectors sync slackCheck 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.