AI-Powered Email Management with JIRA & Calendar Integration
AI Store에서 AI코딩으로 만들어진 앱을 만나보세요!
지금 바로 방문하기

MinimalizEmail: AI 기반 이메일 관리 시스템

카테고리

프로그래밍/소프트웨어 개발

서브카테고리

웹 개발

대상자

- 기술 스택: Flask, JIRA API, Google Calendar API, Telegram Bot API 사용자

- 난이도: 중간 (API 연동 및 설정 필요)

- 관련 분야: 이메일 자동화, AI 기반 프로세스 최적화, DevOps 배포

핵심 요약

  • AI 기반 이메일 분류 및 요약: urgent, high-priority, low-priority 태그 자동 분류 및 1-2문장 요약 (예: Smart Classification)
  • 통합 기능: JIRA 티켓 생성 (JIRA API), Google Calendar 이벤트 자동 스케줄링 (Google Calendar API)
  • 작업 추출 및 관리: 이메일 내 작업 요청 ("Please review by Friday")을 자동 추출Due Date 인식 (예: Task Extraction)

섹션별 세부 요약

1. **Home Screen**

  • AI 기반 분류 태그(urgent, high-priority) 자동 적용
  • 이메일 요약 내용 빠른 확인 가능
  • 자동 생성된 JIRA 티켓, 캘린더 이벤트, 작업 목록 표시
  • 우측 패널로 이메일 유형(urgent, meetings, issues) 필터링

2. **User Preferences**

  • Work Context: 사용자의 역할 및 책임 정의 (예: "프로젝트 매니저")
  • Urgent Email Criteria: 예: "고객 문의 승급", "시스템 다운" 시 urgent로 분류
  • High Priority Rules: "긴급한 이슈", "상위 관리자 요청" 등 조건 설정

3. **Mails**

  • AI 요약 기능: 이메일 핵심 내용 빠르게 확인
  • 자동 생성된 작업(예: JIRA 티켓) 및 이벤트 표시
  • Priority Sorting: urgent 이메일 자동 상위 표시

4. **Tasks**

  • 자동 작업 추출: 이메일 내 "Please review by Friday" → 작업 생성
  • 스마트 우선순위: 이메일 맥락 및 사용자 설정 기반 정렬
  • Due Date 인식: 이메일 내 언급된 마감일 자동 설정
  • 작업 추적: 원본 이메일 링크로 출처 확인 가능

5. **Notification**

  • Telegram 알림: urgent 이메일 수신 시 즉시 알림
  • 알림 설정: Telegram Bot Token 및 Chat ID 등록 필요

6. **설치 및 설정**

  1. Postmark Inbound 설정: Postmark 계정 생성 및 Inbound Webhook URL 설정
  2. 백엔드 실행: GitHub에서 코드 클론 후 Postmark API Key, JIRA API, Google Calendar API, Telegram Bot Token 환경 변수 설정
  3. 통합 연결: JIRA, Google Calendar, Telegram API 연동
  4. 대시보드 확인: 테스트 이메일 전송 후 AI 분류, 작업 추출, 캘린더 이벤트 생성 확인

결론

  • 실무 팁: GitHub에서 MinimalizEmail 프로젝트 클론 후 Docker로 컨테이너화하여 빠르게 배포 가능 (예: docker run -p 5000:5000 minimalizemail)
  • 핵심 구현 방법: LangGraph 흐름을 사용한 AI 분류 및 Postmark Inbound Webhook 기반 이메일 수집
  • 예시: "Let's meet tomorrow at 3 PM" 이메일 → Google Calendar 이벤트 자동 생성
  • 결론: AI 기반 이메일 자동화를 통해 생산성 극대화 가능