HowtoAI
ai-automation2026-03-29 5 min read

AI 이메일 자동 분류 시스템 만들기 가이드

🤖
HowtoAI 편집팀AI 전문 에디터

AI 기술을 누구나 쉽게 활용할 수 있도록 실전 가이드를 작성합니다. ChatGPT, Claude, AI 자동화, SEO 분야를 전문으로 다룹니다.

📅 2026-03-29⏱️ 5 min read🌐 how-toai.com
목차 보기

매일 아침 이메일 정리에 30분씩 쓰고 있지 않으세요?

출근하면 제일 먼저 하는 게 이메일 확인이잖아요. 광고, 뉴스레터, 업무 요청, 알림이 뒤섞여 있으면 중요한 메일을 놓치기 쉽거든요.

저도 하루에 80통 넘게 받던 시절이 있었어요. 그때 AI 자동 분류 시스템을 만들고 나서 이메일 처리 시간이 30분에서 5분으로 줄었어요.

오늘은 제가 직접 쓰는 방법을 단계별로 공유할게요.

AI 이메일 자동 분류 시스템

1단계: Gmail 기본 필터로 뼈대 만들기

AI를 붙이기 전에 기본부터 세팅해야 해요. Gmail 필터만 잘 써도 70%는 자동으로 정리돼요.

라벨 구조 먼저 잡기

저는 이렇게 5개 라벨을 만들어서 써요.

  • 긴급: 상사, 클라이언트 메일
  • 업무: 프로젝트 관련 스레드
  • 뉴스레터: 구독 중인 매체
  • 알림: GitHub, Slack, 결제 알림
  • 나중에: 읽을 필요는 있지만 급하지 않은 메일

필터 설정 방법

Gmail 검색창에서 필터를 만드는 게 가장 빠르거든요.

  1. Gmail 검색창 오른쪽 필터 아이콘 클릭
  2. 발신자 주소나 키워드 입력
  3. "필터 만들기" 선택
  4. 라벨 적용 + 받은편지함 건너뛰기 체크

예를 들어 from:[email protected] 으로 필터를 만들면 GitHub 알림이 전부 "알림" 라벨로 들어가요.

핵심 팁

필터는 구체적으로 만드는 게 좋아요. "newsletter"라는 단어 하나로 필터를 만들면 오분류가 생기거든요. 발신자 주소 기준으로 만드는 게 정확도가 높아요.

2단계: Google Apps Script로 스마트 분류 추가하기

기본 필터로는 한계가 있어요. "이 메일이 긴급인지 일반인지" 판단하려면 내용을 읽어야 하니까요.

이메일 자동 분류 워크플로우

Apps Script 기본 세팅

Google Apps Script는 Gmail에 내장된 스크립팅 도구예요.

  1. script.google.com 접속
  2. 새 프로젝트 생성
  3. 아래 코드 붙여넣기

기본 구조는 이래요.

function autoSortEmails() {
  var threads = GmailApp.getInboxThreads(0, 50);
  for (var i = 0; i < threads.length; i++) {
    var message = threads[i].getMessages()[0];
    var subject = message.getSubject();
    var from = message.getFrom();

    if (from.includes("slack.com")) {
      threads[i].addLabel(GmailApp.getUserLabelByName("알림"));
      threads[i].moveToArchive();
    }
  }
}

트리거 설정

수동으로 실행할 필요 없어요. 시간 기반 트리거를 설정하면 10분마다 자동으로 돌아가요.

  1. Apps Script 에디터에서 시계 아이콘 클릭
  2. "시간 기반 트리거" 선택
  3. 10분 간격으로 설정

키워드 기반 분류 규칙 추가

제목에 특정 단어가 포함되면 분류하는 방식이에요.

  • "invoice", "결제" → 재무 라벨
  • "urgent", "긴급" → 긴급 라벨
  • "unsubscribe" 포함 → 뉴스레터 라벨

이것만으로도 분류 정확도가 85%까지 올라가요.

3단계: ChatGPT API 연동으로 AI 분류 완성하기

여기서부터가 진짜 AI 자동 분류예요. 이메일 내용을 ChatGPT가 읽고 카테고리를 판단하는 거예요.

Zapier로 연동하기 (노코드)

코딩이 부담스러우면 Zapier가 답이에요.

  1. Zapier에서 "New Email in Gmail" 트리거 생성
  2. "ChatGPT" 액션 추가
  3. 프롬프트: "다음 이메일을 긴급/업무/뉴스레터/알림 중 하나로 분류해줘"
  4. 분류 결과에 따라 Gmail 라벨 적용

Zapier 무료 플랜으로 월 100건까지 처리할 수 있어요. 하루 3-4건 정도니까 핵심 메일만 AI 판단에 넘기면 충분해요.

API 직접 연동하기 (고급)

