Overview
Support requests arrived by email and were manually converted into Jira tickets—delays and lost tickets were common.
Automated inbound email triage into Jira issues with acknowledgements, cutting manual effort by 60% and improving first-response times.
Support requests arrived by email and were manually converted into Jira tickets—delays and lost tickets were common.
AWS SES receives emails → triggers Lambda function → parses subject/body → calls Jira REST API → creates issue and transitions based on keywords.
1. Configured SES inbound ruleset with SNS topic. 2. Built Lambda in Node.js using AWS SDK and Atlassian SDK. 3. Leveraged Jira webhooks for status sync back to email thread. 4. Wrote CloudWatch logs for audit trails.
Regex patterns identify ticket category (bug, feature, question). Default priority set to "High" for certain keywords. Attachments stored in S3 and linked in Jira.
Manual ticket creation time dropped from ~5m to <30s. First-response SLA improved from 4h to 2h. Audit logs now provide end-to-end traceability.
Edge cases in email encoding required robust MIME parsing. We added unit tests via Jest to cover multiple email formats.
AWS SES • AWS Lambda • Jira REST API • Node.js • S3 • CloudWatch Logs
Let's discuss how I can help optimize your infrastructure