Skip to main content

Integrations

Connect DreamSolve with external services to enhance your workflow.

Available Integrations

GitHub

Connect your GitHub account to:

  • Link repositories to projects
  • Track issues and pull requests
  • Enable code-aware agents
  • Sync work between platforms

Google Drive

Connect Google Drive to:

  • Attach files from your Drive
  • Share documents with agents
  • Keep files in sync
  • Access without uploading

Setting Up Integrations

All integrations are configured in the Settings page.

  1. Click Settings in the menu bar
  2. Navigate to the integration you want
  3. Follow the authorization flow
  4. Grant necessary permissions

GitHub Integration

Connecting Your Account

  1. Go to Settings → Integrations
  2. Click Connect GitHub
  3. Authorize the DreamSolve GitHub App
  4. Select repositories to connect

What You Can Do

  • Import Issues: Create nodes from GitHub issues
  • Sync Status: Keep task status synchronized
  • Code Context: Agents can access repository code
  • PR Integration: Link pull requests to tasks

Permissions Required

  • Read access to repositories
  • Read/write access to issues (optional)
  • Read access to organization (for org repos)

Google Drive Integration

Connecting Your Account

  1. Go to Settings → Integrations
  2. Click Connect Google Drive
  3. Sign in with your Google account
  4. Grant file access permissions

What You Can Do

  • Attach Files: Add Drive files to any node
  • Search Drive: Find files without leaving DreamSolve
  • Real-time Access: Always access the latest version
  • Share with Agents: Let agents read your documents

Permissions Required

  • View and manage files
  • View basic profile information

Managing Connections

Viewing Connected Accounts

Settings shows all connected accounts with:

  • Account name/email
  • Connection date
  • Permission status
  • Disconnect option

Disconnecting

  1. Go to Settings
  2. Find the integration
  3. Click Disconnect
  4. Confirm the action

Note: Disconnecting removes access but doesn't delete previously imported data.

Troubleshooting

Connection Failed

  • Check your internet connection
  • Ensure pop-ups aren't blocked
  • Try incognito mode
  • Clear browser cache

Missing Repositories/Files

  • Verify the correct account is connected
  • Check repository/file permissions
  • Re-authorize if permissions changed

Sync Issues

  • Manually refresh the connection
  • Disconnect and reconnect
  • Contact support if issues persist