Skip to content
AscendCore
Back to Runbook Library
Provisioning Template: configurable per customer

Shared Mailbox Provisioning

Create a Microsoft 365 shared mailbox and delegate full-access or send-as permissions to the right team, approval-gated and audited.

Integrates with

M365

The problem

Shared mailboxes (support@, billing@, a project alias) are routine requests that still mean a trip through the admin center to create the mailbox and wire up delegation. The steps are identical every time.

What AscendCore does

A requester provides the address and who needs access. AscendCore checks the address is free, proposes the mailbox and delegation set to an approver, and on approval creates the mailbox and grants the requested permissions. The action is audited.

Status

Template. Naming rules and default delegation are configurable per customer. Connect it to your Microsoft 365 tenant to enable.

Runbook source preview

Versioned, deterministic, auditable

Every runbook is defined as a versioned YAML manifest with explicit triggers, steps, and approval policies. The runbook itself is the audit-ready record of what AscendCore can and will do. Chat is just the interface that triggers it.

name: shared-mailbox-provisioning
trigger:
  channels: [slack, teams]
  intents: [shared_mailbox_create]
steps:
  - validate_address_available
  - admin_approval
  - create_shared_mailbox
  - delegate_access            # full-access / send-as as requested
approval:
  required: true
  approvers: [it-admins]
Want this runbook?

Configure shared mailbox provisioning for your environment

Templates are configurable per customer environment. Talk to us about the specific systems and approval flow you need.