AscendAscendBeta
  • Ascend AI
  • AI for Discord
Play
  • Matchmaking
  • Scrims
  • Tournaments
  • LFT/LFP
Discover
  • VCT Players
  • Tracker
  • Crosshairs
  • Creatives
Store
  • Shop
  • Marketplace
  • Rewards
Ascend

Loading...

AscendAscend AIdocs
Search docs, guides, plans...⌘K
HomePricing Dashboard
Getting started
QuickstartInstall Ascend AIOpen your dashboard
Knowledge base
Adding documentsTags & structureEnable / disableToken caps
Personalization
Whitelist channelsBot personalitySupport channelPer-user daily limitMin question length
Game plugins
OverviewVALORANTDota 2CS2
Plans & billing
Plans & pricingPromo codesSwitching plans
Docs/Quickstart

Quickstart

Get Ascend AI answering questions in your Discord server in under five minutes. This page covers install, knowledge base setup, channel whitelisting, plans, promo codes, and the optional game plugins — everything you need without leaving the docs.

Before you begin

You'll need a Discord server where you have either the Manage Server or Administrator permission, plus an Ascend account (sign in with Discord from play-ascend.com/ascend-ai-bot). A short markdown document — even ten lines of server rules or FAQ — is enough for your first install, and you can expand the knowledge base later without re-installing.

Free 7-day trialEvery new server gets 7 days on the Starter plan with no card required. You can switch to a paid tier, redeem a promo code, or let the trial lapse from the Billing tab anytime.

1. Install Ascend AI

From your dashboard click Install Ascend AInext to the server you want to add it to. You'll be sent through Discord's standard OAuth consent screen — pick the server, confirm, and you'll land back on the per-server dashboard with the bot live.

What it asks for

Ascend AI uses the minimum permissions to read messages in channels you whitelist and post embedded replies. It does not register slash commands, doesn't request moderation permissions, and won't touch a channel you haven't opted in. The OAuth request maps to three scopes (bot, identify, guilds) and two channel permissions (Embed Links + Stream — bitfield 16896).

https://discord.com/oauth2/authorize
?client_id=<ascend_ai_app_id>
&permissions=16896 # Embed Links + Stream
&scope=bot+identify+guilds
&response_type=code

2. Open your server dashboard

After install you land on /ascend-ai-bot/dashboard/<guild_id>. The dashboard groups everything by tab — Overview, Knowledge, Personalization, Plugins, Billing — and remembers the tab you were on across reloads.

  • Overview — daily question heatmap, top askers, most-asked topics, plan usage at a glance.
  • Knowledge — the markdown docs the bot grounds every reply in. Add, edit, tag, enable/disable, or delete docs here.
  • Personalization — voice, whitelist channels, support channel routing, per-user daily limit, minimum question length.
  • Plugins — toggle paid game add-ons (VALORANT / Dota 2 / CS2).
  • Billing — plan selection, promo-code redemption, invoice history.
Co-admins can manage tooAnyone in your Discord server with the Manage Server permission can open the dashboard and edit anything except billing. The original installer is the only one who can switch plans or redeem promo codes — so promo grants stay tied to one identity.

3. Add your first knowledge doc

Ascend AI's answers are grounded in the docs you provide. Open the Knowledge tab and click Add document — a side-panel editor opens with three inputs: name, optional tag, and a markdown body. Prefer files? Upload .md / .pdf accepts a markdown file or a text-based PDF and converts it into a document for you. Either way, content is checked by moderation on save and the doc is ready within about a minute — the bot uses it on the next reply.

The meta panel on the right of the Knowledge tab tracks document count, total tokens used, your plan's token cap, and the time of the last save. When tokens approach the cap the meter turns amber; at 100% the Add button is disabled until you trim a doc or upgrade your plan.

