Slack

Customize Slack

Customize Slack to fit how you work. Create add-ons, tools and notification that streamline complex processes and supercharge productivity. No coding required.

Slack
Slack
Get started

Supported custom features for Slack

From simple hacks, to full-blown operating systems

Slack Add-Ons

Create your own buttons, custom UI and business logic right inside Slack.

Supported contexts:
What's a context?
Contexts define where you can add buttons and what data is returned when they are clicked
message
message
Add buttons to message
Slack Tools

Build tools you can access anywhere based on Slack data

Supported contexts:
Command bar
Command bar
Anywhere in the browser with a keyboard shortcut
Slack Notifications

Create actionable notifications with custom post click functionality

Supported contexts:
Ply
Ply
Anywhere in the browser or in Ply’s home page in user mode
Slack Portals

Build a customer portal that works with Slack

Supported contexts:
URL
URL
Standalone url

Supported actions

Slack
Add a reminder
Slack
Create a channel
Slack
Delete a message
Slack
List messages in a channel
Slack
Get a message in a channel
Slack
Get a user
Slack
Invite user(s) to a channel
Slack
Invite a user to a Slack Connect channel
Slack
List conversations from people in your organization
Slack
List messages of a thread
Slack
List user groups
Slack
List users
Slack
List users and channels
Slack
List users in a user group
Slack
Send a message to a channel
Slack
Send a message to a user
Slack
Send a message to a user or a channel
Slack
Upload a file to a channel

Live search support

Add a search block in interfaces that lets users search directly for the following items

Slack
List user groups
Slack
List users
Slack
List users and channels
Slack
List users in a user group

User matching support

Set sharing on auto-pilot

Instead of sharing every feature with every user, use synced groups to share access based on your Slack permissions.

Match users across apps

Ply supported user-matching for Slack.
Use your teammates IDs across different apps to create true user-centric cross-app functionality

How to get started with Ply for Slack

To create a feature that performs Slack actions

• Create a new feature
• Add the relevant Slack / Slack Bot step
• Connect your Slack account to let the feature performs Slack actions on your behalf

To send Ply notifications over Slack

• Create a notification feature
• In the notification step, select "Slack" as a notification channel
• Make sure a Slack Bot connection has been created for your workspace (go to "Settings" > "Workspace Settings")

Better tools, better work.

“The best thing you can do for your company right now is clear out your schedule and spend a few days building with Ply”

Rom Hirsh, Director of Operations, Optimove.
Get started