Browse docs Create Notion Pages

Create Notion Pages

Turn a short Discord form into a Notion page, task, bug report, or ticket.

A create command with a private discussion automatically records its page, thread and requester. Follow the Ticket support guide to route replies, invite assignees and close or reopen requests.

Discord form creates a Notion page
Report bug
Title * Checkout crashes on mobile
Steps Opened checkout from pricing, tapped Pay, saw an error.
Priority High
Attachments checkout-error.png
Cancel Submit
BUG REPORT

Checkout crashes on mobile

Status Open Priority High Reporter Amelia

Opened checkout from pricing, tapped Pay, saw an error.

checkout-error.png

The Commands page shows create commands and page lists together. When shows the slash command; Then shows the destination and form fields. The header shows a separate allowance for each type, including saved drafts. Open a command to review its settings.

A create command with its slash command and ordered form fields.

Create the command

Open Discord → Commands. If setup created /create-page, edit it when it fits; otherwise select New create command.

  1. 1

    Name the command

    Set the dashboard name and the slash command people will type in Discord.

  2. 2

    Choose the destination

    Decide whether each person chooses a parent or every page uses one fixed destination.

  3. 3

    Choose the form and result

    Add up to five fields, then choose what the private confirmation card shows.

  4. 4

    Add optional Discord behavior

    Add Quick actions, a message action, or a private thread. Then create the command or save a draft.

Choose where pages go

Choose in Discord
Ask for a parent each time with the slash command. A panel button can set one parent page for everyone using that button.
Selected database
Always use one database and add its supported properties to the form.
Selected parent page
Always use one page, database item, or project hub.
Create command destination picker with Choose in Discord, Selected database, and Selected parent page
A fixed database or parent page also supports panel buttons and selected-message actions. Panel buttons can set their own parent page for commands using Choose in Discord.

Set properties automatically

For a Selected database, use Set fixed values → Add fixed value to choose a property and its value. For example, set Type → Bug report and Status → Open.

Fixed properties stay out of the form and do not use its five field slots. Their values apply whether people use the slash command, a panel button or a selected-message action. Choosing a form property here moves it out of the form.

Use separate commands when buttons should create different categories of requests. Each button opens its matching command, which supplies the fixed values. See the ticket support setup.

If a property or choice is removed in Notion, fix the assignment in the command editor before using it again. Values are checked against the current database before creating a page.

Ways to start the command

Discord slash command picker matching report-bug after typing slash report
Slash commandUse the saved slash command with any destination choice.
Discord panel with a Tasks button
Panel buttonAdd a create command to a Discord panel. If it normally asks for a parent page, choose that page while editing the panel.
Discord message menu with Apps between Copy Text and Mark Unread Selected-message draft review with Create and Edit and Create buttons
Selected messageRight-click or long-press a message, choose Apps, then review the draft.

Private thread: Choose a Thread channel. NotiCord starts a private thread there, adds the submitter and configured people or roles, then embeds the conversation read-only in Notion.

Limits and recovery

  • Forms and files: Add up to five form fields and upload up to five files per run. Files from a selected message reach Notion only when the form includes Attachments.
  • Drafts: A draft uses a create-command slot but is not available in Discord until you finish it.
  • Missing or failing command: Use Commands are missing or failing.
Support