- Support levelCertified
- Available onCloud, Self-Managed Enterprise
- Connector version3.2.18
- Release stageGenerally available
One connector
Everything Slack can do in Airbyte
Sync to your warehouse
Land 5 Slack tables in 50+ destinations on a schedule you control.
Live entity actions
Read,create,updateanddeleteSlack records at runtime through typed entity actions.Context store search
Query synced Slack data with filters, sorting and semantic search, without spending Slack API rate limits.
Incremental syncs
Pull only the records that changed since the last run instead of reloading everything.
Specifications
What to know before you sync Slack
Sync capabilities
- Full Refresh SyncSupported
- Incremental SyncSupported
- NamespacesNot supported
- Destinations50+ Airbyte connectors
Set up in 9 steps
- First, navigate to the Slack source connector page on Airbyte.com.
- Click on the "Add Source" button to begin the process of adding your Slack credentials.
- In the "Connection Configuration" section, enter a name for your Slack connection.
- Next, enter your Slack workspace's API token in the "API Token" field. You can generate an API token by following the instructions in the Airbyte documentation.
- In the "Channels" field, enter the names of the Slack channels you want to sync data from. You can enter multiple channels by separating them with commas.
- If you want to filter the data that is synced from Slack, you can enter a date range in the "Start Date" and "End Date" fields.
- Once you have entered all the necessary information, click on the "Test" button to ensure that your credentials are valid and that Airbyte can connect to your Slack workspace.
- If the test is successful, click on the "Save & Continue" button to save your Slack connection.
- You can now use your Slack source connector to sync data from your Slack workspace to your destination of choice.
5 streams
Every table you can sync from Slack
Channels (Conversations)
Channel Members (Conversation Members)
Messages (Conversation History)
Users
Threads (Conversation Replies)
7 actions
Supported Slack actions
List
Readlive records straight from the Slack API.Get
Fetcha single record by ID.Context Store Search
Query synced data with filters and sorting, with no API rate limits.
Create
Writea new record back into Slack.Update
Patchfields on an existing record.Semantic Search
Natural-language search across synced Slack records.
Delete
Removea record.
Full parameter-level details live in the Slack entity reference.
Authentication
Authenticate Slack once
Sign in via Slack (OAuth)
Bot Token
Use cases
What teams build with Slack
List all users in my Slack workspace
Show me all public channels
List members of a public channel
Show me recent messages in a public channel
Show me thread replies for a recent message
List all channels I have access to
Show me user details for a workspace member
List channel members for a public channel
Send a message to a channel saying 'Hello team!'
Post a message in the general channel
Update the most recent message in a channel
Create a new public channel called 'project-updates'
Create a private channel named 'team-internal'
Rename a channel to 'new-channel-name'
Set the topic for a channel to 'Daily standup notes'
Update the purpose of a channel
Add a thumbsup reaction to the latest message in a channel
React with :rocket: to the latest message in a channel
Reply to a recent thread with 'Thanks for the update!'
Invite a user to a channel
Add a team member to the #project-updates channel
Send an ephemeral message to a user in a channel
Whisper a private reminder to a user in #general
Schedule a message in a channel for tomorrow at 9am
Send a reminder to a channel at 5pm today
Delete the bot's last message in a channel
Remove the :thumbsup: reaction from a message
Archive the #old-project channel
Remove a user from the #team channel
Pin the latest important message in a channel
Add a bookmark link to a channel
Join the #announcements channel
Have the bot join a public channel
What messages were posted in channel channel_id last week?
Show me the conversation history for channel channel_id
Search for messages mentioning keyword in channel channel_id
Common questions
Didn't find your answer?
Please don't hesitate to reach out.
Do I need more than one Slack connection?
Do Slack entity actions need a sync to run first?
What is ETL?
What data can you extract from Slack?
How do I transfer data from Slack?
What are top ETL tools to transfer data from Slack?
What is ELT?
Difference between ETL and ELT?
Start moving Slack data today
Free for 14 days on Airbyte Cloud. One connection powers your scheduled syncs and your live Slack actions.