GmailTrigger Automate streamlines email monitoring and analysis by integrating Gmail and Microsoft Outlook with AI-driven threat detection. It captures incoming emails every minute, analyzes their content for potential phishing threats using ChatGPT, and automatically creates detailed Jira tickets for both malicious and benign emails. This workflow enhances email security, improves response times, and ensures thorough documentation of potential threats, making it easier for security teams to manage and investigate incidents.
- IT Security Teams: Professionals responsible for monitoring and managing email security threats.
- Help Desk Support Staff: Individuals who handle phishing reports and need to create tickets for follow-up actions.
- System Administrators: Those managing email systems who require automated workflows for efficiency.
- Compliance Officers: Personnel ensuring adherence to security protocols and reporting requirements.
- Developers: Users looking to integrate email processing with existing systems using APIs.
This workflow is beneficial for any organization that relies on email communication and needs to safeguard against phishing attempts.
This workflow automates the detection and reporting of potential phishing emails, significantly reducing the time and effort required to manually process email threats. By integrating Gmail and Microsoft Outlook triggers, it captures incoming emails, analyzes their content and headers with AI, and creates detailed Jira tickets for further investigation. This ensures that security teams can promptly respond to threats, enhancing overall email security and compliance.
1. Email Trigger: The workflow begins with a manual trigger or an incoming email from Gmail or Microsoft Outlook.
2. Variable Assignment: Key email components (subject, recipient, body, headers) are extracted and stored in variables.
3. Header Retrieval: For Outlook emails, detailed headers and body content are fetched using the Microsoft Graph API.
4. Content Analysis: The email's HTML body and headers are analyzed using ChatGPT to determine if the email is potentially malicious.
5. Conditional Check: The analysis results are evaluated to classify the email as either malicious or benign.
6. Ticket Creation: Depending on the classification, a Jira ticket is created for either a potentially malicious or benign email, including all relevant details and analysis summaries.
7. Attachments: Screenshots of the email and its body are generated and uploaded to the corresponding Jira ticket for visual context.
8. Final Reporting: The workflow ensures that all actions are logged and tickets are updated, allowing for efficient tracking and follow-up.
- Email Providers: Users can modify the workflow to include other email providers by adding respective triggers and API calls.
- AI Model Selection: The AI model used for email analysis can be changed to suit different requirements or preferences.
- Jira Configuration: Update the Jira project and issue types to match your organization's structure and workflow.
- Trigger Settings: Adjust the frequency of email checks or change the trigger type to suit operational needs.
- Data Fields: Additional fields can be included in the ticket creation process to capture more information as needed.