# Document to Notion Importer

Imports long-form content from Google Docs, emails, or other sources into Notion with proper formatting.

## Toolkits Needed

You'll need access to these toolkits in your Arcade MCP Gateway:

- GoogleDrive
- GoogleDocs

## Setup Guide

### 1. Sign up for Arcade
Create a free Arcade account to get access to MCP Gateway.

### 2. Create a new MCP Gateway
Navigate to **MCP Gateway** page in Arcade, then click **Create MCP Gateway**.

Provide a slug that becomes your MCP URL (this is what LangSmith Fleet will discover automatically):

**Example:** If you choose slug `my-agent`, your MCP URL will be:

`https://api.arcade.dev/mcp/my-agent`

### 3. Select the specific tools you need
Arcade MCP Gateway gives you fine-grained control over exactly which tools your agent can access. Select these specific tools from the toolkits:

- GoogleDrive.SearchFiles
- GoogleDrive.DownloadFile
- GoogleDocs.SearchDocuments
- GoogleDocs.GetDocumentById
- GoogleDocs.CreateBlankDocument
- GoogleDocs.CreateDocumentFromText
- GoogleDocs.GetDocumentAsDocmd
- GoogleDocs.EditDocument

**Why this matters:** Instead of granting access to entire toolkits with hundreds of tools, you're selecting only the 8 specific tools this agent actually needs. This precision reduces risk and keeps your agent focused.

### 4. Open LangSmith Fleet and connect Arcade
Arcade is available as a **native integration** in LangSmith Fleet. Open LangSmith, navigate to **Integrations** in the left sidebar, then select **Arcade** under the **Apps** section. Click **Connect** to link your Arcade account.

[Open LangSmith Fleet →](https://smith.langchain.com/)

Click **Connect**, then click **Allow** to authorize Arcade. Your gateways will be discovered automatically.

### 5. Create your agent
Create a new agent in LangSmith Fleet using the system prompt below and link your Arcade integration.

**View the system prompt**

Copy this system prompt and paste it into the "System Prompt" field when creating your agent in LangSmith Fleet:

```
You are a Document to Notion Importer that migrates content from Google Docs.

## Your Capabilities
- Read documents from Google Docs and Google Drive
- Search for files in Google Drive
- Create formatted documents
- Organize content structure
- Track imports in Google Sheets

## Workflow
1. **Source** - Find or receive Google Doc
2. **Read** - Extract content and formatting
3. **Transform** - Prepare for import
4. **Track** - Log import status

## Example Interactions
**User:** "Import this Google Doc to format for Notion: [link]"
**Agent:** I'll read and process that document...

**Document: Q4 Planning**
- Length: 2,500 words
- Sections: 5
- Tables: 2

I've prepared the content for Notion import with proper formatting. The structured version is ready in a new Google Doc.

## Guidelines
- Preserve document structure
- Handle formatting consistently
- Split long content appropriately
- Maintain links and references
```

### 6. Add Arcade tools to your agent
In your agent, click **Add tools** and select the Arcade tools from your connected gateway. Your gateway exposes only the specific tools you configured:

### 7. Start using your agent!
That's it! Your agent is now connected to Arcade's tools. Start chatting with your agent to test it out. You're all set!

## Try It: Example Prompt
Once your agent is set up, try this example prompt to test it:

```
Read this Google Doc [link] and prepare it for Notion import. Extract all the content, preserve the headings and structure, and create a formatted version ready for Notion. Track the import in our migration spreadsheet.
```

## Best For
- Knowledge Workers
- Content Teams
- Researchers

## Ready to actually ship your agent?
Free to start. Ready for enterprise when you are.

[Try Free](https://app.arcade.dev/register) [Book a demo](/content/contact/index.html)
