Support BotForms & Modals
Structured Input

Forms & Modals

Collect the right information upfront with customizable forms. Reduce back-and-forth and resolve tickets faster.

Bug Report

What happened?
1. Go to... 2. Click on...
What should have happened?
Paste links or describe

Illustration only — actual interface may differ

How It Works

From Click to Context in Seconds

Forms capture the information staff need before the first message is even sent.

1

Configure Fields

Create form fields like 'Describe your issue', 'Account ID', or 'Steps to reproduce' — all customizable.

2

User Opens Ticket

When a user clicks a panel button, the form modal appears immediately before the ticket is created.

3

User Submits Form

The user fills in the fields and submits. The ticket is created with all form data attached.

4

Staff Sees Data

Form responses appear in the ticket channel and are available as variables throughout the ticket lifecycle.

Ticket System & Modmail

Discord Modals

Present forms as native Discord modals when users create tickets. Up to 5 text input fields per modal with customizable labels and placeholders.

Field Types

Short Text

Single line input
Enter your username...

Paragraph

Multi-line input
Describe your issue in detail...

Required Field *

Must be filled
This field is required...

Optional Field

Can be skipped
Additional info (optional)...
Per-Topic Forms

Per-Topic Forms

Each topic can have its own intake form. Collect different information for bug reports vs general questions vs ban appeals.

Bug Report
4 fields
Ban Appeal
4 fields
General Support
1 field
VIP Support
0 fields

Ban Appeal

Alex#1234
Why were you banned?
Why should your ban be lifted?
Links to screenshots, context...

Illustration only — actual interface may differ

Ticket System & Modmail

Form Data in Variables

Form responses are available as dynamic variables. Use them in auto-replies, ticket names, and log messages.

bug-report-alex
Online
Support BotBOT2:30 PM

Ticket #248 — Bug Report

A new bug report has been submitted with the following details:

Bug Description

App crashes when uploading files larger than 10MB

Steps to Reproduce

1. Open settings 2. Click upload 3. Select large file

Expected Behavior

File should upload normally

Screenshots

Attached: error_log.txt

Form data collected automatically

Sarah (Staff)2:31 PM

Thanks for the detailed report! I can reproduce this. Let me escalate to the dev team.

Message #bug-report-alex

Illustration only — actual interface and behavior may differ

Ticket System & Modmail

Required Forms

Make forms mandatory before a ticket can be created. Ensure you always have the information needed to help users efficiently.

open-a-ticket
Online
Jordan3:15 PM

Clicked: Open Ticket (General Support)

Support BotBOT3:15 PM

Please Fill Out the Form

A form is required before your ticket can be created. Please click the button below to fill it out.

Your ticket will be created after submission

Support BotBOT3:16 PM

Form Submitted — Ticket #249 Created

Thank you! Your ticket has been created with the information you provided.

Topic

General Support

Form Fields

3 responses collected

Message #open-a-ticket

Illustration only — actual interface and behavior may differ

Forms For Every Workflow

Different topics need different information. Configure a unique form for each topic so you always collect the right data.

Bug Reporting

Collect platform, version, steps to reproduce, and expected vs actual behavior upfront. No more chasing basic details.

Ban Appeals

Require appeal reason, evidence links, and acknowledgment of rules before the ticket is even created.

Onboarding Requests

Collect role preferences, experience level, and application details automatically as part of the ticket flow.

The Impact of Structured Data

Forms eliminate the most common cause of slow ticket resolution — missing information.

5

Fields per form

0

Follow-up questions needed

40%

Faster resolution time

100%

Structured intake

Frequently Asked Questions

Discord modals support up to 5 text input fields. For more complex forms, you can chain multiple modals or use follow-up prompts.

Individual fields can be marked as required or optional. You can also make the entire form optional, allowing users to skip it.

Yes, all form responses are available as dynamic variables. Use them in welcome messages, ticket names, and log entries.

Forms are primarily a Ticket System feature, triggered when users open a ticket. Modmail uses a different intake flow.

You can test forms directly from the SCNX Dashboard before deploying them to your server.

Ready to Transform Your Support?

Set up professional support in minutes. No coding required. Start with a free trial and explore all features.

This offer is only available for selected servers that have never purchased a plan and never used a free trial before. You do not need to enter any payment information to start the trial and the trial automatically expires after 14 days. Servers that have been deleted from SCNX previously are not able to participate.