Skip to main content
Integrations let you pull content from the tools your team already uses and add it to learning paths as resource items. Once connected, DevUps can read page titles, detect markdown files, and let you browse your workspace — so you spend less time copying links by hand.

How integrations work

Each integration connects at the team workspace level, not per user. Any team member can use a connected integration to browse and import content, but only team owners or admins typically manage the connection itself. When at least one integration is active, a Browse dropdown appears in the Add Resource form. Click Browse and choose a provider to open a search modal where you can select pages or files to import in bulk. Each item you select becomes a separate resource in the learning path, linked back to the original source. You can also paste a URL directly into the resource form. If DevUps recognizes the URL as a Notion page or GitHub repo, it auto-fills the title and shows additional items (child pages or markdown files) you can include alongside the main resource.

Manage integrations

Go to Settings → Integrations to connect, disconnect, or re-authorize any integration. Each card shows:
  • Connection status — a badge indicating whether the integration is connected
  • Workspace or account name — the Notion workspace, GitHub account, or Confluence site that is linked
  • Connected date — when the connection was established
To change which account is linked, click Edit Access to re-run the OAuth flow.
Disconnecting an integration removes the connection but does not delete any resources that were already imported into your learning paths.

Available integrations

Notion

Import pages from your Notion workspace by URL or by browsing and searching.

GitHub

Import README files, wiki pages, and other markdown files from your repositories.

Confluence

Search and import pages from your Confluence workspace.