Get website inquiries in a Discord channel
For a business whose team, or whose customers, live on a Discord server: each inquiry from your site can appear in a channel the moment it is sent, laid out so the person on shift can read the question and reply without opening anything else.
The inquiry still lands in your Webkio Inbox. The shared rules are on Send your website inquiries to your CRM; this page is the Discord part. Slack has its own page.
What you need
One value: the channel's webhook URL.
- In Discord, open the channel's settings (the gear beside its name, or right-click > Edit Channel).
- Integrations > Webhooks > New Webhook.
- Give it a name (this is the name the messages will post under, so "Website" or your business name) and, if you like, an avatar.
- Copy Webhook URL.
You need Manage Webhooks permission on the server, which server admins have by default. The URL is the whole credential: anyone holding it can post into that channel as that webhook, for ever, so it is stored encrypted and never shown again. To change the channel, make a new webhook and paste its URL.
Setting it up
- Project settings > CRM, choose Discord under Notifications.
- Paste the URL. It starts with
https://discord.com/api/webhooks/. - Tick which inquiries to send.
- Add destination, then Send test.
No field mapping: a message is not a record.
What the message looks like
Each inquiry is one message with a short line of text and one embed:
| Part | Content |
|---|---|
| Message text | "Website inquiry from Ada Lovelace". With no name, the email address. This is also what the notification on a phone shows. |
| Embed title | The same line. |
| Embed body | Their message. |
| Fields | Email, Phone, Company and Page, side by side, then any extra fields the form collected (a budget, a job type). Up to 25. |
| Footer | The name of the site it came from. |
Discord's limits are respected: text up to 2,000 characters, the body up to 4,096, each field up to 1,024. A longer message is cut, not refused; the full text is in your Inbox.
What it will not do
Mention anyone. No @here, no role ping. If you want the channel to ping, a Discord bot or an automation on the server can react to the webhook's messages.
Threads. Each inquiry is a new message in the channel, not a thread.
Reply. Replying in Discord does not reach the visitor. Reply from the Inbox, or from your own email.
When something fails
Discord answers failed calls with a JSON code and message, and the destination card shows them.
| What the destination shows | What it means | What to do |
|---|---|---|
A 404 answer, Unknown Webhook (code 10015) |
The webhook was deleted, or the channel it belonged to was. | Make a new webhook in the channel and paste its URL. |
A 401 answer, Invalid Webhook Token (code 50027) |
The URL is incomplete or mistyped: the long token at its end does not match. | Copy the URL again with Copy Webhook URL rather than typing it. |
| A 429 answer | Discord's rate limit for that webhook. | Retried by itself. |
| Accepted, but nothing in the channel | Discord answers 204 with no body on success, so a green result means it posted. | Check the channel the webhook belongs to; a webhook is bound to one channel at creation, and it can be moved from the webhook's settings. |
Four consecutive failures pause the destination; Resume once the URL is fixed.
Frequently asked questions
Can inquiries go to different channels?
One destination per channel, each with its own webhook URL and its own choice of inquiries.
Can I change the name or avatar the messages post under?
In Discord, on the webhook itself: its name and avatar are what appear. We do not override them.
Is the URL really a secret?
Yes. Discord's own docs say a webhook URL lets anyone post to that channel without further authentication. It is stored encrypted, the pattern check refuses anything that is not a Discord webhook address, and deleting the webhook in Discord makes it worthless.
Will visitors see anything?
No. The visitor sees the same thank-you they always did. Discord is told after the inquiry is already saved.
Does it work on a server I am not an admin of?
You need a webhook URL, which needs Manage Webhooks permission in that channel. Ask the admin to create one and give you the URL.
What is the "Webkio Test" message?
From Send test. It is just a message; delete it or leave it.
Related reading
- Send leads to your CRM - the switchboard every destination hangs off.
- All your customers in one place - the record that stays here whatever is sent on.
- Understanding notifications - the email and bell alerts that fire alongside a delivery.
- Integrations - every destination and connector on one page.
- The automated emails every business should send - the follow-up once a lead is in your CRM.