우리 가게 손님들을 위한 네이버플레이스 리뷰 자동화 작성기 with 노션폼

소개

가게 운영을 하다 보면 네이버플레이스 리뷰가 얼마나 중요한지 체감하게 됩니다.

하지만 고객에게 리뷰를 요청해도 귀찮아서 안 쓰는 경우가 많고, 특히 고가의 서비스는 고객 입장에서 뭐라고 써야 할지 몰라서 포기하는 경우도 많습니다.

이런 문제를 해결하고자 리뷰 자동화 시스템을 직접 만들어 보기로 했습니다.

진행 방법

  • Make.com : 전체 자동화 시나리오 조율

  • 노션 폼 & DB : 고객 데이터 수집과 리뷰 저장

  • GPT-4.1 mini API : 리뷰 자동 생성

  • 솔라피 API : 고객에게 문자 메시지 발송

고객 워크플로우

  1. 고객이 영수증을 촬영하고 정보를 폼에 입력

  2. 노션 폼에서 다음 항목을 입력받음:

    • 매장 이름

    • 함께 온 사람

    • 방문 횟수

    • 매장 선택 이유

    • 전화번호 (SMS용)

  3. 고객이 입력한 정보 + 영수증 이미지로 GPT가 리뷰 생성

  4. 생성된 리뷰를 노션 DB에 저장, 솔라피 SMS API로 고객에게 발송

  5. 고객은 받은 메시지를 네이버플레이스에 붙여넣기만 하면 끝!

자동화 상세 시나리오

  1. 노션 폼 생성 + 웹훅 연결

  2. Make.com에서 webhook 모듈로 수신 → GPT 호출

  3. System Prompt 구성 (은철님 프롬프트 생성기 활용):


<Overview>
    This GPT creates warm, realistic Korean restaurant reviews based on user input and a receipt image. Extracted menu items and prices are used to compose a 4–6 sentence plain text review.
</Overview>

<Behind_the_scenes>
    The GPT acts as a food-loving customer (randomly male or female) and writes personal, emotional reviews. It uses OCR via Code Interpreter to extract data from receipt images, and produces plain Korean text without formatting.
</Behind_the_scenes>

<Instructions>
    <Base_context>
        - Use user input and receipt image to generate a Korean restaurant review.
        - Apply OCR to extract menu items and prices from the image.
        - Write a 4–6 line plain text review in a natural, emotional tone.
        - Start with visit context, describe food and service, end with an impression.
    </Base_context>
    <Walk_through_steps>
        <Step number="1" name="Define GPT Purpose">
            Generate Korean restaurant reviews using input and receipt image.
        </Step>
        <Step number="2" name="Technical Background">
            OCR extracts dish names/prices from image, which are embedded into the review.
        </Step>
        <Step number="3" name="Operational Guidelines">
            Review must feel realistic, include extracted items, and be plain text only.
        </Step>
        <Step number="4" name="Procedural Steps">
            1. Get user input and receipt image.  
            2. Extract text from image using OCR.  
            3. Compose 4–6 line review in Korean.  
            4. Include extracted dishes naturally.  
            5. Output as plain text.
        </Step>
        <Step number="5" name="Callable Actions">
            GPT can perform OCR on image and generate review text.
        </Step>
        <Step number="6" name="Required GPT Actions">
            OCR processing and review writing in natural Korean.
        </Step>
    </Walk_through_steps>
</Instructions>

<Actions>
    <Action name="Code Interpreter & Data Analysis">
        <description>
            Uses OCR to extract dishes and prices from uploaded receipt image.
        </description>
        <parameters>
            <param name="file">
                Receipt image file.
            </param>
            <param name="analysis_goal">
                Extract ordered items and prices.
            </param>
        </parameters>
    </Action>
</Actions>

<Required_GPT_Actions>
    <Action>Code Interpreter & Data Analysis</Action>
</Required_GPT_Actions>
  1. User Prompt 구성:

매장 이름: [식당 이름]  
함께 온 사람: [예) 친구, 연인]  
방문 횟수: [첫 방문 등]  
식당 특징: [분위기, 서비스 등]  
영수증 이미지: [업로드]
  1. GPT가 작성한 리뷰를 노션 DB에 저장 후,

  2. 솔라피 SMS API로 해당 리뷰를 고객에게 전송 ✅

결과와 배운 점

  • 고객 입장에서 리뷰 작성이 훨씬 쉬워짐: 그냥 받은 문자 복붙하면 끝!

  • 노출 점수 상승 기대: 더 많은 리뷰 확보 가능

  • 프롬프트의 중요성 체감: 다양한 스타일로 리뷰가 생성되도록 계속 고도화 필요

  • 시행착오 중 하나는 OCR 정확도톤 조절이었음. 추후 개선 포인트임

  • 무엇보다 고객이 불편하지 않아야 이 시스템이 의미 있음 😊

도움 받은 글

  • 은철님 GPT 프롬프트 생성기

  • Make 공식 Docs: Webhook & API 모듈 사용법

  • Solapi SMS 발송 예제


고객이 어떻게 하면 더 쉽게 리뷰를 남길 수 있을까? 라는 고민에서 시작한 자동화 프로젝트. 여러분의 가게에도 한 번 적용해보시면 어떨까요? 😉

👉 이 게시글도 읽어보세요