Notion
Notion pages and databases, previewed and kept in sync right in Discord.
Team Toolbox connects your Notion workspace to Discord, so shared links preview inline and the pages you choose stay mirrored in a channel where the team always sees the latest.
Connect Notion
Run /notion connect in a server (not a DM) and follow the link to authorize your Notion account for that server. During setup you pick which pages Team Toolbox can reach, so it only ever sees what you share. You can also connect or disconnect from the User Settings dashboard, and revoke access any time from your Notion workspace settings.
/notion connectAuthorize your Notion account for the current server.Link Previews
Paste a Notion page or database link and it unfurls into a rich preview right in chat, using your connected access so it only shows pages you can already see. There's nothing to run: editing your message updates the preview, and deleting the message removes it.
Page Syncs
A page sync mirrors a Notion page into a Discord channel so the team always sees the current version. The target channel must be empty, since Team Toolbox manages its contents. Syncs update automatically when the page changes in Notion, and you can force a refresh right now with /notion sync_now. These commands need the Manage Channels permission. Manage every sync from the Notion panel on the Server Settings dashboard.
/notion sync_startMirror a shared page into an empty channel (Manage Channels)./notion sync_nowForce a synced page to refresh right now (Manage Channels)./notion sync_stopEnd a sync, optionally deleting the channel (Manage Channels).Automations
An automation gives you a Discord webhook URL to paste into a Notion automation, so Notion events post to the channel you choose. Set one up with /notion automation_create, then wire the URL into Notion. Manage automation webhooks from the Notion panel on the Server Settings dashboard.
/notion automation_createGet a webhook URL for a channel to use in a Notion automation (Manage Webhooks)./notion automation_listReview the automation webhooks in place (Manage Webhooks)./notion automation_deleteRemove an automation webhook by ID (Manage Webhooks).Set it up on the Notion side
Open the database you want to watch, click the automations icon in the top-right corner, and add a new automation. Pick the trigger you care about (a page added, a property changed, and so on), then add a Send webhook action and paste in the URL from /notion automation_create. Notion posts to that URL every time the trigger fires, and Team Toolbox relays it into the channel you picked.
Custom description & placeholders
By default, each event gets a plain built-in message, like "A Notion page was created." To write your own instead, add a description field to the webhook's request body with whatever text you'd like. Drop {database} anywhere in it and we'll swap it for a link to the page's parent database.
{database}Replaced with a link to the page's parent database, when one exists.For example, a description of New entry added to {database}! posts as "New entry added to [Bug Tracker](https://...)!" alongside the page details.
Run /notion help in Discord, join the community server, or check the Help page.