Skip to main content

Email Integration

Configure email notifications to receive incident alerts and Jira ticket updates directly in your inbox.

Overview

The Email Integration allows Ampliserv to send:

  • Incident notifications when new incidents occur
  • Jira ticket notifications when tickets are created/updated
  • Team alerts to multiple recipients
  • Status updates for ongoing incidents

Supported Email Providers

  • SMTP with app passwords
  • Free tier available

🟢 Microsoft 365/Outlook

  • Azure AD authentication
  • Office 365 SMTP
  • Enterprise-ready

Step-by-Step Configuration

Step 1: Access Email Integration

  1. Login to Ampliserv dashboard
  2. Navigate to Integrations → Email Notifications
  3. Click "Configure" button

Email Integration Card
Figure 1: Email integration configuration card

Step 2: Select Email Provider

  1. Choose provider from dropdown:

    • GMAIL (for Gmail/Google Workspace)
    • MICROSOFT (for Microsoft 365/Outlook)
  2. Click Continue to see provider-specific fields

Provider Selection
Figure 2: Selecting email provider

Provider-Specific Configuration

Option A: Gmail Configuration

Prerequisites for Gmail:

  1. Google Account with Gmail access
  2. App Password (for SMTP)
  3. Sender email address (must match Google account)

Step-by-Step Gmail Setup:

Using App Password

  1. Generate App Password:

    • Go to Google Account Security
    • Enable 2-Step Verification if not already enabled
    • Under "Signing in to Google", click "App passwords"
    • Name it "Ampliserv Integration"(or whatever you want but try to give a relevant name)
    • Copy the 16-character password

    Google Security Page Figure 3: Google security page

    Search App Password Figure 4: Search for app password

    Give App Password Name Figure 5: Give app password name

    Google App Password
    Figure 6: Generating Google app password

  2. Fill Configuration Fields:

    • Sender Email: your.email@gmail.com (must be your authenticated email id through which you have created the app password)
    • Sender Name: Your Name
    • Gmail App Password: [16-character app password]

Option B: Microsoft 365 Configuration

Prerequisites for Microsoft:

  1. Microsoft 365/Office 365 account
  2. Global Administrator access (for app registration)
  3. Azure AD tenant

Step-by-Step Microsoft Setup:

  1. Register Azure AD Application:
  • Go to Azure Portal
  • Navigate to Azure Active Directory → App registrations
  • Click "New registration"
  • Name: "Ampliserv Email Integration"
  • Supported account types: "Accounts in this organizational directory only"
  • Redirect URI: Optional(you can add it later)
  • Click "Register"

Azure App Registration Figure 4: Azure AD app registration

  1. Configure API Permissions:
  • Go to API permissions → Add a permission
  • Select Microsoft Graph
  • Choose Application permissions
  • Add: Mail.Send (for sending emails) [You can get this permission by collapsing out the 'Mail' section]
  • Click "Grant admin consent"(If you are not admin then ask admin to grant your permission from Azure portal)

API Permission Section Figure 5: API permission section

Choose Application Permission Figure 6: Choose application permission option

Add Mail Send Permission Figure 7: Add mail sending permission

User Read Permission Figure 8: Add Users read permission

Add Permission Button Figure 9: Click on Add Permission button

  1. Create Client Secret:
  • Go to Certificates & secrets
  • Click "New client secret"
  • Description: "Ampliserv Integration"
  • Expires: 24 months (recommended)
  • Copy the secret value (not secret ID)

Client Secret Generation Figure 10: Client secret generation form

  1. Get Tenant and Client IDs:
  • Tenant ID: From app registration overview page
  • Client ID: From app registration overview (Application ID)

⚠️ Note: After a successful app registration, in the App Registration page you will see you registered app. Then after clicking on it you will be redirected to overview page - There you can see both Client ID and Tenant ID

Client ID & Tenant ID

  1. Fill Configuration Fields:
  • Sender Email: sender@yourdomain.com(this will be your teams mail id)
  • Sender Name: Your Name(You can give here your name)
  • Microsoft Client ID: [your client-id]
  • Microsoft Client Secret: [your client secret-value]
  • Microsoft Tenant ID: [tenant-id]

Step 3: Configure Email Recipients

Email Categories

  1. Default Recipients (Required):
  • Primary recipients for all notifications
  • Use comma or Enter to add multiple emails
  • Example: team@company.com, manager@company.com
  1. Default CC (Optional):
  • Carbon copy recipients
  • For informational purposes
  • Example: archive@company.com
  1. Default BCC (Optional):
  • Blind carbon copy recipients
  • Not visible to other recipients
  • Example: compliance@company.com

Adding Email Addresses

  1. Type email in the input field
  2. Press Enter or comma to add
  3. Remove by clicking the × button
  4. Validate emails automatically

Email Recipients
Figure 11: Adding email recipients with chips interface

Step 4: Notification Settings

Enable/Disable Notifications

  1. Send Incident Notifications:
  • ✅ Enabled: Emails sent for new incidents
  • ❌ Disabled: No emails for incidents
  1. Send Jira Ticket Notifications:
  • ✅ Enabled: Emails when Jira tickets created
  • ❌ Disabled: No Jira ticket emails
Use CaseIncident NotificationsJira Notifications
Development Team✅ Enabled✅ Enabled
Management✅ Enabled❌ Disabled
Support Team✅ Enabled✅ Enabled
Compliance❌ Disabled✅ Enabled

Step 5: Save Configuration

  1. Review all fields for accuracy
  2. Click "Save Configuration"
  3. Wait for verification (green checkmark)
  4. Status changes to "Connected"

Save Configuration
Figure 6: Saving email configuration

Email Format & Content

Incident Notification Email

Subject: [project-name] Incident Report - [Incident ID]

Body:

  • Incident ID: [ID]

  • Project: [Project Name]

  • Correlation ID: [Correlation ID]

  • Status: [Status]

  • Reported At: [Date/Time]

Jira Ticket Notification Email

Subject: [project-name] Jira Ticket Created - [JIRA-123]

Body:

  • Jira Ticket: [JIRA-123]

  • Incident ID: [ID]

  • Project: [project-name]

  • Priority: [priority]

  • Created At: [Date/Time]

  • Jira Ticket Link to View