Slack
Slack integration in Lleverage enables you to automate team communication and collaboration workflows directly within your Slack workspace. Send messages, manage channels, upload files, and interact with users seamlessly to keep your team connected and informed.
Key Features
Message management - Send, reply, and update messages across channels and users
Channel operations - Set topics, descriptions, and manage channel members
File sharing - Upload files directly to Slack channels with comments
User management - Update profiles, set status, and manage user groups
Advanced messaging - Use Block Kit, markdown formatting, and scheduled messages
Search and retrieval - Find messages, list users, and retrieve conversation threads
Secure connection - Direct integration with Slack workspaces via Pipedream
How to Add Slack Integration
Open the Add Action menu using one of three methods:
Click the "Add Action" button in the top left corner
Click on a connection circle on an existing action card
Click and drag from one action to create a connection
Navigate to Slack integration:
Select "External Apps" from the categories
Find "Slack" in the top 10 popular integrations, or
Scroll down to find Slack in the alphabetical list
Click on Slack to view available actions
Select your desired Slack action from the comprehensive list
💡 Tip: Slack appears in the top 10 integrations due to its popularity and extensive automation capabilities.
How to Connect Your Slack Account
Initial Setup
Click "Connect Slack Account" in any Slack action
Follow the Slack authentication process via Pipedream
Grant necessary permissions for your workspace
Your connected account will be available across all Slack actions
⚠️ Important: When data is available (channels, users, etc.), dropdown options will populate automatically. Otherwise, you can input values manually or use workflow variables.
How to Configure Optional Properties
Understanding Optional Properties
Click on "Optional Properties" to see available configuration options
Select the properties you want to add - they'll appear as input fields above
Configure each property based on its type:
Toggle: On/off switches for boolean options
Input: Text fields for custom values
Dropdown: Selection from available options
To remove optional properties, click them again in the Optional Properties menu
💡 This pattern applies to all Slack actions - use optional properties to customize behavior without cluttering the basic interface.
How to Send Messages
How to Send Basic Messages
Send Message to Public or Private Channel
Connect your Slack account
Select the target Channel from dropdown or input manually
Enter your Text message content
Configure optional properties:
Send Text as Slack Markdown: Enable rich formatting
Schedule Message: Set delivery time
Customize Bot Settings: Modify bot appearance
Reply to Thread: Respond to specific message
Add Message Metadata: Include additional data
Configure Unfurl Settings: Control link previews
💡 Use case: Send automated notifications, share updates across teams, or broadcast announcements based on workflow triggers.
Send Message to User Group
Connect your Slack account
Enter Text message content
Configure optional properties:
Users: Specify target user group
Channel: Select communication channel
Plus all standard messaging options (markdown, scheduling, etc.)
💡 Use case: Alert specific teams about issues, send targeted updates to project groups, or notify stakeholders about workflow completion.
How to Send Advanced Messages
Send Message Advanced
Connect your Slack account
Select Channel or input destination
Enter Text content
Additional optional properties include:
Attachments: Add file attachments
Parse: Control message parsing behavior
Link Names: Enable automatic username/channel linking
Add Blocks: Reference existing blocks or configure manually
💡 Use case: Create rich, formatted messages with attachments, interactive elements, or complex layouts for comprehensive team communication.
Send Large Message (3000+ Characters)
Connect your Slack account
Select target Channel
Enter Text content (supports over 3000 characters)
Same optional properties as standard messaging
💡 Use case: Share detailed reports, comprehensive updates, or lengthy documentation directly in Slack without character limitations.
Build and Send Block Kit Message
Connect your Slack account
Select target Channel
Configure optional properties:
Notification Text: Fallback text for notifications
Add Blocks: Reference existing blocks or configure manually (maximum 5 blocks)
Plus standard messaging options
💡 Use case: Create interactive messages with buttons, forms, or rich layouts for user engagement, surveys, or actionable notifications.
How to Reply to Messages
Reply to Message Thread
Connect your Slack account
Select the Channel containing the original message
Enter Text for your reply
Specify Message Timestamp of the original message
Optional properties include:
Send Channel Message: Make reply visible to entire channel
Plus standard formatting and scheduling options
💡 Use case: Provide automated responses to support requests, follow up on specific conversations, or add context to ongoing discussions.
How to Manage Channels and Users
How to Configure Channels
Set Channel Topic
Connect your Slack account
Select the target Channel
Enter the new Topic text
💡 Use case: Update channel topics based on project phases, current sprint information, or dynamic status updates from workflows.
Set Channel Description
Connect your Slack account
Select the target Channel
Enter the new Purpose (description) text
💡 Use case: Maintain current channel descriptions, update project information, or reflect changing team responsibilities.
How to Manage Users and Groups
Update Profile
Connect your Slack account
Configure optional properties to update:
Display Name: Public display name
First Name: User's first name
Last Name: User's last name
Phone: Contact phone number
Pronouns: User's pronouns
Title: Job title or role
Email: Contact email address
User: Target user to update
💡 Use case: Automatically update team member information, sync HR data with Slack profiles, or maintain current contact details.
Set Status
Connect your Slack account
Enter Status Text for the status message
Configure optional properties:
Status Emoji: Add emoji to status
Status Expiration: Set when status expires
💡 Use case: Automatically set "in meeting" status during scheduled calls, update availability based on calendar events, or reflect workflow states.
Update Group Members
Connect your Slack account
Select the User Group to modify
Configure optional properties:
Users to Add: Add new members to the group
Users to Remove: Remove existing members
Team: Specify team context
💡 Use case: Dynamically manage project teams, update access groups based on role changes, or maintain current team membership.
How to Search and Retrieve Information
How to Find Content
Find Message
Connect your Slack account
Enter Query to search for specific messages
Configure optional properties:
Team: Specify team context
Max Results: Limit number of results
Sort: Choose sorting method
Sort Direction: Ascending or descending order
💡 Use case: Locate specific conversations for follow-up, find important information shared in channels, or retrieve historical context for decisions.
How to List Information
List Users
Connect your Slack account
Retrieves all users in the workspace
Optional properties:
Team: Filter by team
Page Size: Control results per page
Number of Pages: Limit total pages retrieved
💡 Use case: Generate team directories, create user lists for notifications, or audit workspace membership.
List Members in Channel
Connect your Slack account
Select the target Channel
Optional properties:
Return Usernames: Include username data
Page Size and Number of Pages: Control result pagination
💡 Use case: Audit channel membership, create targeted communication lists, or monitor team participation.
List Group Members
Connect your Slack account
Select the User Group to examine
Optional properties for pagination control
💡 Use case: Verify group membership, generate contact lists, or audit access permissions.
List Replies
Connect your Slack account
Select the Channel containing the thread
Specify Message Timestamp of the parent message
Optional properties for pagination
💡 Use case: Retrieve conversation threads for analysis, follow discussion outcomes, or archive important conversations.
How to Share Files
How to Upload Files
Upload File
Connect your Slack account
Select the target Channel
Specify File Path of the file to upload
Optional properties:
Initial Comment: Add description or context to the file
💡 Use case: Automatically share generated reports, upload processed documents, or distribute files created by workflows to relevant team channels.
How to Update Messages
How to Modify Existing Messages
Update Message
Connect your Slack account
Select the Channel containing the message
Specify Message Timestamp of the message to update
Enter new Text content
Configure Send as User toggle (on for user, off for bot)
Optional properties:
Attachments: Modify attached content
💡 Use case: Update status messages with current information, correct automated messages, or modify shared content based on workflow changes.
Important Considerations
All input fields support manual text entry, dropdown selections, and workflow variables
Dropdown options populate automatically when workspace data is available
Message timestamps are required for thread replies and message updates
Bot vs. user messaging affects how messages appear in Slack
Optional properties provide extensive customization without interface complexity
File uploads require valid file paths from your workflow
⚠️ Permission Note: Ensure your Slack bot has appropriate permissions for the channels and actions you want to automate.
How Slack Actions Work in Your Workflow
Add the appropriate Slack action based on your communication needs
Connect your Slack account securely via Pipedream
Configure required fields and desired optional properties
Connect the action to other workflow steps as needed
When the workflow runs, the Slack action will execute the specified communication
Results from Slack actions become available as variables for subsequent workflow steps
💡 Best Practice: Use Slack actions to keep teams informed throughout your automated processes - from status updates to final results and required actions.
Last updated