> ## Documentation Index
> Fetch the complete documentation index at: https://bettertickets.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Better tickets discord bot

> A highly customizable advanced discord ticket bot/Multipurpose bot with an easy-to-use web dashboard. Set up tickets, staff applications, jail, leveling and roleplay in minutes, no command essays required. The best multipurpose bot free to use.

<div className="px-4 py-16 lg:py-32 max-w-3xl mx-auto text-center">
  <h1 className="text-3xl sm:text-4xl font-medium text-gray-900 dark:text-zinc-50 tracking-tight">
    better tickets
  </h1>

  <p className="mt-4 text-base sm:text-lg text-gray-500 dark:text-zinc-500 max-w-xl mx-auto">
    Easy to use. Highly customizable. Run tickets, staff applications, jail and leveling from a real web dashboard, not a slash command for every setting.
  </p>

  <div className="mt-8 flex flex-wrap justify-center gap-3">
    <a href="/docs/introduction" className="rounded-lg border border-gray-200 dark:border-zinc-800 px-5 py-2.5 font-medium text-gray-900 dark:text-zinc-50 no-underline hover:border-gray-300 dark:hover:border-zinc-700 transition-colors">
      Read the docs
    </a>

    <a href="https://discord.gg/z3T7f7KftG" target="_blank" rel="noopener noreferrer" className="rounded-lg bg-[#23A55A] px-5 py-2.5 font-medium text-white no-underline hover:bg-[#1E9750] transition-colors">
      Support server
    </a>

    <a href="https://dashboard.bettertickets.gg/" rel="noopener noreferrer" className="rounded-lg bg-black dark:bg-white px-5 py-2.5 font-medium text-white dark:text-black no-underline hover:bg-zinc-800 dark:hover:bg-zinc-200 transition-colors">
      Open the dashboard
    </a>
  </div>
</div>

<div className="max-w-3xl mx-auto px-6 pb-24">
  <div className="grid gap-6 sm:grid-cols-3">
    <div className="text-center">
      <Icon icon="layout-dashboard" size={28} className="mx-auto text-gray-900 dark:text-zinc-50" />

      <h3 className="mt-3 font-semibold text-gray-900 dark:text-zinc-50">An easy to use dashboard</h3>

      <p className="mt-1 text-sm text-gray-500 dark:text-zinc-500">
        Categories, roles, questions and panels, point-and-click on the web.
      </p>
    </div>

    <div className="text-center">
      <Icon icon="sliders-horizontal" size={28} className="mx-auto text-gray-900 dark:text-zinc-50" />

      <h3 className="mt-3 font-semibold text-gray-900 dark:text-zinc-50">Highly customizable</h3>

      <p className="mt-1 text-sm text-gray-500 dark:text-zinc-500">
        Eight question types, per-category staff roles, channel templates, XP curves, rank cards. Unlike other bots, Better tickets lets you customize everything.
      </p>
    </div>

    <div className="text-center">
      <Icon icon="rocket" size={28} className="mx-auto text-gray-900 dark:text-zinc-50" />

      <h3 className="mt-3 font-semibold text-gray-900 dark:text-zinc-50">Easy to set up</h3>

      <p className="mt-1 text-sm text-gray-500 dark:text-zinc-500">
        Create a category right from the dashboard, no command needed. Everything customizable.
      </p>
    </div>
  </div>
</div>

<div className="max-w-4xl mx-auto px-6 pb-24">
  <CardGroup cols={2}>
    <Card title="Tickets" icon="ticket" href="/docs/tickets/overview">
      Support categories with claiming, staff roles and transcripts.
    </Card>

    <Card title="Applications" icon="file-text" href="/docs/applications/overview">
      Application categories with a DM question flow and review.
    </Card>

    <Card title="Jail" icon="shield" href="/docs/tickets/jail">
      Jail or auto jail members into a dedicated category.
    </Card>

    <Card title="Leveling" icon="trending-up" href="/docs/leveling/overview">
      XP and levels from chat and voice, rank cards, role rewards.
    </Card>

    <Card title="Roleplay" icon="heart" href="/docs/roleplay/overview">
      Anime-gif reaction commands with reciprocation and stats.
    </Card>

    <Card title="Web dashboard" icon="layout-dashboard" href="https://dashboard.bettertickets.gg/">
      Every setting above, plus an activity log of who changed what.
    </Card>

    <Card title="Why better tickets" icon="compass" href="/docs/why-better-tickets">
      What concretely differs from other ticket bots, with links to back it up.
    </Card>
  </CardGroup>
</div>

<div className="max-w-3xl mx-auto px-6 pb-24">
  <CardGroup cols={1}>
    <Card>
      <h2 className="text-2xl font-medium text-gray-900 dark:text-zinc-50 tracking-tight text-center">
        Transcripts you can verify with a command
      </h2>

      <p className="mt-3 text-gray-500 dark:text-zinc-500 text-center max-w-xl mx-auto">
        Closing a ticket generates a full transcript, styled like the original channel, signed the moment it's created. Run `/verify` on any transcript file to confirm it hasn't been edited since.
      </p>
    </Card>
  </CardGroup>
</div>

<div className="max-w-2xl mx-auto px-6 pb-24 text-center">
  <h2 className="text-2xl font-medium text-gray-900 dark:text-zinc-50 tracking-tight">
    Free to run, day one
  </h2>

  <p className="mt-3 text-gray-500 dark:text-zinc-500 max-w-xl mx-auto">
    Tickets, applications, jail, leveling and roleplay all work fully for free. Paid plans just raise category limits.
  </p>

  <div className="mt-8 flex flex-wrap justify-center gap-3">
    <a href="/docs/quickstart" className="rounded-lg bg-black dark:bg-white px-5 py-2.5 font-medium text-white dark:text-black no-underline hover:bg-zinc-800 dark:hover:bg-zinc-200 transition-colors">
      Get started
    </a>

    <a href="/docs/premium" className="rounded-lg border border-gray-200 dark:border-zinc-800 px-5 py-2.5 font-medium text-gray-900 dark:text-zinc-50 no-underline hover:border-gray-300 dark:hover:border-zinc-700 transition-colors">
      See plans
    </a>
  </div>
</div>


## Related topics

- [Terms of Service](/docs/legal/terms.md)
- [Why better tickets](/docs/why-better-tickets.md)
- [Premium](/docs/premium.md)
