Slack + Not Diamond + ChatGPT (OpenAI)

Send replies to new Slack channel messages with ChatGPT conversations routed between strong and weak OpenAI models using Not Diamond

Set up this Zap to build a Slack chatbot that saves on cost without compromising quality. This integration uses Not Diamond to automatically route each new message in a specified Slack channel to the ideal OpenAI model—selecting between a stronger, high-quality model (GPT-4o) on more complex messages and a weaker cost-effective option (GPT-4o mini) on simpler messages. The chosen model generates a response that’s instantly posted back in the channel, enhancing team communication with optimized efficiency.

Set up this Zap to build a Slack chatbot that saves on cost without compromising quality. This integration uses Not Diamond to automatically route each new message in a specified Slack channel to the ideal OpenAI model—selecting between a stronger, high-quality model (GPT-4o) on more complex messages and a weaker cost-effective option (GPT-4o mini) on simpler messages. The chosen model generates a response that’s instantly posted back in the channel, enhancing team communication with optimized efficiency.

  1. When this happens...
    SlackSlack
    New Message Posted to Channel

    Triggers when a new message is posted to a specific #channel you choose.

    TriggerInstant
  2. automatically do this...
    Not DiamondNot Diamond
    Route Prompt

    Sends the prompt to the /modelSelect endpoint which will return a label for which LLM should be called.

    ActionWrite
  3. then do this...
    ChatGPT (OpenAI)ChatGPT (OpenAI)
    Conversation (Legacy)

    Sends a Chat to OpenAI and generates a Completion, optionally storing messages as we do. Powered by Chat Completions API.

    ActionWrite
  4. then do this!
    SlackSlack
    Send Channel Message

    Triggers when a new message is posted to a specific #channel you choose.

    ActionWrite
Start free with email
  • Free forever for core features
  • 14 day trial for premium features & apps

Supported triggers and actions

    • Include Alias

    Trigger
    Instant
    Try It
    • Username

    • Highlight Word

    • Trigger for Bot Messages?

    • Only Public Channels?

    Trigger
    Instant
    Try It
    • ChannelRequired

    Trigger
    Instant
    Try It
slack logo
slack logo

About Slack

Slack is a platform for team communication: everything in one place, instantly searchable, available wherever you go. Offering instant messaging, document sharing and knowledge search for modern teams.
Learn more

Related categories

  • Team Chat

Similar apps

Chatwork integrationsChatwork integrations

Chatwork

Team Chat
Microsoft Teams integrationsMicrosoft Teams integrations

Microsoft Teams

Microsoft, Team Chat
Twist integrationsTwist integrations

Twist

Team Chat
not-diamond logo
not-diamond logo

About Not Diamond

Not Diamond is a personalized AI model router that recommends the right LLM for your prompts and workflows.

Related categories

  • AI Tools
chatgpt logo
chatgpt logo

About ChatGPT (OpenAI)

ChatGPT is an AI tool built by OpenAI that enables conversational automation.
Learn more

Related categories

  • AI Tools
  • Artificial Intelligence
  • Developer Tools