소개
가게 운영을 하다 보면 네이버플레이스 리뷰가 얼마나 중요한지 체감하게 됩니다.
하지만 고객에게 리뷰를 요청해도 귀찮아서 안 쓰는 경우가 많고, 특히 고가의 서비스는 고객 입장에서 뭐라고 써야 할지 몰라서 포기하는 경우도 많습니다.
이런 문제를 해결하고자 리뷰 자동화 시스템을 직접 만들어 보기로 했습니다.
진행 방법
Make.com : 전체 자동화 시나리오 조율
노션 폼 & DB : 고객 데이터 수집과 리뷰 저장
GPT-4.1 mini API : 리뷰 자동 생성
솔라피 API : 고객에게 문자 메시지 발송
고객 워크플로우
고객이 영수증을 촬영하고 정보를 폼에 입력
노션 폼에서 다음 항목을 입력받음:
매장 이름
함께 온 사람
방문 횟수
매장 선택 이유
전화번호 (SMS용)
고객이 입력한 정보 + 영수증 이미지로 GPT가 리뷰 생성
생성된 리뷰를 노션 DB에 저장, 솔라피 SMS API로 고객에게 발송
고객은 받은 메시지를 네이버플레이스 영수증리뷰에 붙여넣기만 하면 끝!
자동화 상세 시나리오
노션 폼 생성 + 웹훅 연결
Make.com에서
webhook 모듈로 수신 → GPT 호출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>
User Prompt 구성:
매장 이름: [식당 이름]
함께 온 사람: [예) 친구, 연인]
방문 횟수: [첫 방문 등]
식당 특징: [분위기, 서비스 등]
영수증 이미지: [업로드]GPT가 작성한 리뷰를 노션 DB에 저장 후,
솔라피 SMS API로 해당 리뷰를 고객에게 전송 ✅
결과와 배운 점
고객 입장에서 리뷰 작성이 훨씬 쉬워짐: 그냥 받은 문자 복붙하면 끝!
노출 점수 상승 기대: 더 많은 리뷰 확보 가능
프롬프트의 중요성 체감: 다양한 스타일로 리뷰가 생성되도록 계속 고도화 필요
시행착오 중 하나는 OCR 정확도와 톤 조절이었음. 추후 개선 포인트임
무엇보다 고객이 불편하지 않아야 이 시스템이 의미 있음 😊
도움 받은 글
은철님 GPT 프롬프트 생성기
Make 공식 Docs: Webhook & API 모듈 사용법
Solapi SMS 발송 예제
고객이 어떻게 하면 더 쉽게 리뷰를 남길 수 있을까? 라는 고민에서 시작한 자동화 프로젝트. 여러분의 가게에도 한 번 적용해보시면 어떨까요? 😉