Apps Script에서 ChatGPT API를 직접 호출하는 방법도 있어요.

function classifyWithAI(emailContent) {
  var url = "https://api.openai.com/v1/chat/completions";
  var payload = {
    model: "gpt-4o-mini",
    messages: [
      {
        role: "system",
        content: "이메일을 분류해줘. 카테고리: 긴급, 업무, 뉴스레터, 알림, 나중에"
      },
      {
        role: "user",
        content: emailContent
      }
    ]
  };

  var options = {
    method: "post",
    contentType: "application/json",
    headers: {
      Authorization: "Bearer YOUR_API_KEY"
    },
    payload: JSON.stringify(payload)
  };

  var response = UrlFetchApp.fetch(url, options);
  var result = JSON.parse(response.getContentText());
  return result.choices[0].message.content;
}

gpt-4o-mini 모델을 쓰면 건당 0.01원도 안 들어요. 한 달에 3,000통을 처리해도 30원 수준이에요.

AI 이메일 분류 결과 화면

API 비용 절약 팁

모든 이메일을 AI에 보내면 비용이 늘어나요. 제가 쓰는 방법은 이래요.

  1. 기본 필터로 먼저 80% 분류
  2. 분류 안 된 나머지 20%만 ChatGPT에 전달
  3. 제목 + 첫 100자만 보내기 (전체 내용 불필요)

이렇게 하면 API 호출을 80% 줄일 수 있어요.

실전 적용 결과와 주의할 점

제가 3개월간 이 시스템을 운영한 결과를 공유할게요.

수치로 본 효과

  • 이메일 처리 시간: 하루 30분 → 5분
  • 중요 메일 놓치는 횟수: 주 3회 → 0회
  • 뉴스레터 자동 아카이브: 하루 20통 자동 처리

주의사항

처음 세팅할 때 주의할 점이 있어요.

  • 첫 2주는 삭제 없이 라벨만: 오분류 패턴을 파악하는 기간이에요
  • 화이트리스트 먼저 만들기: 상사, 클라이언트 메일은 항상 받은편지함에 표시
  • 주 1회 점검: 오분류된 메일이 있는지 "전체 메일"에서 확인하세요

트러블슈팅

가끔 생기는 문제와 해결법이에요.

  • Apps Script 할당량 초과: 트리거 간격을 30분으로 늘리기
  • 한글 인코딩 깨짐: UTF-8 설정 확인
  • API 응답 지연: 타임아웃을 30초로 설정

지금 바로 시작하는 3단계 액션 플랜

  1. 오늘: Gmail에 5개 라벨 만들고, 가장 많이 오는 발신자 10개 필터 설정
  2. 이번 주: Apps Script로 키워드 기반 자동 분류 추가
  3. 다음 주: Zapier 무료 계정으로 ChatGPT 연동 테스트

복잡해 보이지만 1단계만 해도 체감이 확 달라져요. 저도 Gmail 필터 10개 만드는 데 20분밖에 안 걸렸거든요.

이메일에 쏟는 시간을 줄이면 그만큼 중요한 일에 집중할 수 있어요. 오늘 퇴근 전에 라벨부터 만들어보세요.

❓ 자주 묻는 질문 (FAQ)

AI 이메일 분류에 코딩 지식이 필요한가요?

기본적인 Gmail 필터만으로도 시작할 수 있어요. 좀 더 고급으로 가려면 Zapier나 Make 같은 노코드 도구를 쓰면 되고, Apps Script는 복붙 수준이면 충분해요.

무료로 할 수 있는 범위는 어디까지인가요?

Gmail 필터는 완전 무료예요. Zapier 무료 플랜은 월 100건 자동화가 가능하고, Google Apps Script도 무료 할당량이 넉넉해서 개인 사용은 문제없어요.

분류 정확도는 어느 정도인가요?

규칙 기반 필터만으로도 90% 이상 분류가 돼요. 여기에 ChatGPT API를 연동하면 애매한 이메일까지 처리해서 95% 이상 올라가요.

중요한 이메일이 잘못 분류되면 어떡하나요?

처음 2주는 자동 삭제 없이 라벨만 붙이는 걸 추천해요. 오분류가 생기면 규칙을 수정하고, 중요 발신자는 화이트리스트에 등록하면 돼요.

하루에 이메일을 몇 통 이상 받아야 효과가 있나요?

하루 20통 이상 받으면 체감이 확실해요. 50통 이상이면 자동 분류 없이는 업무가 안 돌아가는 수준이라 필수라고 봐요.

회사 이메일(Outlook)에도 적용 가능한가요?

Outlook도 규칙 기능이 있고, Power Automate로 AI 연동이 가능해요. 다만 회사 보안 정책을 먼저 확인하세요.

📚 함께 읽으면 좋은 글 (Related Posts)

AI 업무 자동화 더 보기 →