as title <!-- This is an auto-generated description by cubic. --> <a href="https://cubic.dev/pr/twentyhq/twenty/pull/23650?utm_source=github" target="_blank" rel="noopener noreferrer" data-no-image-dialog="true"><picture><source media="(prefers-color-scheme: dark)" srcset="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"><source media="(prefers-color-scheme: light)" srcset="https://www.cubic.dev/buttons/review-in-cubic-light.svg"><img alt="Review in cubic" src="https://www.cubic.dev/buttons/review-in-cubic-dark.svg"></picture></a> <!-- End of auto-generated description by cubic. -->
Slack
Your CRM, in the conversation — ask Twenty anything from Slack and post back to any channel.
✨ What you get
- A CRM assistant in Slack —
@twenty how many open opportunities do we have?or@twenty create a company called ACME. It answers in-thread, remembers the thread, and can read, create, update and soft-delete records - Follow-ups without re-mentioning — once it has replied in a thread you can keep talking to it for 24 hours
- Slack steps for your workflows — post, update or delete messages, send ephemerals, add reactions, list channels
- Send from anywhere in Twenty — the Send Slack message command opens a side panel to pick a channel and post
🤖 The assistant
Mention the bot in a channel or DM it. It replies in the thread with your CRM data, using the recent conversation as context.
Anyone who can message the bot acts with the Slack Assistant role, which by default can read, create, update and soft-delete people, companies, opportunities, notes and tasks. Workspace members stay read-only and hard delete is off. Tighten the role in Settings → Roles if you want a narrower bot.
One Slack workspace answers into one Twenty workspace.
🧰 The workflow steps
| Step | Slack API |
|---|---|
slack-post-message |
chat.postMessage |
slack-post-ephemeral-message |
chat.postEphemeral |
slack-update-message |
chat.update |
slack-delete-message |
chat.delete |
slack-add-reaction |
reactions.add |
slack-list-channels |
conversations.list |
Pick a workspace shared or just for me Slack connection; steps run with that token.
💳 Billing
Free — no credits, no metering.
📌 Heads up
You need to create a Slack app and connect it — see SETUP.md. The assistant needs a few extra steps (signing secret and event subscriptions) on top of the base connection.