View Categories

Integrate Your Noem AI Chatbot with Slack

Overview
The Slack integration allows your Noem AI chatbot to communicate directly inside your Slack workspace. Once connected, your team can chat with the bot, receive automated responses, and use the bot to assist with support or internal tasks—all within Slack.

Applies to: All plans with Slack integration enabled
Platform: Slack (workspace admin access required)

Why Connect Slack with Noem AI

  • Centralized communication: Bring your chatbot into your Slack workspace for seamless conversations.
  • Instant responses: The bot can reply to messages, provide updates, or escalate to humans.
  • Customizable presence: Choose your bot’s name and avatar to fit your team’s identity.
  • Easy setup: Connect using Slack’s native app creation and Noem AI’s Request URL.

Step-by-Step Integration Guide #

  1. Go to https://api.slack.com/apps.
    Under Your Apps, click Create New App.
  2. In the setup dialog:
    • Select From Scratch.
    • Enter a friendly App Name (for example, CS Chat Bot).
    • Choose the Slack Workspace you want to connect to.
    • Click Create App.
  3. In the left-hand menu, select Event Subscriptions.
    • Toggle the switch On to enable events.
  4. In the Request URL field, paste the URL provided by Noem AI under the Slack integration setup section. Request URL: [Paste the Noem AI Request URL here]
  5. Scroll down to Subscribe to Bot Events → click Add Bot User Event.
    • Add the following event: message.im
    • Click Save Changes.
  6. From the left-hand menu, click Features → App Home.
    • Under Show Tabs, toggle Message Tab to On.
    • Toggle Allow users to send Slash commands and messages from the messages tab to On.
  7. From the side menu, go to Features → OAuth & Permissions.
    • Scroll to OAuth Tokens for Your Workspace.
    • Copy the Bot User OAuth Token.
  8. Paste the Bot User OAuth Token into the Slack Integration field in Noem AI. Bot OAuth Token: [Paste your token here]
  9. Still under OAuth & Permissions, scroll to Scopes and click Add an OAuth Scope.
    • Add the following scopes: chat:write chat:write.public
  10. Click Install App to Workspace (or from the side menu: Settings → Install App → Install App to Workspace).
    • Review permissions and click Allow when prompted.
  11. Once installed, return to Slack.
    • Refresh your workspace.
    • Your bot should now appear in Slack with the configured name and avatar.

Testing the Integration

  • Send a direct message to your bot (e.g., “Hello”).
  • The bot should reply according to your configured Noem AI instructions.
  • You can also mention the bot in channels if you’ve enabled public message permissions.

Troubleshooting

Best Practices

  • Give your bot a clear, friendly name and recognizable avatar.
  • Limit permissions to what’s required (chat:write, chat:write.public) for security.
  • Regularly rotate your Bot OAuth Token.
  • Test the bot in a private channel before rolling out to the entire workspace.

Next Steps

  • Configure your chatbot’s Slack responses in Noem AI → Instructions.
  • Add escalation workflows with Zendesk or Twilio.
  • Monitor usage under Analytics → Integrations in Noem AI.

Related Articles

Where should we send your invitation to?