Integrations Connect Moonage to your tools — Notion, Linear, Google Drive, Slack, GitHub, and more.
Moonage connects to your existing tools through OAuth integrations. Once connected, your agent can read, query, and act on data from these services.
Connect — authorize via OAuth (no API keys needed)
Index — Moonage fetches and indexes your data
Query — the agent can search and retrieve information
Act — Smart Actions can read from and write to your tools
Integration Status Read Write Webhooks Notion GA Yes Yes Yes Slack GA Yes Yes Yes GitHub GA Yes Yes Yes Linear Beta Yes Yes Planned Google Drive Beta Yes No Planned
Read : Pages, databases, database entries, properties, relations, rollups
Write : Create pages, update properties, add database entries
Search : Full-text and semantic search across all indexed pages
Webhooks : Real-time updates when pages change
Content type Indexed Searchable Notes Pages Yes Full-text + semantic Includes child blocks Databases Yes By properties Schema + entries Relations Yes Traversable Cross-database links Rollups Yes Computed values Aggregations Comments No — Coming soon File attachments Metadata only By name Content not parsed
"What's in the Q1 Roadmap database?"
"Find all pages tagged as 'architecture' in Notion"
"Create a new page in the Engineering Wiki with today's standup notes"
Read : Messages, threads, channels (public + private with access)
Write : Post messages, reply to threads, react to messages
Search : Full-text search across indexed channels
Webhooks : Real-time message events
Moonage only indexes channels the OAuth user has access to. To expand coverage:
Invite the Moonage bot to additional channels
Or connect with an admin account for broader access
Feature Supported Notes Text messages Yes Full indexing Threads Yes Parent + replies Reactions Yes Emoji data Files Metadata only Name, type, size Blocks Partial Text blocks, code blocks
"What did the team discuss about deployments in #engineering last week?"
"Post a summary of today's standup to #daily-updates"
"Find all messages mentioning the auth refactor"
Read : Issues, PRs, repositories, commits, code files, discussions
Write : Create issues, comment on PRs, create branches
Search : Code search, issue search, commit search
Webhooks : PR events, issue events, push events
Content type Indexed Searchable Notes Issues Yes Full-text + semantic Includes comments Pull Requests Yes Full-text + semantic Includes reviews Commits Yes By message Last 1000 per repo Code files Yes Full-text Default branch only Discussions Yes Full-text If enabled Releases Metadata By tag Title + notes
"Show me all open PRs that touch the auth module"
"Create an issue for the performance regression in the dashboard"
"What commits landed in main this week?"
Read : Issues, projects, cycles, teams, labels
Write : Create issues, update status, assign team members
Search : Issue search by status, assignee, label, project
Content type Indexed Notes Issues Yes Title, description, status, assignee, labels Projects Yes Name, status, milestones Cycles Yes Current + past 3 cycles Teams Yes Members, settings Labels Yes Name, color
"What issues are in the current sprint?"
"Show me all bugs assigned to the platform team"
"Move all P0 issues to In Progress"
Read : Documents, Spreadsheets (read-only), file metadata, folder structure
Write : Not yet supported
Search : Full-text search across document content
Feature Status Notes Google Docs Read Full content extraction Google Sheets Read First 10 sheets, 10K rows each Google Slides Planned — PDFs Planned Text extraction Shared drives Yes With appropriate permissions
All integrations use OAuth 2.0 . Moonage never stores raw credentials — only encrypted refresh tokens that are automatically rotated.
User authorizes → Access token + Refresh token stored (encrypted)
→ Access token expires → Auto-refresh using refresh token
→ Refresh fails → Space shows reconnection prompt
Encryption : All tokens encrypted at rest using AES-256
Rotation : Access tokens refreshed automatically before expiry
Revocation : Disconnect an integration to revoke all tokens
Audit : All token operations logged in the activity feed
Scope : Minimal OAuth scopes requested per integration
Custom integrations are available on the Enterprise plan. Contact us for:
Custom OAuth app connections
API key-based integrations
Webhook receivers for proprietary tools
On-premise connector support