Notion Integration
Connect Notion to give your assistant access to pages, databases, and content.
What’s included
With Notion connected, your assistant can:
- Search pages and databases — Find content across your workspace
- Query databases — Filter and retrieve database entries
- Get page content — Read page text and properties
- Create pages — Add new pages to your workspace
- Add database entries — Create new rows in databases
Connecting Notion
- Go to Integrations
- Find Notion and click Connect
- Authorize Town in Notion
- Select which pages/databases to share
- Return to Town
Notion uses page-level access. You choose exactly which pages and databases Town can access during authorization.
Notion tools
Once connected, these tools become available:
| Tool | Description | Write? |
|---|---|---|
notion_search | Search pages and databases | No |
notion_query_database | Query a database with filters | No |
notion_get_page | Get page content | No |
notion_create_page | Create a new page | Yes |
notion_add_database_entry | Add entry to a database | Yes |
Use cases
Email-to-Notion
Save important emails to Notion:
- Forward emails to your assistant
- Create Notion pages with email content
- Add to a “Notes” database
Meeting notes
Prepare meeting context:
- Before meetings, search Notion for relevant docs
- Include links in morning briefing
- Create follow-up pages after meetings
Task tracking
Sync with Notion databases:
- Create database entries from emails
- Track action items in Notion
- Query task status
Example: Save email to Notion
A workflow that saves forwarded emails to Notion:
When I forward an email with "save:" in the subject:
1. Extract the title from after "save:"
2. Use the email body as page content
3. Create a page in my "Saved Emails" database
4. Add properties: sender, date, original subject
5. Reply with a link to the Notion pageConfiguration
Page access
During Notion authorization, you select which pages and databases Town can access. Only shared content is visible to your assistant.
To add more pages:
- Go to Integrations
- Click Manage on Notion
- Update your page selections
Database structure
When creating database entries, your workflow should match the database schema. Check your database properties and types before configuring.
Best practices
Share specific pages. Only share the pages and databases your workflows need. This improves security and reduces noise.
Use approval-required for writes. Creating pages and entries affects your Notion workspace. Review before creating.
Match database schemas. When adding entries, ensure your workflow provides the right property types.
Troubleshooting
Can’t find pages
- Check that the page is shared with Town in Notion
- Verify the page title matches your search
- Try reconnecting and re-selecting pages
Database entry fails
- Ensure all required properties are provided
- Check that property types match (text, number, date, etc.)
- Verify you have edit access to the database
Search returns nothing
- Notion search only includes shared content
- Try broader search terms
- Check that content exists in shared pages