Slack Entegrasyonu
The Slack integration brings SetGet into your team's primary communication channel. Create work items without leaving Slack, ask the SetGet AI assistant questions about your projects, and receive automatic updates when work item state, assignee, or priority changes. Every conversation thread becomes a lightweight record of the discussion behind a decision.
Yetenekler
| Feature | Description |
|---|---|
/setget slash command | Create work items directly from any Slack channel |
@SetGet mentions | Ask the AI assistant questions about your workspace |
| Message shortcuts | Turn any Slack message into a work item |
| State sync to threads | Receive updates in the original thread when a work item changes |
| Notification preferences | Control which events trigger Slack messages |
Onkosullar
- A Slack workspace where you have permission to install apps (or can request approval from a Slack admin).
- Admin or Owner role in your SetGet workspace.
Kurulum adimlari
Step 1 -- Install the SetGet app in Slack
- In SetGet, go to Settings > Integrations.
- Find the Slack card and click Connect.
- SetGet redirects you to Slack's OAuth consent screen.
- Select the Slack workspace where you want to install the app.
- Review the requested permissions and click Allow.
- You are redirected back to SetGet. The Slack card now shows "Connected" with your Slack workspace name.
TIP
If your Slack workspace requires admin approval for new apps, the installation request is sent to your Slack admins. You will be notified once approved.
Adim 2 -- Link a Slack channel to a SetGet project
Linking channels is optional but recommended. When a channel is linked to a project, work items created from that channel default to the linked project.
- In SetGet, go to Project Settings > Integrations > Slack.
- Click Link Channel.
- Select a Slack channel from the dropdown.
- Click Save.
You can link multiple channels to the same project or link different channels to different projects.
Adim 3 -- Configure notification preferences
Control which events send messages to linked Slack channels:
| Event | Default | Description |
|---|---|---|
| Work item created | On | A new work item is added to the project |
| State changed | On | A work item moves to a different state |
| Assignee changed | On | A work item is reassigned |
| Priority changed | Off | A work item's priority level changes |
| Comment added | Off | A new comment is posted on a work item |
| Cycle started | On | A cycle begins |
| Cycle completed | On | A cycle ends |
Configure these in Project Settings > Integrations > Slack > Notification Events.
Slash komutunu kullanma
/setget -- Create a work item
Type /setget in any Slack channel to open the work item creation dialog.
Syntax:
/setget [title]Example:
/setget Fix login page loading spinnerThe dialog opens with the title pre-filled. From the dialog, you can:
- Set the project (defaults to the linked project if the channel is linked).
- Set the state (defaults to Backlog).
- Set the priority (defaults to None).
- Set the assignee.
- Add labels.
- Add a description.
Click Create to submit. SetGet posts a confirmation message in the channel with a link to the new work item.
Additional slash commands
| Command | Description |
|---|---|
/setget create [title] | Create a work item (same as default) |
/setget search [query] | Search for work items matching a keyword |
/setget me | List work items assigned to you |
/setget project [name] | List recent work items in a project |
/setget link | Link the current channel to a project |
@SetGet bahsetmelerini kullanma
Mention @SetGet in any channel where the app is installed to ask the AI assistant a question about your workspace.
Examples:
@SetGet how many open bugs are in the Web project?
@SetGet what is the status of PROJ-142?
@SetGet summarize the current cycle progress
@SetGet who has the most work items assigned this week?The AI assistant responds in the thread with relevant data pulled from your SetGet workspace. Responses are only visible to members who have access to the referenced project in SetGet.
WARNING
The AI assistant respects SetGet permissions. It will not reveal information about projects or work items that the asking user does not have access to in SetGet.
Mesaj kisayollari
Turn any existing Slack message into a SetGet work item using message shortcuts.
Nasil kullanilir
- Hover over a message in Slack.
- Click the ... (more actions) menu.
- Select Create SetGet work item.
- The creation dialog opens with the message text as the description.
- Fill in the title, project, state, and other fields.
- Click Create.
The original Slack message is linked to the new work item. A reply is posted in the message thread with a link to the work item.
Thread'lere durum senkronizasyonu
When a work item is created from Slack (via slash command or message shortcut), SetGet monitors it for changes and posts updates back to the original Slack thread.
Neler senkronize olur back
| Change | Notification format |
|---|---|
| State changed | "State changed from In Progress to Done by @alice" |
| Assignee changed | "Assignee changed to @bob by @alice" |
| Priority changed | "Priority changed from Medium to High by @alice" |
| Work item closed | "Work item marked as Done by @alice" |
This keeps the conversation participants informed without requiring them to check SetGet.
Thread senkronizasyonunu devre disi birakma
To stop updates from appearing in Slack threads:
- Go to Project Settings > Integrations > Slack.
- Toggle Thread Sync off.
- Click Save.
Kisisel bildirim tercihleri
Individual users can configure their own Slack notification preferences:
- In SetGet, go to Profile > Notification Settings > Slack.
- Toggle individual event types on or off.
- Choose whether to receive DMs from the SetGet bot for work items assigned to you.
| Setting | Description |
|---|---|
| DM on assignment | Receive a Slack DM when a work item is assigned to you |
| DM on mention | Receive a Slack DM when you are mentioned in a comment |
| DM on due date reminder | Receive a Slack DM when a work item's due date is approaching |
Kanal duzeyi gecersizkilimlari
You can override workspace-level notification settings for specific channels:
- Go to Project Settings > Integrations > Slack > Channel Overrides.
- Select the channel.
- Toggle individual events on or off.
- Click Save.
This is useful when you want detailed notifications in a dedicated project channel but only high-level updates in a general channel.
Entegrasyonu yonetme
View connection status
Go to Settings > Integrations > Slack to see:
- Connected Slack workspace name
- Number of linked channels
- Last event received timestamp
Unlink a channel
In the project settings, click Unlink next to the channel name. This stops notifications and removes the project default for that channel.
Disconnect Slack
Go to Settings > Integrations > Slack and click Disconnect. This revokes the OAuth token and removes all channel links. The SetGet app remains installed in Slack but becomes inactive.
To fully remove the app from Slack, go to Slack's Apps settings and remove the SetGet app.
Gizlilik ve veri isleme
- SetGet does not read or store the content of Slack messages beyond what is necessary for work item creation (e.g., the message text used to create a work item).
- The integration does not access private channels unless explicitly invited by a channel member.
- AI assistant queries are processed by the SetGet backend. The query text and response are not stored in Slack beyond the visible thread message.
- OAuth tokens are encrypted at rest and stored server-side only.
- You can revoke access at any time from both SetGet and Slack.
TIP
For security-sensitive teams, limit the SetGet app to specific public channels and avoid using it in channels where confidential information is discussed.
Sorun giderme
| Problem | Cause | Solution |
|---|---|---|
/setget command not recognized | App not installed in workspace | Reinstall from Settings > Integrations |
| Channel not in dropdown | Bot not invited to channel | Invite @SetGet to the channel first |
| No notifications in channel | Events disabled | Check notification event settings |
| AI assistant not responding | Bot not mentioned correctly | Use @SetGet with the exact app name |
| Thread updates stopped | Thread sync disabled | Re-enable in project settings |
| Permission denied on AI query | User lacks project access | Grant the user access in SetGet |