Slack
What is Boltic for Slack?
Boltic is a workflow automation platform that integrates with Slack to help teams automate repetitive tasks, streamline communication, and connect Slack with hundreds of other applications. With the Boltic Slack integration, you can:
- Send automated messages to channels or users based on triggers from other apps (e.g., notify your team in Slack when a new order is placed in Shopify)
- Respond to Slack events by triggering workflows when messages are posted, reactions are added, or channels are created
- Manage Slack resources programmatically — create channels, invite users, upload files, and more
- Build multi-step automations that connect Slack with CRMs, databases, project management tools, and 200+ other integrations
Example Use Cases
| Automation | How It Works |
|---|---|
| New Lead Alert | When a new lead is added in HubSpot → Post a formatted message to #sales channel |
| Support Ticket Notification | When a Zendesk ticket is created → Send details to #support with a link to the ticket |
| Daily Standup Reminder | Every weekday at 9 AM → Post a standup prompt to #engineering |
| File Sharing | When a file is uploaded to Google Drive → Share it in a designated Slack channel |
| Approval Workflows | When an expense report is submitted → Send an interactive message for manager approval |
Installing the Boltic Slack App
Click the button below to add Boltic to your Slack workspace:
Alternatively, you can install the app from within the Boltic platform. Follow these steps:
Step 1: Create a Boltic Account
- Go to boltic.io and click Sign Up
- Create your account using email or sign in with Google
- Verify your email address if required
Step 2: Access the Slack Integration
- Log into your Boltic Dashboard
- Navigate to Integrations in the left sidebar
- Click + Add New Source
- Search for Slack in the integration list and select it
Step 3: Click "Add to Slack"
- On the Slack credential page, click the Connect with Slack button
- You will be redirected to Slack's OAuth authorization page
- Select the Slack workspace where you want to install the app
- Review the permissions requested by Boltic
- Click Allow to authorize the installation
Step 4: Complete Setup
- After authorization, you'll be redirected back to Boltic
- Give your credential a descriptive name (e.g., "Marketing Team Slack")
- Optionally add a description
- Click Save to complete the setup
You can connect multiple Slack workspaces by creating additional credentials. Each credential represents a connection to a specific workspace.
Configuring Slack in Your Workflows
Once the Slack app is installed, you can configure it to send messages, respond to events, and interact with your workspace in various ways.
Triggers: When Slack Events Start a Workflow
Boltic can listen to events from Slack and automatically start workflows. Available triggers include:
| Trigger | Description |
|---|---|
| New Mention in Public Channel | Workflow runs when someone mentions a specific user or keyword in a public channel |
| New Mention in Private Channel | Workflow runs when someone mentions a specific user or keyword in a private channel |
| Bot/App Mention | Workflow runs when the Boltic bot is mentioned using @Boltic in any channel |
| Message in Public Channel | Workflow runs when any new message is posted in a public channel |
| Message in Private Channel | Workflow runs when any new message is posted in a private channel |
To configure a trigger:
- Open your workflow in the Workflow Builder
- Click Add Trigger and select Slack
- Choose the trigger type (e.g., "Bot/App Mention")
- Select the channel(s) to monitor
- Optionally add filters (e.g., only trigger for messages containing specific keywords)
Actions: What Boltic Can Do in Slack
When a workflow runs (triggered by Slack or any other integration), it can perform these Slack actions:
| Action | Description |
|---|---|
| Send Channel Message | Post a message to a public channel |
| Send Private Channel Message | Post a message to a private channel |
| Send Direct Message | Send a private message directly to a specific user |
| Create Public Channel | Create a new public channel in the workspace |
| Create Private Channel | Create a new private channel in the workspace |
| Set Topic for Channel | Update the topic/description of a channel |
| Invite Users to Channel | Add one or more users to an existing channel |
| Find User by Email | Look up a Slack user using their email address |
| Custom API | Perform any HTTP operation using Slack's API with your authenticated credentials |
How the Slack Bot Responds
The Boltic Slack bot responds based on the workflows you configure. Here's how different scenarios work:
Automated Notifications
When external events occur (from other apps), Boltic sends messages to Slack:
Example: New Order Notification
┌─────────────────────────────────────────────────────────┐
│ 🛒 New Order Received │
│ │
│ Order #12345 │
│ Customer: John Doe │
│ Total: $149.99 │
│ │
│ View Order: https://store.example.com/orders/12345 │
└─────────────────────────────────────────────────────────┘
Responding to Bot Mentions
If you configure a Bot/App Mention trigger, the bot can respond automatically when users mention it:
User: @Boltic create ticket "Login page broken"
Bot: ✅ Ticket created successfully!
Ticket ID: SUPPORT-1234
Assigned to: Engineering Team
View ticket: https://helpdesk.example.com/tickets/1234
Interactive Messages
Boltic can send messages with buttons for user interaction:
┌─────────────────────────────────────────────────────────┐
│ 📋 Expense Report Submitted │
│ │
│ From: Jane Smith │
│ Amount: $250.00 │
│ Category: Travel │
│ │
│ [✅ Approve] [❌ Reject] [👁️ View Details] │
└─────────────────────────────────────────────────────────┘
Permissions
When you install the Boltic Slack app, the following permissions (scopes) are requested:
Bot Scopes
These permissions allow the Boltic bot to perform actions in your workspace:
| Scope | What It Allows |
|---|---|
app_mentions:read | Receive events when the bot is mentioned in channels |
bookmarks:read | View bookmarks in channels |
channels:manage | Create, archive, and manage public channels |
channels:read | View basic information about public channels |
channels:join | Join public channels in the workspace |
channels:history | View messages and content in public channels the bot is in |
groups:write | Create and manage private channels |
groups:history | View messages and content in private channels the bot is in |
im:write | Send direct messages to users |
mpim:write | Send messages to group direct messages |
chat:write | Send messages as the bot |
chat:write.customize | Send messages with a custom username and avatar |
chat:write.public | Send messages to channels the bot isn't a member of |
files:write | Upload, edit, and delete files |
incoming-webhook | Post messages to specific channels via webhooks |
User Scopes
These permissions allow Boltic to perform actions on behalf of the authorizing user:
| Scope | What It Allows |
|---|---|
chat:write | Send messages on behalf of the user |
channels:read | View basic information about public channels |
channels:write | Create and manage public channels as the user |
channels:write.invites | Invite members to public channels |
groups:read | View basic information about private channels |
groups:write | Create and manage private channels as the user |
groups:write.invites | Invite members to private channels |
im:write | Send direct messages as the user |
mpim:write | Send group direct messages as the user |
files:write | Upload, edit, and delete files as the user |
users:read | View basic information about users in the workspace |
users:read.email | View email addresses of users in the workspace |
Step-by-Step: Creating Your First Slack Workflow
Here's a complete example of setting up a workflow that notifies Slack when a form is submitted:
1. Create a New Workflow
- Go to Workflows in Boltic
- Click + Create Workflow
- Name it "Form Submission to Slack"
2. Add a Trigger
- Click Add Trigger
- Select your form provider (e.g., Typeform, Google Forms)
- Configure the trigger to watch for new submissions
3. Add the Slack Action
- Click the + button to add a step
- Search for Slack and select Send Channel Message
- Choose your Slack credential
- Configure the message:
- Channel: Select the target channel (e.g., #form-responses)
- Message: Use variables from the form submission:
📝 New Form Submission
Name: {{trigger.name}}
Email: {{trigger.email}}
Message: {{trigger.message}}
Submitted at: {{trigger.timestamp}}
4. Test and Publish
- Click Test to run the workflow with sample data
- Verify the message appears in your Slack channel
- Click Publish to activate the workflow
Troubleshooting
The "Connect with Slack" Button Doesn't Appear
- Ensure you are logged into your Boltic account
- Navigate to Integrations → + Add New Source → Search for "Slack"
- The button appears on the Slack integration configuration page
Bot Messages Don't Appear in Channel
- Invite the bot to the channel: Type
/invite @Bolticin the channel - Verify the channel name is correct in your workflow configuration
- Check that the workflow is published and active
Workflow Doesn't Trigger on Slack Events
- Ensure the trigger is configured for the correct channel
- Verify the bot is a member of the channel being monitored
- Check the workflow is published (not in draft mode)
Authorization Expired
If you see authorization errors:
- Go to Integrations in Boltic
- Find your Slack integration
- Click Reconnect and re-authorize with Slack
Support
Need help with the Boltic Slack integration?
- 📖 Documentation: docs.boltic.io
- 💬 Community: Join our community Slack workspace
- 📧 Email Support: [email protected]
- 🎫 Submit a Ticket: boltic.io/support