Skip to content
        • Replit AI
        • Collaboration
        • CDE
        • Deployments
      • Teams
      • Pricing
      • Guides
      • Blog
      • Careers
      • Log in
      • Start building
        • Replit AI
        • Collaboration
        • CDE
        • Deployments
      • Teams
      • Pricing
      • Guides
      • Blog
      • Careers
      • Log in
      • Start building
    Back to all Bounties

    Earn 40,500 ($405.00)

    Time Remainingdue 2 years ago•
    Completed

    Discord bot to automate ticket creation in Zendesk

    AL
    AlanFraser2
    AlanFraser2
    Posted 2 years ago
    Details
    Applications
    9
    Discussion
    This Bounty has been completed!
    @AlanFraser2's review of @toitek
    4.3
    Average Rating
    Communication 5/5, Quality 4/5, Timeliness 4/5
    “@toitek was great to work with. Despite the timezone differences, he was communicative and came back with fixes to everything that was asked. I would definitely recommend him to others looking to get projects delivered.”

    Bounty Description

    Problem Description

    I need a Discord bot that bridges the gap between Discord and Zendesk. This bot should operate as a seamless communication flow between the two products.

    A Bot will have to listen to a specific channel and upon a trigger keyword, a private channel will be generated for the user hitting the trigger
    Upon channel creation in Discord, the bot will generate a ticket in Zendesk.
    Discord bot will monitor any responses to a ticket in Zendesk and post to Discord private channel.
    Further response to the thread will post on both apps, Zendesk and Discord private channel.

    Acceptance Criteria

    Bot must be able to generate a new private channel in Discord when a user triggers to open a ticket.
    Bot must be able to check if user exists in Zendesk and generate one if it doesn’t.
    Bot must be able to link an existing user in Zendesk from previous communications.
    Bot must be able to check for an existing ticket with the current Discord user and add a new ticket if one does not exist.
    Bot must be able to reply in a Discord private channel when a message is typed in the Zendesk ticket.
    Bot must be able provide a status of a Zendesk ticket via a Discord trigger
    Bot must be able to update a status and priority of a Zendesk ticket via a Discord trigger
    Bot must be able to provide logging information for troubleshooting purposes.
    Documentation on how the implementation works.

    Workflow

    I can provide a workflow diagram for the flows required for this bot.

    Technical Details

    Language preference for the Bot is Python or Golang.
    The bot needs to operate with the minimum amount of permissions necessary for management between the Discord channel and the Zendesk API.
    A polling mechanism is required to check for new updates in Zendesk periodically. This should be configurable.

    Copyright © 2025 Replit, Inc. All rights reserved.
    • twitter
    • tiktok
    • instagram
    • facebook

    Replit

    • Mobile app
    • Blog
    • Careers
    • About
    • Pricing

    Legal

    • Terms of Service
    • Replit Teams Agreement
    • Privacy
    • Subprocessors
    • DPA
    • Report Abuse

    Features

    • IDE
    • Multiplayer
    • Deployments
    • Replit AI
    • Bounties

    Handy links

    • Languages
    • Docs
    • Support
    • Community
    • Status
    • Import from GitHub
    • Copilot alternative
    • Brand Kit
    • Partnerships

    Programming languages

    • Python
    • JavaScript
    • TypeScript
    • Node.js
    • Nix
    • HTML, CSS, JS
    • C++
    • Golang

    Sign up to apply for this Bounty

    Or
    By continuing, you agree to Replit's
    Terms of Service and Privacy Policy
    Already have an account? Log in
    Get help
    This site is protected by reCAPTCHA Enterprise and the Google Privacy Policy and Terms of Service apply.