NIVA is now Vatoo. Read the short story

Vatoo
All integrations

Connect Discord
to Vatoo

Connect Vatoo to Discord via slash commands. Users type /ask in any channel and your AI bot replies. Vatoo uses Discord's Interactions Endpoint · a stateless webhook approach with Ed25519 signature security, no persistent connection needed.

Estimated: 15–20 minutesMedium8 steps

Confirm connector availability, your account plan, and required permissions before setup. Test with a non-production record before enabling live actions.

Vatoo
VatooDiscord
Create a Discord Application01
Add a Bot and Get Token02
Get Your Discord Server (Server) ID03
Configure in Vatoo Botmaster04

Setup overview · illustrative

Have these
ready

  • Vatoo botmaster account with a bot configured
  • Discord account with server management permission

8 steps
to go live

01

Create a Discord Application

  • Go to https://discord.com/developers/applications
  • Click New Application
  • Enter a name (e.g. _NIVA Bot_) and click Create
  • From General Information, copy the Application ID and Public Key
02

Add a Bot and Get Token

  • Left sidebar → Bot → Add Bot → Yes, do it!
  • Click Reset Token → Yes, do it!
  • Copy the Bot Token shown
  • Under Privileged Gateway Intents, no special intents are needed for slash commands

Bot token is shown only once. Keep it secure.

03

Get Your Discord Server (Server) ID

  • Open the Discord app or web version
  • Click the ⚙️ User Settings icon
  • Go to Advanced
  • Enable Developer Mode
  • Right-click your Discord server in the left sidebar
  • Click Copy Server ID

The copied Server ID is your Guild ID used for slash command registration.

04

Configure in Vatoo Botmaster

  • Open your Vatoo botmaster → Omnichannel
  • Click Configure on the Discord card
  • Paste Application ID, Public Key, and Bot Token
  • Set Slash Command Name (default: ask)
  • Click Save & Activate
  • Copy the Webhook URL
05

Set Interactions Endpoint URL

  • Back in Discord Developer Portal → General Information
  • Paste your Vatoo Webhook URL into Interactions Endpoint URL
  • Click Save Changes
  • Discord will send a PING to verify · Vatoo responds automatically

If verification fails, ensure your server is publicly reachable via HTTPS.

06

Create the Slash Command

  • Left sidebar → Slash Commands → New Command
  • Set Name to ask (or your chosen command name)
  • Set Description to something like "Ask the AI bot a question"
  • Add an option: Name question, Type STRING, Required Yes
  • Click Save
07

Invite the Bot to Your Server

  • Left sidebar → OAuth2 → URL Generator
  • Under Scopes, check bot and applications.commands
  • Under Bot Permissions check Send Messages
  • Copy the generated URL and open it in a browser
  • Select your server and click Authorize
08

Test the Integration

  • Open Discord → go to any channel in your server
  • Type /ask · you should see the slash command appear
  • Fill in the question and send
  • Discord shows "Bot is thinking…" then your bot replies

Stuck?
Quick fixes

Interactions URL verification fails

Server not reachable via HTTPS. Use ngrok for local dev.

401 on PING

Public Key copied wrong · re-check in General Information.

Slash command not visible

Wait up to 1 hour for global command propagation, or use guild-specific commands for instant testing.

Bot does not reply

Check Discord card shows Active in Vatoo Omnichannel.

More integrations

Connect Discord in one call

Book a demo and we'll set up the integration with you live.