> ## Documentation Index
> Fetch the complete documentation index at: https://docs.rocket.new/llms.txt
> Use this file to discover all available pages before exploring further.

# Notion

> Connect Notion to Rocket and build directly from your pages, databases, and wikis, or write generated content back to your workspace.

export const LlmsDirective = () => <blockquote className="llms-directive">
    For the complete documentation index, see <a href="/llms.txt">llms.txt</a>.
    For a lightweight markdown version of this page, append .md to the URL.
  </blockquote>;

<LlmsDirective />

Connect Notion via OAuth and describe what you want to build in chat. Rocket reads your pages, databases, and wikis as source material and can write generated content back into your workspace.

<Note>
  Notion is a **workspace-level** connector. Connect it once from Settings and it is available across all tasks.
</Note>

<Divider />

## What you can do

<CardGroup cols={2}>
  <Card title="Build from PRDs and specs" icon="file-lines">
    Link a product requirements document in Rocket. Rocket reads feature lists, user stories, and acceptance criteria, then builds exactly what was specced.
  </Card>

  <Card title="Sync databases as app data" icon="database">
    A product catalog database becomes a storefront. A contacts database becomes a CRM. A job listings database becomes a careers page.
  </Card>

  <Card title="Replace placeholder content" icon="pen-nib">
    Replace lorem ipsum with real copy pulled from your brand guidelines, product docs, or culture pages in Notion.
  </Card>

  <Card title="Build from wiki content" icon="building">
    Turn internal knowledge into functional tools. Onboarding wikis become checklist apps. Support docs become searchable help centers.
  </Card>

  <Card title="Add pages from Notion content" icon="file-circle-plus">
    Use Notion pages as source material for changelogs, roadmaps, about pages, and FAQs.
  </Card>

  <Card title="Write back to Notion" icon="clipboard-check">
    Push generated landing page copy, campaign briefs, project docs, social copy banks, and client handoffs back into your workspace.
  </Card>
</CardGroup>

<Divider />

## Before you connect

Notion uses OAuth, so no API key is required. You authorize Rocket through Notion's login flow and choose which pages and databases to share.

<Warning>
  Rocket can only read pages you explicitly grant access to during the OAuth flow. It cannot access your entire workspace unless you select all pages.
</Warning>

<Divider />

## Connect Notion

<Tabs>
  <Tab title="Web Browser">
    You can connect from three places. All do the same thing.

    **Option 1: From chat**

    Type a prompt that references a Notion page or database, for example `Read my PRD at [NOTION_URL] and build the described app`. Rocket detects the intent and shows a **Connect** button inline. Click it to open the authorization flow.

    <Frame caption="Notion connection prompt in chat">
      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/NNx4lZGfeKSKoC31/images/build-docs/connectors/notion/web-browser/notion-chat-light.webp?fit=max&auto=format&n=NNx4lZGfeKSKoC31&q=85&s=c16dd3eaab039929bb4da49f94072b4d" alt="Chat showing a Connect button inline after a Notion prompt." className="theme-image light-image" width="2880" height="1624" data-path="images/build-docs/connectors/notion/web-browser/notion-chat-light.webp" />

      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/NNx4lZGfeKSKoC31/images/build-docs/connectors/notion/web-browser/notion-chat-dark.webp?fit=max&auto=format&n=NNx4lZGfeKSKoC31&q=85&s=c53a4a700a25b2974ffaae4b3022d9aa" alt="Chat showing a Connect button inline after a Notion prompt." className="theme-image dark-image" width="2880" height="1624" data-path="images/build-docs/connectors/notion/web-browser/notion-chat-dark.webp" />
    </Frame>

    **Option 2: From the Connectors tab**

    Click the **`...`** button in the preview toolbar, then select **Connectors**.

    <Frame caption="Open Connectors from the toolbar">
      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/2lqYWidv_xVHKfL6/images/build-docs/connectors/shared/connectors-tab-open-light.webp?fit=max&auto=format&n=2lqYWidv_xVHKfL6&q=85&s=7bd785a0e878564054e08328b2aa3d6b" alt="Toolbar dropdown with Connectors option highlighted." className="theme-image light-image" width="2880" height="1624" data-path="images/build-docs/connectors/shared/connectors-tab-open-light.webp" />

      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/2lqYWidv_xVHKfL6/images/build-docs/connectors/shared/connectors-tab-open-dark.webp?fit=max&auto=format&n=2lqYWidv_xVHKfL6&q=85&s=d047040372d776cb47e4e483de8eeb8d" alt="Toolbar dropdown with Connectors option highlighted." className="theme-image dark-image" width="2880" height="1624" data-path="images/build-docs/connectors/shared/connectors-tab-open-dark.webp" />
    </Frame>

    Click the **Notion** card, then click **Connect with Notion**.

    <Frame caption="Notion card in the Connectors panel">
      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/NNx4lZGfeKSKoC31/images/build-docs/connectors/notion/web-browser/notion-connectors-tab-light.webp?fit=max&auto=format&n=NNx4lZGfeKSKoC31&q=85&s=7fb83ec817e7cfb9b55841e49a85099d" alt="Connectors panel showing the Notion card with a Connect with Notion button." className="theme-image light-image" width="1814" height="506" data-path="images/build-docs/connectors/notion/web-browser/notion-connectors-tab-light.webp" />

      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/NNx4lZGfeKSKoC31/images/build-docs/connectors/notion/web-browser/notion-connectors-tab-dark.webp?fit=max&auto=format&n=NNx4lZGfeKSKoC31&q=85&s=c80d53c729232f0da7cfe3d70225fe03" alt="Connectors panel showing the Notion card with a Connect with Notion button." className="theme-image dark-image" width="1814" height="518" data-path="images/build-docs/connectors/notion/web-browser/notion-connectors-tab-dark.webp" />
    </Frame>

    **Option 3: From workspace Settings**

    <Card title="Connect from workspace Settings" icon="plug" href="/getting-started/workspace/connectors" horizontal arrow="true">
      Connect once from Settings and it is available across all tasks.
    </Card>

    **After clicking Connect with Notion**

    Notion's authorization screen opens. Select the workspace you want to connect, review the permissions, check **I recognize and trust this URL**, and click **Continue**.

    <Frame caption="Notion MCP authorization screen">
      <img src="https://mintcdn.com/dhiwisepvtltd-5e04e6a4/cI3j8Ce-F_6m8yMd/images/build-docs/connectors/notion/oauth-screen.webp?fit=max&auto=format&n=cI3j8Ce-F_6m8yMd&q=85&s=dcd5bec57998b0b8456f53968c94b02d" alt="Notion MCP authorization screen showing workspace selection and permission list." className="theme-image" width="942" height="1350" data-path="images/build-docs/connectors/notion/oauth-screen.webp" />
    </Frame>

    A green dot appears next to Notion when the connection is active.

    **Disconnect**

    <Card title="Disconnect a service" icon="plug" href="/getting-started/workspace/connectors#disconnect-a-service" horizontal arrow="true">
      Disconnect or switch accounts from workspace Settings.
    </Card>
  </Tab>

  <Tab title="Mobile App">
    You can connect from two places. Both do the same thing.

    **Option 1: From chat**

    Type a prompt that references a Notion page or database. Rocket shows a **Connect** button inline. Tap it to open the authorization flow.

    **Option 2: From the Connectors tab**

    1. Tap the **More** button in the header.
    2. Tap **Integrations**.
    3. Tap the **Notion** card, then tap **Connect with Notion**.

    **After tapping Connect with Notion**

    Notion's authorization screen opens. Select the workspace you want to connect, review the permissions, and tap **Continue**.

    A green dot appears next to Notion when the connection is active.
  </Tab>
