Getting Started
Set up your first Moonage Space and connect your tools in under 5 minutes.
Overview
This guide walks you through creating your first Space, connecting integrations, and running your first Smart Action. By the end, you'll have an AI agent that understands your tools and can automate workflows across them.
Prerequisites
- A Moonage account (sign up at moonage.ai/waitlist)
- At least one connected tool (Notion, Slack, Linear, GitHub, or Google Drive)
- A web browser — no CLI or SDK required to get started
Step 1: Create a Space
A Space is your agent's home. It holds context, integrations, conversation history, and Smart Actions.
- Navigate to app.moonage.ai
- Click New Space
- Give it a name and optional description
- Choose a persona template or start blank
Space settings
| Setting | Description | Default |
|---|---|---|
| Name | Display name for the space | Required |
| Description | What this space is for | Optional |
| Persona | Agent personality template | General Assistant |
| Model | LLM backend preference | Sonnet |
| Memory | Conversation history retention | 30 days |
Persona templates
Moonage ships with several built-in personas:
- General Assistant — balanced for most tasks
- Engineering Lead — optimized for code review, issue triage, and technical writing
- Product Manager — great at summarizing feedback, writing specs, and tracking OKRs
- Custom — define your own instructions, tone, and tool access
Step 2: Connect integrations
Spaces become powerful when connected to your tools. Each integration uses OAuth 2.0 — no API keys to manage.
- Open Space Settings > Integrations
- Click Connect next to the integration you want
- Authorize via OAuth
- The agent will start indexing your data
Supported integrations
| Integration | Status | Initial sync time |
|---|---|---|
| Notion | GA | 1–3 minutes |
| Slack | GA | 2–5 minutes |
| GitHub | GA | 1–2 minutes |
| Linear | Beta | 1–2 minutes |
| Google Drive | Beta | 3–10 minutes |
What gets indexed?
When you connect an integration, Moonage indexes:
- Notion: Pages, databases, properties, relations, and rollups
- Slack: Messages, threads, channels (public and private you have access to)
- GitHub: Issues, pull requests, repositories, commits, and code files
- Linear: Issues, projects, cycles, and labels
- Google Drive: Documents, spreadsheets (read-only), and file metadata
The index refreshes automatically. You can also trigger a manual re-sync from Space Settings.
Step 3: Run a Smart Action
Smart Actions are multi-step workflows your agent executes across integrations.
Try it out
Ask your agent:
Summarize all open issues in Linear and post a digest to Slack.The agent will:
- Query your Linear integration for open issues
- Group and summarize them by project
- Format a Slack message with sections and bullet points
- Post it to the configured Slack channel
How execution works
Smart Actions use a DAG (Directed Acyclic Graph) execution model:
[Fetch Linear Issues] ──┐
├──→ [Summarize] ──→ [Post to Slack]
[Fetch Slack Channel] ──┘Independent steps run in parallel — the agent fetches Linear issues and resolves the Slack channel simultaneously, then summarizes and posts once both are ready.
Monitoring execution
While a Smart Action runs, you'll see:
- Progress events — real-time SSE stream showing each step
- Tool calls — which integrations are being queried
- Timing — duration for each step and total elapsed time
- Results — structured output for each completed step
Step 4: Configure schedules
Automate recurring workflows with the schedule builder.
- Open Space > Schedules
- Click New Schedule
- Define the trigger (cron expression or natural language like "every Monday at 9am")
- Write the action prompt
- Set the output destination (Slack channel, Notion page, etc.)
Example schedules
| Schedule | Action | Output |
|---|---|---|
| Every Monday 9am | Summarize last week's GitHub PRs | #engineering Slack channel |
| Daily 6pm | List overdue Linear issues | Space conversation |
| 1st of month | Generate monthly activity report | Notion page |
Next steps
- Learn about Spaces and context in depth
- Explore available integrations and their capabilities
- Build programmatic workflows with the API