Lazy loaded image
기프티콘 만료일 자동 등록 시나리오(IOS 단축어 + 메이크 + 제미나이 + 노션)
00 分钟
2025-4-29
태그
자동화
MAKE
제작자
1000쌤
생성 일시
Apr 19, 2025 04:58 PM
프리미엄 콘텐츠
프리미엄 콘텐츠
관련 피드
1000쌤이 발행하는 콘텐츠를 가장 빨리, 많이 만날 수 있는 곳은?👇🏻

1. 어떤 시나리오인가요?

😢
까먹고 못 쓴 내 기프티콘!!!!

저는 기프티콘 까먹고 못 쓰기 장인입니다.
카톡으로 받은 건 알아서 리마인드를 해주고 기한 연장도 가능하니 문제 없는데
기업에서 문자로 발송하는 기프티콘은 기한을 놓쳐서 못 쓰기 일쑤예요 😭
그래서 만들어봤습니다.
IOS에서 기프티콘 이미지를 저장한 후 단축어 한번만 눌러주면 → 자동으로 노션 데이터베이스에 기프티콘 만료일이 등록되는 자동화 시나리오!
?? : 그거 만들 시간에 걍 달력에 쓰는 게 낫지 않아요? 1000쌤 : 저에게는 유용한 자동화이지만 자동화로 느끼는 효용은 개인마다 다르니 잘 생각해보세요! 근데 꽤 간단한 시나리오니까 연습 삼아 만들면서 MAKE랑 친해져보는 것도 괜춘! 🙂

2. 실습하기!

시나리오 다이어그램
notion image
시나리오 흐름
  1. 문자, 카톡 등으로 받은 기프티콘을 갤러리에 저장한다. → 아이폰에서 단축어를 실행하여 Make에 웹훅을 전송한다.
  1. Make의 웹훅 모듈이 작동한다.
  1. Google Gemini AI에 기프티콘 파일 정보를 업로드한다.
  1. Google Gemini AI가 기프티콘 이름과 사용 기한을 분석한다.
  1. 3에서 분석한 내용을 기프티콘 이름 / 사용 기한으로 분리한다.
  1. 4에서 분리한 내용을 노션 DB에 업로드하여 까먹지 않고 기프티콘을 사용할 수 있게 한다.
    1. ⭐️ 원리만 익히면 구글 캘린더 등 메이크에서 지원하는 어떤 일정관리 도구에도 입력 가능!
시나리오 제작 전에 미리 준비하세요!
  1. 기프티콘 정보를 저장할 노션 DB
    1. 이름과 날짜 속성만 있으면 충분! 새로 만들지 않고 기존에 사용하던 일정 관리 DB를 이용해도 됨!
  1. 단축어 준비
    1. 아래 단축어 중 원하는 링크에 접속한 후 단축어 추가(IOS만 가능)
  1. 구글 제미나이 API 키 발급
      • 접속
      • 좌측 Get API key 클릭
        • notion image
      • API 키 만들기 클릭 후 키 복사해두기
        • notion image
시나리오 제작!
0. MAKE 가입 후 시나리오 생성하기
  • 'Create a new scenario' 클릭
    • notion image
  • 앞으로 새로운 모듈을 연결하라는 안내가 있을 때마다 + 버튼을 눌러 원하는 모듈을 선택하시면 됩니다. 자 이제 정말 시작해볼까요?
    • notion image
⭐️ 주의! 시나리오가 자동 저장 되지 않으니 중간중간 save를 눌러주세요!
notion image
1. Webhook(시나리오의 트리거)
notion image
  • 웹훅이란?
    • 웹훅(Webhook)은 애플리케이션 간에 실시간으로 데이터를 주고받을 수 있게 해주는 통신 방식입니다.
      특정 이벤트가 발생했을 때 지정된 URL로 자동으로 데이터를 전송하는 방식으로 작동합니다.
      Make에서 웹훅 모듈을 생성하면 해당 웹훅 모듈로 정보를 전송하는 링크가 생성되고 → 우리는 그 링크를 실행시킴으로써 시나리오를 작동시킬 수 있는 거예요
  • 그래서 이 시나리오에서는 트리거를 어떻게 작동시키나요?
      1. 웹훅 모듈을 생성한다.
      1. copy address to clipboard를 클릭하여 웹훅 주소를 복사한다.
      1. 미리 준비한 단축어의 웹훅 주소 붙여넣는 란에 복사한 주소를 붙여넣는다.
      1. 이제 단축어를 실행하면 메이크 시나리오가 진행됨!
  • 다음 모듈로 넘어가기 전에
    • 기프티콘 이미지를 다운로드한 후 단축어를 실행하여 웹훅을 전송하세요.
    • 웹훅 모듈 우클릭 → Run this module only를 눌러보세요.
      • notion image
    • 웹훅 모듈 우측 상단의 숫자 1을 눌러 기프티콘 파일 정보가 제대로 넘어왔는지 확인해보세요.
      • notion image
2. Google Gemini AI의 Upload a file
notion image
  • IOS 단축어 실행으로 MAKE에 전송된 파일 정보를 Gemini에게 업로드하는 과정이에요.
  • 제미나이 모듈을 처음 연결할 때 API KEY 입력을 요구할 거예요. 사전에 구글 AI studio에서 발급받은 API KEY를 넣으시면 돼요!
  • Name : 1번 웹훅 모듈의 아웃풋 중 image : name을 눌러서 입력합니다(이 과정을 매핑이라고 해요).
  • Data : 1번 웹훅 모듈의 아웃풋 중 image : data를 매핑합니다.
    • notion image