</Tabs>

<Divider />

## Example prompts

Replace `[NOTION_URL]` with the link to your Notion page or database.

### Read from Notion

| Use case                    | Prompt                                                                                                                                       |
| :-------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------- |
| Build from PRD              | `Read my PRD at [NOTION_URL] and build the described app with all features, user stories, and data models.`                                  |
| Enrich hero section         | `Update the hero section using my brand guidelines at [NOTION_URL]. Rewrite the headline, subtext, and CTA to match our actual positioning.` |
| Update features from spec   | `Update the features section using my product spec at [NOTION_URL]. Rewrite every feature card to reflect what we actually built.`           |
| Add FAQ from knowledge base | `Replace the FAQ section using questions from [NOTION_URL]. Add pricing, integration, and security FAQ blocks.`                              |
| Add changelog page          | `Add a changelog page using my release notes at [NOTION_URL] with real dates and feature descriptions.`                                      |
| Add roadmap page            | `Add a public roadmap page using my roadmap doc at [NOTION_URL] with features, timelines, and status indicators.`                            |

### Write back to Notion

| Use case                     | Prompt                                                                                                          |
| :--------------------------- | :-------------------------------------------------------------------------------------------------------------- |
| Save copy for review         | `Save all copy from this landing page to Notion at [NOTION_URL] for the marketing team to review.`              |
| Create campaign brief        | `Create a campaign brief in Notion covering objective, target audience, key messages, and CTAs from this page.` |
| Create project documentation | `Create project documentation in Notion covering what was built, every page, section, and design decision.`     |
| Create social copy bank      | `Create a social copy bank in Notion with LinkedIn posts, X posts, and captions derived from this page.`        |
| Create client handoff doc    | `Create a client handoff doc in Notion covering what was built, what to update, and next steps.`                |

<Divider />

## Tips

* **Select only what Rocket needs.** During the OAuth flow, share only the pages and databases relevant to your task. Focused context produces better results.
* **Paste Notion URLs directly in chat.** Linking to a specific page or database gives Rocket exact context. Vague references may pull the wrong content.
* **Write-back is structured.** Rocket writes back as Notion pages with proper headings, code blocks, and tables - not plain text.
* **Database relations are supported.** Rocket understands linked databases and can use related records as context.
* **Generated docs are drafts.** Treat content Rocket writes to Notion as starting points. Review and refine before sharing externally.