What goes in a doc

  • Name — short and human (e.g. FAQ, Server rules, Scrim format). Members never see the name, but you'll be reading it in the dashboard.
  • Tag — optional free-form label up to 32 characters. Useful for grouping related docs in the table view (e.g. rules, events, onboarding). The bot doesn't use the tag to scope retrieval — it's purely organizational.
  • Markdown — the actual content. Headings + short paragraphs work best; the bot retrieves passages rather than whole files. Keep individual docs focused on one topic; split as you grow.
  • Enabled — a per-row toggle in the table. Disabling skips a doc without deleting it, which is handy for seasonal content (e.g. a tournament format doc you turn back on before each season).
  • Status — ready once a doc is in use, or failedif something went wrong processing it. Saves that would exceed the plan's token cap or that get flagged by content moderation are rejected immediately with an explanation — nothing is stored. Repeated moderation violations temporarily pause KB saves, doubling the pause per strike (capped at 24h) and resetting after a clean week.
Edits go live in secondsSaving a change re-runs indexing for that doc. Members asking a question during the few-second window get an answer grounded in the previous version — never mid-edit garbage.

4. Whitelist a channel

Ascend AI only reads channels you explicitly add to its whitelist — there's no server-wide listener. Open Personalization → Whitelist channels and pick the channels members should be able to ask in. Anywhere else, the bot stays silent even if someone @mentions it.

The whitelist is per-server, so a member who has the same question in two servers gets a fresh answer in each — based on that server's KB and tone settings. Channels removed from the whitelist immediately stop being read; in- flight replies aren't cancelled but no new ones start.

