How does Chronos work with Slack?
Chronos connects to Slack via OAuth 2.0, installs a bot into your workspace, and sends you a direct message when a task is created or completed. If you live in Slack, you see what’s been added and finished without switching tools, and Settings has switches for the kinds of message Chronos sends.
What Chronos does with your Slack
OAuth 2.0 workspace install with bot token
Chronos installs into your Slack workspace using the OAuth v2 flow via the createSlackOAuthRouter function, which handles the authorisation redirect and token exchange with the Slack API. After authorisation, Chronos receives a bot token, the credential it uses for every later call to your workspace, and opens a direct-message channel between the Chronos bot and you so notifications have somewhere to go straight away.
Encrypted bot token storage
After the OAuth exchange completes, Chronos encrypts the bot token with AES-256-GCM before saving it in the slack_connections table, so your Slack credentials are never held in plaintext in the Chronos database. Each person in your Chronos account keeps their own Slack connection, scoped to the workspace they authorised, and Chronos decrypts the token only at the moment it sends a message.
Notifications when tasks are created or completed
When you create or complete a task in Chronos, it calls the Slack chat.postMessage API method to post a short notification with the task’s title to your Slack direct messages. Chronos’s Slack settings have switches for the kinds of message it sends, so you can keep the ones you find useful. Notifications are sent in the background so they never hold up the change itself.
How teams use this
Keeping track of your own tasks from Slack
A consultant spends most of the day in Slack and connects Chronos so the Chronos bot messages them directly. Each time they add a task in Chronos — from the app, the web or a quick Siri request — a short message names it in their Slack direct messages, and marking a task complete sends a completion message, so they have a running record of what’s been added and finished without opening Chronos.
Related integrations
Ready to connect Chronos with Slack?
Start scheduling smarter — free, no credit card required.
Start free trialAlready a user? Setup help →