GmailTrigger Automate

GmailTrigger Automate streamlines email monitoring and phishing detection by integrating Gmail and Microsoft Outlook. It captures incoming emails every minute, extracts key details, and analyzes content using AI. Automated Jira ticket creation ensures efficient reporting of potential threats, complete with email screenshots and analysis, enhancing security response and documentation.

7/8/2025
18 nodes
Complex
manualcomplexgmailtriggermicrosoftoutlooktriggerlangchainjirasticky noteadvancedapiintegration
Categories:
Communication & MessagingComplex WorkflowManual Triggered
Integrations:
GmailTriggerMicrosoftOutlookTriggerLangChainJiraSticky Note

Target Audience

Target Audience


- IT Security Teams: Responsible for monitoring and responding to phishing threats.
- Helpdesk Staff: Need to create tickets for reported phishing emails efficiently.
- Email Administrators: Manage incoming emails from Gmail and Outlook, ensuring security measures are in place.
- Developers: Looking to automate workflows involving email processing and ticket creation in Jira.

Problem Solved

Problem Solved


This workflow addresses the growing threat of phishing emails by automating the detection, analysis, and reporting process. It allows teams to quickly respond to potential threats, ensuring that phishing attempts are documented and investigated promptly. The integration with Jira streamlines the ticketing process, making it easier to track and resolve issues.

Workflow Steps

Workflow Steps


1. Triggering the Workflow: The workflow is initiated manually or automatically by the Gmail Trigger or Microsoft Outlook Trigger, which checks for new emails every minute.
2. Extracting Email Data: Key information such as the subject, recipient, and body content of the email is extracted using the Set Gmail Variables or Set Outlook Variables nodes.
3. Retrieving Email Headers: For Outlook emails, detailed headers are retrieved using the Retrieve Headers of Email node, which helps in analyzing the email's authenticity.
4. Formatting Headers: The Format Headers node organizes the retrieved headers into a user-friendly format for better analysis.
5. Generating HTML Screenshot: The email's HTML content is processed to create a visual representation using the Screenshot HTML node, which sends the content to the hcti.io API.
6. Fetching Screenshot: The Retrieve Screenshot node retrieves the generated image of the email, which is essential for visual analysis.
7. AI Analysis: The email content and headers are analyzed using ChatGPT Analysis, which assesses the email for potential phishing indicators and formats the response for Jira.
8. Creating a Jira Ticket: A detailed ticket is created in Jira using the Create Jira Ticket node, compiling all relevant information, including the phishing analysis.
9. Uploading Screenshot: Finally, the email screenshot is uploaded to the newly created Jira ticket using the Upload Screenshot of Email to Jira node, providing additional context for the security team.

Customization Guide

Customization Guide


- Adjust Trigger Frequency: Modify the polling interval for the Gmail and Outlook triggers to suit your monitoring needs, such as changing it to every 5 minutes instead of 1 minute.
- Customize Email Filters: Add specific filters in the trigger nodes to focus on particular types of emails, such as those with certain keywords in the subject line.
- Modify Analysis Parameters: Tweak the parameters in the ChatGPT Analysis node to change the focus of the phishing analysis or to adjust the response formatting for different ticketing systems.
- Change Jira Project Settings: Update the project ID and issue type in the Create Jira Ticket node to align with your organization’s Jira setup.
- Enhance Email Visualization: Customize the HTML screenshot generation by modifying the input HTML or using different APIs for better visual representation.