Last updated:
Back to Integrations
OAuth 2.0
Updated 12 June 2026
Overview
Export generated documents from Projan to Confluence as pages with full formatting, and import existing Confluence pages as conversation context for AI grounding.
Prerequisites
- Confluence Cloud instance (not Server or Data Center)
- Space access with page creation permission
- Projan team admin or individual account
Setup Steps
- Go to Settings > Integrations > Confluence
- Click “Connect Confluence”
- Authorize via Atlassian’s OAuth consent screen
- Select your Confluence site if you have multiple
Permissions Requested
| Scope | Purpose | Access Level |
|---|---|---|
read:space:confluence | List spaces for export destination selection | Read |
read:page:confluence | Read pages for context import | Read |
write:page:confluence | Create and update pages | Write |
write:attachment:confluence | Attach images to exported pages | Write |
offline_access | Refresh tokens without re-auth | System |
What Data is Accessed
- Space names and keys
- Page titles and content (for context import)
Data Storage
- Encrypted access and refresh tokens
- Confluence site URL and cloud ID
Tokens auto-refresh - no re-authentication needed unless you revoke access from Atlassian.
Disconnecting
Go to Settings > Integrations > Confluence > Disconnect.
This immediately purges all stored tokens. Previously exported pages remain in Confluence unaffected.
Troubleshooting
“No spaces found”
- Verify you have page creation permission in at least one space
Export fails with “Permission denied”
- The connected account must have “Add Page” permission in the target space
Formatting differences
- Confluence storage format does not support every markdown construct; complex tables may be simplified