The problem
Confluence space requests are low-risk but high-frequency: a new project team needs a documentation space, IT must create it, and key collisions cause silent retries that waste cycles. Manual creation is 5-10 minutes per request and scales linearly with team count.
What AscendCore does
A team lead requests a new Confluence space in Slack or Teams with a key + name. AscendCore checks for key collisions BEFORE posting the approval card (so the admin doesn't approve into a guaranteed failure), proposes the creation with full context, and on approval creates the space in Confluence Cloud. The audit row captures the created space's ID + UI URL for compliance traceability.
Workflow
- Trigger —
/confluence-space <space-key> "<space-name>" [description]from Slack orconfluence-space <space-key> "<space-name>" [description]from Teams - Pre-flight — query Confluence for an existing space with the same key. If a collision exists, the requester sees the conflict immediately (no admin approval is consumed).
- Propose — admin approval card with key + name + description + the projected space URL
- Approve — IT admin approval (auto-execution for low-risk requests is planned)
- Create: the space is created in Confluence Cloud
- Notify — requester DM'd with the new space URL
- Audit: one record on the tamper-evident audit chain with the space key, name, and URL
Integrations
- Atlassian Confluence: space creation and duplicate detection
- Slack + Microsoft Teams — Request trigger, approval, confirmation
Configuration
Uses your Atlassian Cloud connection; organizations that run Jira and Confluence on the same Atlassian site connect once.
Roadmap
- Phase 3: Page-template application at create-time
- Phase 3: Group → space-member provisioning (resolve a Jira project team or Entra group into Confluence members)
- Phase 3: Per-space permission scaffolding (auto-grant space-admin to the requester or a designated team)
- Phase 3: Auto-approve under
auto_low_riskpolicy for routine team-space creation
Status
Live in production — admin-initiated approval flow on Slack + Teams with full audit-chain coverage. Phase 2 ships create + collision detection; templates and member-add are Phase 3.
