사용 예시
API가 없는 사이트도 자동화할 수 있어요. 많은 판매·거래처 사이트는 API가 없거나, 로그인할 때 휴대폰 문자 인증에서 자동화가 멈춰요. 바로핀이 회사 공용폰에서 인증번호를 받아 넘기면, AI가 사람처럼 화면을 다뤄 일을 끝내요.
가장 쉬운 방법 — MCP 연결하고 한 줄로
- 공용폰 연결 — 사이트 인증 번호로 쓰는 회사 공용폰에 바로핀 앱을 깔고 콘솔에서 연결해요.
- AI용 키 — 콘솔 [API · MCP]에서 AI용 키 바로 만들기를 누르고, 나온 설정을 Claude·Cursor 등에 붙여 넣어요. 사이트 화면을 다룰 브라우저 도구(Claude in Chrome, Playwright MCP 등)도 켜 둬요.
- 한 줄로 시키기 — "바로핀으로 xx몰에 로그인해서 오늘 주문내역 내려받아 줘." 휴대폰 인증이 나오면 AI가 바로핀으로 번호를 받아 넣어요.
AI가 실제 사이트에 비밀번호 입력을 꺼리거나, 매일 같은 일을 정확히 반복해야 하면 아래의 스크립트 방식이 더 확실해요.
스크립트 방식 (반복 업무에 추천)
- 공용폰 연결 — 사이트 인증 번호로 쓰는 회사 공용폰에 바로핀 앱을 깔고 콘솔에서 연결해요.
- AI 준비 — 예제 파일을 작업 폴더에 받고, 지시문을 AI(Claude Code·Cursor 등)에 넣어요.
.env에 바로핀 키와 아이디·비밀번호를 직접 넣어요. - 사이트·업무 추가 — "xx몰 추가해 줘", "이런 업무 스크립트 만들어 줘"라고 하면 AI가 화면을 보고 설정과 스크립트를 만들어요.
- 그다음은 말로만 — 아래 예시처럼 한마디 하면 돼요. 휴대폰 인증은 바로핀이, 화면 조작은 AI가 해요.
이런 일을 맡길 수 있어요
쇼핑몰 주문내역 내려받기
이럴 때: 판매 관리자에서 주문 엑셀을 받아 와야 할 때
AI에게 하는 말
바로핀으로 xx몰에 로그인해서 오늘 주문내역 내려받아 줘.
쓰는 것: orders.mjs
여러 몰 주문을 한 번에
이럴 때: 몰이 여러 개라 하나씩 들어가기 번거로울 때
AI에게 하는 말
바로핀으로 등록한 몰 전부 들어가서 오늘 주문내역 다 받아 줘.
쓰는 것: orders-all.mjs
매일 정해진 시간에 자동 실행
이럴 때: 아침 출근 전에 주문이 모여 있었으면 할 때
AI에게 하는 말
매일 오전 8시 30분에 orders-all.mjs 가 돌도록 작업 스케줄러에 등록해 줘.
쓰는 것: orders-all.mjs + 예약
Windows 작업 스케줄러(명령 프롬프트):
schtasks /create /tn "바로핀 주문수집" /sc daily /st 08:30 /tr "cmd /c cd /d C:\work\baropin && node --env-file=.env orders-all.mjs"
Mac·리눅스(crontab -e):
30 8 * * * cd ~/work/baropin && node --env-file=.env orders-all.mjs >> run.log 2>&1
로그인 상태가 남아 있으면 인증 없이 바로 돌고, 만료됐으면 바로핀으로 휴대폰 인증을 받아 다시 로그인해요. 공용폰은 켜 두기만 하면 돼요. 예약 실행은 config.json 의 "headless": true 로 두면 창이 뜨지 않아요.
정산·매출 조회 정리
이럴 때: 거래처 포털·판매 채널의 정산 금액을 매달 모을 때
AI에게 하는 말
바로핀으로 xx포털에 로그인해서 이번 달 정산 내역 표로 정리해 줘.
쓰는 것: tasks/정산조회.mjs
가격·재고 일괄 수정
이럴 때: 엑셀로 정리한 가격·재고를 사이트에 한 번에 반영할 때
AI에게 하는 말
prices.csv 로 xx몰 가격 일괄 수정해 줘. 올리기 전에 미리보기 먼저 보여 줘.
쓰는 것: upload-example.mjs
되돌리기 어려운 일이라 예제는 두 단계예요. --yes 없이 돌리면 사이트의 미리보기까지만 가서 화면을 저장하고, 사람이 확인한 뒤 --yes 로 실제 반영해요.
송장번호 일괄 등록
이럴 때: 택배 송장번호를 주문마다 넣어야 할 때
AI에게 하는 말
오늘 송장 파일(invoice.csv)을 xx몰 발송처리 화면에 올려 줘. 올리기 전에 확인받아.
쓰는 것: upload-example.mjs 본뜨기
upload-example.mjs 를 본떠 발송처리 화면에 파일을 올려요. 올리기 전 미리보기 → 확인 → 반영 순서를 지켜요.
세금계산서·거래명세서 내려받기
이럴 때: 매달 증빙 서류를 사이트마다 받아 모아야 할 때
AI에게 하는 말
바로핀으로 xx포털에 로그인해서 지난달 세금계산서 PDF 전부 받아 줘.
쓰는 것: tasks/서류받기.mjs
문의·리뷰 확인하고 요약
이럴 때: 새 고객 문의와 리뷰를 매일 훑어봐야 할 때
AI에게 하는 말
바로핀으로 xx몰에 로그인해서 답 안 한 문의 모아서 요약해 줘.
쓰는 것: tasks/문의확인.mjs
거래처·도매 사이트 재고 확인
이럴 때: 공급처 사이트에서 품절·입고를 확인해야 할 때
AI에게 하는 말
바로핀으로 xx도매에 로그인해서 우리 상품 목록 재고 확인하고 품절만 알려 줘.
쓰는 것: tasks/재고확인.mjs
광고 성과 리포트 내려받기
이럴 때: 광고 관리 화면에서 매주 성과 엑셀을 받아야 할 때
AI에게 하는 말
바로핀으로 xx광고센터에 로그인해서 지난주 캠페인 리포트 받아 줘.
쓰는 것: tasks/광고리포트.mjs
노코드 도구로 받기 (n8n·Make)
이럴 때: 코드 없이 자동화 도구에서 인증번호를 써야 할 때
AI에게 하는 말
[웹훅]에 https://내-n8n/webhook/otp?code={code}&sender={sender} 등록
쓰는 것: 웹훅 · 인증번호 전달
콘솔 [웹훅]에서 주소를 넣고 인증번호 전달을 켜면, 공용폰에 인증 문자가 올 때마다 {code}·{phone}·{sender}·{msg} 를 값으로 바꿔 바로 보내요. n8n·Make 의 Webhook 노드에서 받아 다음 단계(브라우저 자동화, 시트 기록 등)로 넘기면 돼요. 웹훅 문서
담당자가 웹에서 직접 받기
이럴 때: 사람이 직접 로그인할 때 공용폰 없이 번호를 볼 때
AI에게 하는 말
바로핀 콘솔 [인증번호 받기] 누르고 3분 안에 사이트에서 문자 요청
쓰는 것: 콘솔
AI가 아니라 담당자가 직접 로그인할 때도 써요. 콘솔 [인증번호 받기]를 누르고 사이트에서 문자를 요청하면, 공용폰에 온 번호가 그 사람 화면에 한 번 떠요. 화면을 닫으면 기다리기도 끝나요.
미리 알아 두세요
- 사이트가 문자 대신 앱 푸시·카카오 인증·캡차를 쓰면 바로핀으로 넘어갈 수 없어요.
- 공용폰 한 대로 여러 사이트를 돌 때는 하나씩 차례로 처리해요. 동시에 인증하면 바로핀이 충돌을 막으려고 기다리게 해요.
- 결제·발행·삭제·대량 수정처럼 되돌릴 수 없는 일은 AI가 실행 전에 사람에게 확인받도록 지시문에 넣어 두세요.
- 자동 로그인이 각 사이트 약관에 맞는지 확인해 주세요. 회사가 가진 계정을 회사 업무에 쓰는 경우를 전제로 해요.