Simplify IT Automation – Trigger, Track, and Report on the operation of Azure Automation, Orchestrator, Power Automate, Logic Apps and PowerShell

OAuth Email Integration Pack for System Center Orchestrator

Bring secure, modern email automation into your Orchestrator runbooks with Kelverion.

The Kelverion Integration Pack for OAuth Email is a compliant integration for Microsoft System Center Orchestrator that extends runbook automation with modern email connectivity. It supports Microsoft 365 Exchange Online email communication using OAuth 2.0 and also enables Orchestrator to work with standard IMAP and SMTP email systems. With the Integration Pack, Orchestrator runbooks can monitor incoming messages, retrieve and filter email lists, download message bodies and attachments, send outbound messages, move or delete emails, empty mailboxes, and retrieve mailbox information. This gives automation teams a practical way to use email as a trigger, notification channel and data source inside Orchestrator workflows.

Typical Automation Scenarios

  • Email-Triggered Service Desk Automation 
    Monitor a mailbox for new requests, extract key information and initiate a runbook to create or update service desk records
  • Incident and Event Handling
    Receive alerts by email, parse the message content, and route the information into event management, monitoring or ticketing systems
  • Automated Notifications and Confirmations 
    Send structured email updates when a runbook starts, completes, fails or requires additional information
  • Mailbox Triage and Processing 
    Filter messages, retrieve attachments, move processed emails to archive folders and delete unwanted or completed items
  • Data Capture from Inbound Email 
    Use message body text and attachments as input for downstream runbooks, including service requests, approvals, reporting or remediation tasks
  • Hybrid and Non-Exchange Workflows 
    Include Microsoft 365 OAuth, IMAP and SMTP email streams in Orchestrator processes where native Exchange-only support is not enough

Benefits at a Glance

  • Modern Microsoft 365 Email Support 
    Use OAuth 2.0-enabled Microsoft 365 Exchange Online email communication in Orchestrator runbooks
  • Broader Email Platform Coverage 
    Connect Orchestrator to IMAP and SMTP services, supporting organisations that do not rely solely on on-premises Microsoft Exchange
  • Faster Runbook Development 
    Use reusable, forms-driven activities instead of building and maintaining custom email scripts
  • Improved Service Desk Efficiency 
    Automate email-based intake, routing, responses and updates to reduce manual operator effort
  • Better Data Quality 
    Capture email content and attachments directly into automated workflows, reducing rekeying and manual copy-and-paste errors
  • Operational Consistency 
    Standardise how email is monitored, processed, archived, moved and deleted across automated processes
  • Extended Orchestrator Value 
    Add secure cloud email capability to existing System Center Orchestrator deployments and keep established runbook investments productive

Key Capabilities

  • Listen for incoming email messages and publish received data to the Orchestrator databus
  • Retrieve and filter messages in a mailbox before processing them with other activities
  • Download email content, including the message body and attachments
  • Send outbound email messages from Orchestrator runbooks
  • Move messages between mailbox folders as part of a controlled workflow
  • Delete one or more messages after processing
  • Permanently remove messages from a mailbox where appropriate
  • Retrieve available mailbox names from an IMAP system
  • Retrieve mailbox statistics such as name, size and message count

Integration Activities

Activity Name Description
Delete-Email Delete one or more email messages
Empty-Mailbox Permanently remove email messages from a specified mailbox
Get-Email Download the contents of email messages: including message body and attachments
Get-EmailList Retrieve a list of email messages from a mailbox
Get-MailboxInfo Retrive infomation about a specified mailbox
Get-MailboxList Retrive the mailbox names
Monitor-Email Monitor a mailbox for new email messages
Move-Email Move one or more email messages between folders
Send-Email Send an email message