Skip to main content
Connect Slack to read messages, post updates, and monitor channel activity.

Features

  • List channels and members
  • Read channel messages
  • Post messages to channels
  • Search message history
  • Monitor specific channels
  • Summarize channel activity
  • Send direct messages
  • Track thread discussions

Setup

1

Go to Integrations

Open Integrations from the sidebar
2

Find Slack

Locate Slack in the list and click Connect
3

Authorize

Sign in to Slack and authorize Invariant
4

Select workspace

Choose which Slack workspace to connect

Supported Actions

ActionDescription
list_channelsList available channels
get_messagesRead messages from a channel
post_messageSend a message to a channel
search_messagesSearch across channels
get_threadRead a thread
list_membersList channel members

Examples

Read channel messages

Show messages from #engineering from today

Post an update

Post to #standups: "Completed PR review, starting on auth bug"

Summarize channel

Summarize activity in #product-discussions from this week

Daily standup post

Every morning at 9:15am, post my standup to #standups
Based on my GitHub commits and Linear issues from yesterday

Search messages

Find messages mentioning "deployment" in the last 7 days

Troubleshooting

Channel not found
  • Verify Invariant is added to the channel
  • Check channel name spelling (case-sensitive)
“Cannot post” errors
  • Ensure Invariant has posting permissions
  • Confirm the channel allows app messages
Private channels not visible
  • Invite Invariant to the private channel first

Best Practices

  • Use channel names with #: “#engineering” not “engineering”
  • Specify time ranges: “today” or “this week”
  • For scheduled posts, include timezone awareness