Start narrow, then widenMost successful rollouts pick one channel (typically #help or #ask-the-bot) for the first day, watch the Overview tab to see what members actually ask, tweak the KB, then add more channels.

5. Talk to the bot

Send a message in any whitelisted channel — there's no slash command and no mention required, just write naturally. Ascend AI reads the message, retrieves the most relevant passages from your enabled docs (plus any plugin data, if a plugin is on), and posts an embedded reply within a couple of seconds.

The bot is deliberately picky about what it answers:

  • Messages below the minimum question length(set in Personalization) are skipped — this is how the bot ignores noise like "ok", "lol", or single emojis.
  • Messages that @-mention another memberare also skipped — the bot won't barge into a conversation between two humans.
  • If the bot isn't confident in an answer it either stays quiet or, if you've configured a support channel, nudges the asker there instead of hallucinating.

6. (Optional) Personalize the bot

The Personalization tab covers voice and guardrails:

  • Personality — one of direct, casual, professional, or playful. This sets the bot's tone without changing what it knows. Esports orgs usually run direct; creator communities tend to land on casual or playful.
  • Whitelist channels — the only channels the bot reads. Required before the bot replies anywhere.
  • Support channel— where members get nudged when the bot isn't confident. Whitelisted channels are filtered out of the picker, so you can't accidentally route a question back into the channel it came from.
  • Per-user daily limit— caps how many questions one member can ask per day. Useful when a single curious member could otherwise burn your plan's monthly budget.
  • Minimum question length — ignore messages shorter than N characters. The default catches one-word noise without blocking real questions.

7. (Optional) Add a game plugin

Plugins extend Ascend AI with live or curated game data. They're billed separately per server, on top of your plan, and you can turn them on or off anytime from the Plugins tab.

VALORANT

Dota 2

CS2

With a plugin enabled, members can ask things like "what's my rank?" or "show TenZ's last match"and the bot fetches real data instead of answering from the KB alone. Plugin replies are merged with the grounding from your knowledge base — they don't replace it.

Next steps

You're live. Here's where most teams go next:

  • Add a couple more docs (rules, common how-tos, event format) — the bot gets noticeably better with breadth.
  • Route low-confidence questions to a support channel so they land where a human can pick them up.
  • Enable a game plugin if your community is built around VALORANT, Dota 2, or CS2.
  • Got a promo code? Redeem it from the Billing tab — see below.

Plans & pricing

Ascend AI is billed per Discord server. There are no seat fees and no contract — cancel from the Billing tab and the plan ends at the next renewal. All prices are USD per month.

Starter
$5/ month
Small communities getting organized.
  • Up to 1,000 members
  • 1,500 questions / month
  • 20K-token knowledge base
  • 10s per-user cooldown
  • Knowledge base only — no game plugins
Most popular
Growth
$10/ month
Most servers land here.
  • Up to 10,000 members
  • 7,500 questions / month
  • 60K-token knowledge base
  • All game plugins included (VAL · Dota · CS2)
  • Channel allow-list
Pro
$15/ month
Esports orgs & large creator servers.
  • Up to 50,000 members
  • 30,000 questions / month
  • 150K-token knowledge base
  • All game plugins included (VAL · Dota · CS2)
  • Priority support
What changes when I upgrade?Upgrading takes effect immediately — your token cap and monthly question budget jump on the spot, and any plugins your new plan includes flip on for free at the same time. Downgrading takes effect at the next renewal so you keep what you already paid for.

Promo codes

Promo codes are single-use vouchers an Ascend admin assigns to a specific registered user. Codes arrive by email — formatted like XXXX-XXXX-XXXX-XXXX — and grant a configured plan + duration (1, 3, 6, 9, or 12 months) plus any plugins bundled with the code.

To redeem one:

  1. Open the Billing tab on a server you manage.
  2. Find the Promo code section, paste the code from your email, and click Activate promo.
  3. The plan activates immediately and runs for the configured window. When it ends, the server drops back to the free tier unless you've also started a paid plan in the meantime.
One code, one serverEach code can be redeemed once, by the user it's assigned to, on a server they manage. If the server is already on an active paid subscription, the code is rejected — cancel the paid subscription first if you want to redeem.

Switching plans

Plan changes live in the same Billing tab. Each plan card has a button — the one you're on is labelled Current plan, the others show Switch to Growth or similar. Clicking it opens Stripe Checkout to confirm payment.

  • Upgrades apply right away. Caps on members, monthly questions, and KB tokens jump immediately; the bot picks up the new ceiling on its next reply.
  • Downgradestake effect at your next renewal date so you don't lose value you've already paid for. The dashboard shows "Downgrade scheduled" in the meantime.
  • Cancelling stops auto-renewal but leaves the bot fully live until the end of the paid period. Past that point the server reverts to the free tier — your KB stays intact, but reply volume is capped and plugins turn off.
  • Invoices live in the Stripe billing portal (opened from the Billing tab) for accounting.

FAQ

Common questions, lifted from the Ascend AI landing page so the answers stay in sync.

How does Ascend AI know what to answer?

Paste your server's FAQs, rules, game guides — anything — as markdown into the dashboard. Ascend AI loads that knowledge base into every reply, so answers stay grounded in your community's docs. Update the markdown, save, and changes are live within a minute.

How does the bot get triggered?

It listens in the channels you opt in. Members just type their question normally — no slash command. The bot stays quiet on filler messages ("ok", "lol", "thanks") and skips messages that @-mention other people, so it never barges into ongoing conversations.

Will it hallucinate?

Replies are grounded in your KB and game plugins. If the answer isn't there, the bot says so plainly instead of making something up. You can review every reply later in the dashboard's usage log.

How long does setup take?

About four minutes. Invite the bot to your server with one OAuth click, paste your existing FAQ or rules doc, pick your opted-in channels, done. No code, no Zaps, no servers to host.

What about the game plugins?

Every game plugin is included on Growth and Pro — no per-plugin add-ons. Members can ask "what's TenZ's current rank?" and get a live VALORANT answer with a profile link, plus curated CS2 + Dota reference material. Starter is knowledge-base only; upgrade any time to unlock plugins.

What happens if I hit my monthly question cap?

The bot replies politely telling members to wait until next month or upgrade — and posts a heads-up in your mod channel (one warning at 80%, one when the cap is hit). You only pay the new rate from the next billing cycle.

Was this page helpful?
Edit this page
PreviousIntroductionNext Adding documents
On this page
  • Before you begin
  • 1. Install Ascend AI
  • What it asks for
  • 2. Open your server dashboard
  • 3. Add your first knowledge doc
  • What goes in a doc
  • 4. Whitelist a channel
  • 5. Talk to the bot
  • 6. (Optional) Personalize
  • 7. (Optional) Add a game plugin
  • Next steps
  • Plans & pricing
  • Promo codes
  • Switching plans
Edit on GitHub Open in playground