← All examples

Content Assistant

Full project with a conversation agent, Google Docs tool, and Notion tool. The agent drafts content, saves to Google Docs, and organizes in Notion.

agenttoolconversationgooglenotionoauthdocsfull-project

A full Reminix project with a conversation agent, Google Docs tool, and Notion tool. The agent helps write and organize content by drafting documents, saving them to Google Docs, and logging entries in Notion.

What's included

  • Conversation agent — helps write and organize content
  • Google Docs tool — creates and edits documents
  • Notion tool — creates pages and queries databases
  • OAuth connections — Google and Notion connected via managed OAuth

When to use this

Pick the Content Assistant example when you want to:

  • Build an AI assistant that drafts content and saves it to multiple tools
  • Integrate Google Docs and Notion in a single workflow
  • See how agents orchestrate document creation and database organization

How it works

  1. User describes content needs
  2. Agent drafts content
  3. Agent creates a Google Doc with the content
  4. Agent logs an entry in the Notion database
  5. User gets links to both the document and the Notion page

Project structure

├── src/
│   ├── index.ts                # Entry point — serve({ agents, tools })
│   ├── agents/
│   │   └── content.ts          # Conversation agent
│   └── tools/
│       ├── docs.ts             # Google Docs tool
│       └── notion.ts           # Notion tool
├── package.json
├── tsconfig.json
└── reminix.config.ts

Quick start

After deploying, connect your Google and Notion accounts in the Reminix dashboard. Then start a conversation with the content agent to draft documents, save to Google Docs, and organize in Notion.