Discord Commands Reference
Discord Commands has two setup areas:
- Create commands: add a create command with its own saved name plus a slash command like
/bugor/feature. Each command uses one shared Notion database and controls the create modal, created-page card, and quick actions. - Page lists: add a page list with its own slash command like
/triageor/assigned-to-me. Each page list picks its own database and controls page-list content, page details, and quick actions used after someone clicks Details.
Create commands do not control notification wording. Notification rules decide for themselves whether Discord should say item, task, page, or a custom singular label.
If you are setting one up for the first time, start with Discord Commands.
What to configure
| If you want this in Discord | Configure this | Notes |
|---|---|---|
A create command such as /bug |
Create command | Add a command and choose both the saved name and slash command |
| The created-page card right after create | Create command | One created-page config per command |
| Quick actions right after create | Create command | Separate from notification-rule quick actions |
A page-list command such as /triage |
Page list | Each page list owns one slash command |
| The page details card after Details | Page list | Each page list has its own page details fields |
| Quick actions after Details | Page list | Each page list has its own quick actions |
| A scheduled page list | Scheduled Summaries | Configure it separately from Discord Commands |
Requirements
- The database must be shared with NotiCord
- The database must be a shared Notion database or data source that NotiCord can read
Create command settings
Each create command uses one shared Notion database.
Create command name
Required. This is the saved label shown on the Discord Commands page, and Discord uses it as the create-modal title.
New create commands start with a name such as Create Page. Picking a database seeds fields lower in the editor, but does not rename the command. If the name is longer than Discord allows for modal titles, NotiCord shortens the modal title in Discord but keeps the full saved name.
Slash command name
This is the slash command people type in Discord to create new pages.
Rules:
- lowercase letters, numbers, and hyphens only
- 1-32 characters
- cannot start or end with a hyphen
Create commands and page-list commands must be unique inside one Discord server.
New create commands start with a slash command such as /create-page. NotiCord keeps filling the slug from the command name until you edit the slug manually.
Modal fields
The create modal supports up to 5 total fields, including Title.
- Title is always included and required
- After you pick a database, NotiCord preselects Title plus common workflow fields such as Status, Assignee, Date, and Page content when they fit
- You can reorder fields and mark them required or optional
- Supported field types include database properties such as text, number, date, checkbox, status, select, multi-select, people, and relation, plus the special Page content field
- Read-only or computed properties like Created time, Last edited time, Formula, Rollup, Files, and Verification are not supported
Page card fields
These are the fields shown on the created-page card after someone creates a page.
- Notion link is included separately on the card
- Pick the fields people need most often in Discord
- Choose at least one page card field before saving or previewing the created-page card
- In the editor, this lives under Created page content
Quick actions
Optional. Create commands use the same quick-action builder as notification rules.
- Add button rows for supported Status, Select, and People actions
- Add dropdown rows for one Status or Select property at a time
- Up to 5 quick action rows per create command
- Up to 5 actions in one button row
- Up to 25 options in one dropdown
If you leave quick actions empty, NotiCord still saves the command and page card.
New create commands start with no quick actions.
Send preview to Discord
Optional. In the create-command editor, switch to Created page, pick any Discord channel, and use Send preview to send the current draft created-page card before you save.
- Preview uses the current draft details fields and quick actions, not the last saved version
- Preview sends only the created-page card
- The create modal preview stays on the page and is not sent to Discord
- Preview channel access is checked the same way as live Discord delivery
Page list settings
Each page list picks one Notion database. Multiple page lists can point at the same database or different databases.
Page list name
Required. This is the label shown on the Discord Commands page.
New page lists start with a name such as Pages. Picking a database seeds fields lower in the editor, but does not rename the page list.
Slash command name
This is the slash command people type in Discord to open the page list.
Rules:
- lowercase letters, numbers, and hyphens only
- 1-32 characters
- cannot start or end with a hyphen
NotiCord fills this from the page-list name until you edit it manually.
New page lists start with a slash command such as /pages.
Notion database
Required. Every page list shows pages from exactly one Notion database.
Filters
Use filters to decide which pages appear in Discord. Filter rows are combined with AND, and available operators depend on the property type.
- Text-like properties and string formulas: Contains, Is, Is not, Is set, Is not set
- People: Is, Is not, Is me, Is set, Is not set
- Status, Select, Multi-select, Relation, Checkbox, and boolean formulas: Is, Is not, Is set, Is not set
- Number and number formulas: Equals, Does not equal, Greater than, Greater than or equal, Less than, Less than or equal, Is set, Is not set
- Date and date formulas: On, Before, After, On or before, On or after, Is set, Is not set
If you want a personal page-list command such as /assigned-to-me, the page list must filter a People property to is me.
Sort
Optional. Controls the order of results in Discord.
Row fields
Choose the row fields you want to show in each Discord result row. Add Title if you want the page title shown in the list.
- After you pick a database, NotiCord preselects a compact row layout such as Title, one key workflow field, and Details
- Choose at least one row field before saving or previewing the page list
Header row
Optional. Turn this on to show column labels above the Discord page list, or off to keep the list more compact.
Page details
These are the fields shown on the page details card after someone clicks Details in a page list.
- Notion link is included separately on the card
- Each page list configures its own page details card
- After you pick a database, NotiCord preselects common detail fields such as Title, Status, Assignee, Date, and Content when they exist
- If the page list includes Details, choose at least one page details field before saving
Quick actions
Optional. Page lists use the same quick-action builder as create commands and notification rules.
- Add button rows for supported Status, Select, and People actions
- Add dropdown rows for one Status or Select property at a time
- Up to 5 quick action rows per page list
- Up to 5 actions in one button row
- Up to 25 options in one dropdown
New page lists start with no quick actions.
Send preview
Optional. In the page-list editor, pick any Discord channel and use Send preview to send the currently visible draft preview before you save.
- Preview uses the current draft content, not the last saved version
- Preview does not save the page list
- If you send from Page list, preview notifications keep Details buttons disabled until the list is saved
- If you send from Page details, NotiCord sends the currently visible page details card
- Preview channel access is checked the same way as live Discord delivery
Running the command
People type the page-list command directly in Discord, such as /triage or /assigned-to-me.
If the page list uses is me, the user running it must link their account.
Remove or reconnect
Remove create commands and page lists from their cards on the Discord Commands page.
If a create command loses its database, Discord Commands shows a configuration error. Remove it and reconnect it instead of trying to repair it in place.
Removing a create command disables:
- its custom slash command
- its quick actions after create
- its page card after create
Page lists stay in place if you remove a create command.
If a page list loses its Notion database, Discord Commands shows a configuration error. Edit the page list and pick a working database instead of trying to repair it in place.
Notification rules that use the same data source can keep sending notifications.
Create commands vs page lists
| Feature | Create command | Page list |
|---|---|---|
| Custom create command | Yes | No |
| Page card after create | Yes | No |
| Quick actions after create | Yes | No |
| Page-list command | No | Yes |
| Page details after open | No | Yes |
| Page-detail quick actions | No | Yes |
See Commands Not Working if Discord Commands are missing or failing.