Icon

Slack Connector

Quickly build integrations connecting your B2B SaaS product to Slack.

About the Slack connector

The Slack connector accesses Slack data via the Slack Web API.

This connector allows you and your customers to integrate Slack with your product, enabling your customers to work with conversations, messages, users, files, and more in Slack via those integrations.

Actions

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Post MessagePost a message to a slack channel
Delete MessageDelete the content and metadata of an existing message
Delete Pending Scheduled MessageDelete the content and metadata of a pending scheduled message from a queue
Update MessageUpdate the contents of an existing message
Post Ephemeral MessagePost an ephemeral message to a user or channel
Close ConversationClose an existing conversation
Create ConversationCreate a new conversation
Rename ConversationRename an existing conversation
Get User By EmailGet a user's information by email
Get User By IDGet a user's information by ID
Leave ConversationLeave an existing conversation
List ConversationsList all conversations
List Conversation MembersList all members of a conversation
List UsersList all users in the workspace.
Slack Message From WebhookPost a message to a Slack channel from a webhook URL
Post Block MessagePost a message to a slack channel
Slack Block Message From WebhookPost a block formatted message to a Slack channel from a webhook URL
Archive ConversationArchive an existing conversation
Conversation ExistsReturns true if the conversation already exists
List Scheduled MessagesList all scheduled messages
List FilesList all available files
Invite User To ConversationInvite a user to an existing conversation
Set Conversation PurposeSet the purpose of an existing conversation
Set Conversation TopicSet the topic of an existing conversation
List Users ConversationsList all conversations for a user.
Upload FileUpload a new file to a slack conversation
Get Conversation HistoryGet the history of a conversation
Raw RequestSend raw HTTP request to Slack
Open ViewOpen a view for a user.
Publish ViewPublish a static view for a User.
Push ViewPush a view onto the stack of a root view.
Update ViewUpdate an existing view.
Search AllSearches for messages and files matching a query.
Search FilesSearches for files matching a query.
Search MessagesSearches for messages matching a query.

Triggers

Trigger NameTrigger Description
Events API WebhookReceive and validate webhook requests from Slack's Events API for webhooks you configure.
App WebhookTrigger for handling slash command and modal webhooks from Slack

FAQs for Slack integrations

Yes. We offer built-in connectors for a variety of other collaboration tools including Confluence, Dropbox, Jira, and Gmail. These and other connectors are available from our connector library.

API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image