3. Google Gemini AI의 Create a Completion
notion image
notion image
  • 2번 단계에서 업로드한 파일 정보를 Gemini에게 제공한 후, 해당 파일을 분석할 수 있는 프롬프트를 제시하여 [기프티콘이름]만료일자 형태로 추출하는 과정이에요.
  • AI Model : 무료로 사용할 수 있는 적당한 모델을 이용하시면 돼요. 아래 중 아무거나 사용하셔도 큰 문제 없으리라 생각해요~
    • Gemini 2.5 Flash
    • Gemini 2.5 Flash Lite
    • Gemini 2.0 Flash
    • Gemini 2.0 Flash Lite
  • Messages 부분은 이미지와 똑같이 설정하시면 됩니다. 매핑할 데이터만 콕 찝어드릴게요.
    • Item1 - Parts - Item 1 - File Data
      • Mime Type : 2번 Upload a File 모듈의 아웃풋 중 Mime Type을 매핑
      • File URI : 2번 Upload a File 모듈의 아웃풋 중 Uri를 매핑
    • Item 2 - Text : 이번엔 매핑하지 않습니다. 아래 프롬프트를 그대로 붙여넣으시면 됩니다.
    4. Text parser의 Match pattern
    notion image
    • 3번 Create a Completion 모듈에서 추출한 [기프티콘이름]만료일 정보를 두 덩어리로 분리하는 과정입니다.
      • $1 → 기프티콘이름
      • $2 → 만료일
    • Pattern : 아래 정규 표현식을 그대로 붙여넣어주세요.
      • Text : 3번 Create a Completion 모듈의 아웃풋 중 Result를 매핑합니다.
      • 기타 설정은 이미지를 그대로 따라해주세요.
      5. 노션의 Create a Database item
      (펼쳐보세요)노션 모듈을 처음 연결할 때 이렇게 해주세요!
      • 새로운 연결은 다음과 같이 설정해주세요.
        • notion image
      • 이어지는 화면에서 노션에 로그인한 후 ‘페이지 선택’을 눌러줍니다.
        • notion image
      • 기프티콘 정보를 등록할 노션 데이터베이스가 포함된 페이지를 선택하고 ‘액세스 허용’해줍니다.
        • notion image
      notion image
      • 4번 Match pattern 모듈에서 추출한 기프티콘 이름과 만료일을 노션 데이터베이스에 삽입하는 과정입니다. 노션 데이터베이스를 캘린더 레이아웃으로 만들어두었다면? 혹은 노션 캘린더와 연동해두었다면? 즉시 내 스케쥴러에서 기프티콘 만료일을 확인할 수 있겠죠?
      • Database ID : 기프티콘 정보를 입력할 데이터베이스 아이디를 입력합니다.
        • 🔔노션 데이터베이스 ID 확인 방법
          1. 원하는 DB를 전체 페이지로 열기
            1. 전체 페이지 열기 기능의 위치는 데이터베이스 우측 상단에 있어요! 아래 이미지 참조!
              notion image
          1. 사용환경에 따라 데이터베이스 ID 확인하기
            1. 웹브라우저에서 사용 중인 경우 → 즉시 브라우저 주소창에서 확인 가능
            2. 데스크탑 프로그램이나 스마트폰 앱에서 사용중인 경우 → 페이지 우측 상단 공유 → 링크 복사 → 해당 링크를 웹브라우저에 붙여넣은 후 위와 같은 방법으로 확인
      • Fields : 아이디를 입력한 데이터베이스의 속성이 나열되는 섹션입니다.
        • 제목 속성(예시에서는 깁티 내용) : 4번 Match pattern 모듈의 아웃풋 중 $1을 매핑합니다.
        • 날짜 속성(예시에서는 만료일) - Start Time : 4번 Match pattern 모듈의 아웃풋 중 $2을 매핑합니다.
      6. 마지막으로 저장 버튼 누른 후 Immediately as data arrives 토글을 ON! 이후로는 단축어를 실행하자마자 설정해둔 노션 데이터베이스에 기프티콘 만료일이 입력될 거예요 🙂
      notion image
      • 토글을 켜두어야 시나리오가 항상 작동 가능한 대기 상태로 진입해요!

      3. 추가 아이디어!

      노션 대신 구글 캘린더의 Create an Event 모듈을 선택한다면? 노션 사용자가 아니어도 깁티 만료일을 관리할 수 있겠죠?
      notion image

      4. 만들기 어려우면?

      • 블루프린트 사용 방법
          1. 파일 다운로드(즉시 눌러서 실행하지 마시고 파일 좌측 핸들을 눌러 다운로드를 누르세요!)
          1. 메이크에서 새 시나리오 생성을 누른 후 하단 메뉴바의 … 클릭 → Import blue print → 저장한 블루 프린트 불러오기
          1. 각 모듈을 눌러서 웹훅 생성, 제미나이 연결, 노션 연결 및 데이터베이스 아이디 입력 등을 수행하시면 끝!
       
      上一篇
      读书盘点|2022年世界读书日
      下一篇
      第三周刊_No.34|母女之间:阿克曼、波伏瓦、费兰特,她们这样书写母亲