앱
외부 서비스와 연결하는 기능은 모두 앱입니다. 앱 스토어에서 앱을 설치하면 테이블에 붙고, 설치 직후부터 바로 실행할 수 있습니다.
앱 스토어는 앱을 카테고리로 나눕니다 — 앱이 하는 일에 따라 고르면 됩니다.
- 메시지: 테이블의 행을 사람에게 보냅니다 (예: 알리고 SMS 발송).
- 쇼핑몰: 쇼핑몰 데이터를 테이블에 모읍니다 (예: 쇼핑몰 상품정보 수집).
- 데이터: 외부·공공 데이터를 테이블로 가져옵니다 (예: 서울 날씨).
- 연동: 내 시스템·다른 서비스와 테이블을 잇습니다 (예: 웹훅).
- 기타: 그 밖의 앱.
앱마다 테이블에 데이터를 쓰는 앱(날씨·상품 수집)과 테이블의 행을 내보내는 앱(문자·웹훅)이 있지만, 설치·설정·자동화 방법은 같습니다.
1. 앱 스토어에서 설치
일부 앱은 기본 설치로 지정돼 있어 따로 설치하지 않아도 앱 메뉴에 이미 들어 있습니다. 테이블만 붙이면 바로 쓸 수 있습니다.
- 사이드바의 앱 스토어를 엽니다 (
store.tablerun.biz). - 앱 카드에서 설명과 요금을 확인하고 설치를 누릅니다. 누르는 즉시 설치되고 앱 설정 화면으로 이동합니다. 앱은 워크스페이스당 한 번만 설치되며, 이미 설치한 앱은 "설치됨"으로 표시되고 설정 열기로 그 앱의 설정 화면에 갑니다. 유료 앱은 이때 등록된 카드로 결제됩니다. 예외는 웹훅입니다 — 보낼 곳마다 하나씩 필요하므로 누를 때마다 새로 설치되고, 설정 화면에서 이름을 붙입니다.

- 설정 화면의 앱 관련 테이블 줄에서 테이블을 고르고 연결(또는 변경)을 누릅니다. 테이블에 데이터를 쓰는 앱은 설치와 함께 새 테이블이 만들어지고, 행을 내보내는 앱은 테이블을 붙이기 전까지는 실행되지 않습니다. 앱마다 필요한 설정(알리고 API Key, 수신 번호 컬럼, 메시지 템플릿 등)은 그 아래에서 채워 저장합니다. 저장하면 앱이 설정을 검사합니다 — 예를 들어 알리고 SMS 발송은 알리고에 인증이 되는지 확인하고, 틀리면 어느 항목이 문제인지 알려 줍니다. 비밀값(API Key 등)은 암호화해 저장되고 화면에는 마스크로만 보입니다.
- 같은 줄에 구조 상태가 보입니다. 앱이 업데이트되어 만드는 컬럼이 바뀌면 "앱 구조와 다름"과 함께 무엇이 다른지(추가될 컬럼, 유니크 키, 순서, 앱이 더 쓰지 않는 컬럼)가 표시되고, 구조 적용을 누르면 없는 컬럼을 추가하고 앱 순서로 정렬합니다. 데이터는 지우거나 바꾸지 않습니다. 앱이 더 이상 쓰지 않는 컬럼은 그 줄 아래에 따로 보이며, 필요 없으면 삭제(또는 모두 삭제)로 지울 수 있습니다. 앱이 쓰는 컬럼과 직접 만든 컬럼은 여기서 지워지지 않습니다.
2. 설치한 앱 관리
- 사이드바에서 앱을 엽니다. 설치한 앱이 카드로 나열됩니다(웹훅은 설치마다 한 장 — 내가 붙인 이름과 "웹훅"이 함께 보입니다). 사이드바의 앱 메뉴 아래에도 설치한 앱이 펼쳐져 있어 바로 열 수 있습니다. 카드(또는 사이드바 항목)를 누르면 그 앱의 설정·자동화·최근 실행이 열리고, 위쪽 경로(앱 › 앱 이름)로 돌아갈 수 있습니다. 이 상태는 주소(URL)에 실리므로 새로고침해도 같은 화면이 유지됩니다. 앱 이름은 스토어의 이름 그대로라 바꿀 수 없습니다 — 웹훅만 설정 화면의 이름 칸에서 바꿉니다.
- 설정을 바꾸고 저장합니다. 붙은 테이블을 바꾸면 그 앱의 자동화도 새 테이블로 옮겨집니다(조건은 컬럼이 달라 비활성화).
- 액션 섹션의 지금 가져오기를 누르면 즉시 한 번 실행되고 결과는 자동화 › 실행 이력에 남습니다. 확장 프로그램이 보낸 페이지가 있어야 하는 앱(쇼핑몰 상품정보 수집)에는 이 버튼이 없습니다.

3. 앱을 언제 실행할지
설치하면 "내가 누를 때" 자동화가 하나 만들어집니다. 행이 바뀔 때·주기적으로 실행하려면 자동화 메뉴에서 조건을 추가하세요 (자동화 매뉴얼 참고).
주의
- 자격증명은 암호화해 저장되며 화면에 다시 표시되지 않습니다. 키를 바꾸려면 새 값을 입력해 저장하세요.
- 앱을 삭제해도 테이블과 데이터는 남습니다. 그 앱의 자동화만 함께 사라집니다.
- 같은 앱의 마지막 설치를 지우면 요금 청구도 그 자리에서 끝납니다.
5. 앱 요금과 사용량 — 사용량 티어 앱
앱의 요금은 무료, 월정액, 사용량 티어 셋 중 하나입니다. 사용량 티어 앱(예: 쇼핑몰 상품정보 수집)은 월정액에 한 달 포함 건수가 붙어 있습니다 — 예: S 9,900원/1,000건 · M 29,000원/5,000건 · L 79,000원/20,000건.
- 무엇을 세나: 그 앱이 테이블에 실제로 저장한 행입니다(테이블에 쓰는 앱 — 새 행과 갱신된 행 모두 1건, 행을 내보내는 앱 — 성공한 행). 실패한 저장은 세지 않습니다. 같은 상품을 다시 저장해 갱신돼도 1건입니다.
- 어디서 보나: 앱 설정 맨 위 요금·사용량 카드에 이번 달 저장 건수와 포함량, 남은 건수, 다음 결제일이 보입니다. 사용량 메뉴 아래쪽 앱 사용량 테이블에서 설치한 앱 전부를 한눈에 볼 수 있고, 자동화 › 실행 이력에는 실행마다 과금 N건이 표시됩니다. 크롬 확장 팝업에도 "이번 달 저장 N / 포함량"이 보입니다.
- 한도에 닿으면: 테이블에 쓰는 앱은 남은 건수만 저장하고 나머지는 저장하지 않습니다(실행 이력에 "한도 초과 N건 미저장"). 확장에서 저장하면 "이번 달 한도 도달"이 표시됩니다. 카드의 티어 변경(또는 "L 로 올리기")을 누르면 한도는 바로 늘어나고, 요금은 이번 달에 아직 결제가 없을 때만 지금 청구되며 이미 결제했다면 다음 결제일부터 새 티어 요금이 적용됩니다. 티어를 내려도 환불은 없고 다음 결제일부터 반영됩니다.
- 플랜과 별개: 앱 요금은 플랜 요금과 따로 청구됩니다. 확장 프로그램(앱 토큰)이 부른 호출은 플랜의 API 요청 수에 세지 않고, 사용량 티어 앱의 실행은 플랜의 실행 한도에 세지 않습니다. 무료·월정액 앱은 종전처럼 플랜 실행 한도를 따릅니다.
- 요금(티어)은 앱을 만든 개발자가 정합니다. 스토어의 앱 상세에서 티어 테이블을 먼저 확인하세요.
6. 웹훅 — 행을 원하는 URL 로 보내기
웹훅 앱(연동 카테고리)은 행이 바뀌거나 버튼을 누를 때 행 데이터를 내가 정한 URL 로 보냅니다. 보낼 곳마다 하나씩 설치합니다.
- 앱 스토어에서 웹훅의 설치를 누릅니다. 누를 때마다 새 웹훅이 생기고 설정 화면이 열립니다.
- 설정에서 이름(예: 주문 웹훅)·테이블·METHOD·URL·헤더·자격증명·Body 템플릿을 채우고 저장합니다. URL 과 본문에는
{{컬럼}}자리표시자를 쓸 수 있고, 토큰 같은 민감한 값은 자격증명에 넣어 헤더에서 참조합니다(암호화 저장). - 테스트 패널에서 실제 행 하나로 보내 응답을 확인한 뒤, Data 탭의 실행이나 자동화로 보냅니다. 내부망 주소는 안전을 위해 차단됩니다.

7. 알리고 SMS 발송 — 내 알리고 계정으로 문자 보내기
알리고 SMS 발송 앱(메시지 카테고리)은 테이블의 행마다 메시지를 채워 문자를 보냅니다. 발송은 내 알리고(aligo.in) 계정으로 하므로 요금은 알리고에 직접 냅니다.
알리고 API Key 발급 방법
- 알리고 가입: smartsms.aligo.in 에서 회원가입 후 로그인합니다. 이때 정한 로그인 아이디가 앱 설정의 "알리고 사용자 ID" 입니다.
- 발신번호 등록: 상단 메뉴 발신번호에서 문자를 보낼 번호를 등록합니다. 통신사 서류(통신서비스 이용증명원 등)로 인증하며 승인까지 보통 1~2 영업일이 걸립니다. 알리고는 등록·승인된 발신번호로만 발송합니다.
- API 신청과 Key 발급: 상단 메뉴 문자API › 신청/인증에서 API 사용을 신청하면 API Key 가 발급됩니다. 이 값이 앱 설정의 "알리고 API Key" 입니다 (알리고 화면에서 언제든 다시 볼 수 있습니다).
- 발송 IP 인증: 같은 신청/인증 화면의 발송 IP 에 TableRun 앱 서버 IP
223.130.137.174를 추가합니다. 알리고는 등록되지 않은 IP 의 요청을 "인증오류(-101)" 로 거절하므로 이 단계를 빠뜨리면 앱 설정 저장이 실패합니다. - 포인트 충전: 알리고는 선불제입니다. 잔여포인트가 0 이면 발송이 되지 않으니 충전해 두세요 (문자 요금은 알리고에 직접 냅니다 — TableRun 앱 요금은 없습니다).
TableRun 에서 설정
- 앱 스토어에서 알리고 SMS 발송을 설치하고 설정에 알리고 사용자 ID·API Key·발신번호를 넣습니다. 받는 사람은 행의 전화번호 컬럼(
column) 또는 고정 번호(fixed) 중 하나, 메시지 템플릿에는{{컬럼}}을 씁니다. LMS 로 갈 때의 제목은 선택입니다. - 저장하면 알리고에 인증을 확인합니다 — ID·Key·등록 IP 가 틀리면 저장되지 않고 사유가 표시됩니다. API Key 는 암호화해 저장되고 화면에는 마스크로 보입니다.
- 실제 발송 전에는 테스트 모드를
Y로 두면 알리고가 접수만 하고 자동 취소(환불)합니다. 확인이 끝나면N으로 바꿔 저장하세요. - 90byte 이하는 SMS, 2,000byte 까지는 LMS 로 자동 발송됩니다. 이모지 등 알리고가 받지 못하는 글자가 있거나 2,000byte 를 넘는 행은 실패로 기록됩니다. 결과는 자동화 › 실행 이력에 행별로 남습니다.
자주 막히는 곳
- "알리고 인증 실패: 인증오류입니다" — 사용자 ID 나 API Key 가 틀렸거나, 발송 IP
223.130.137.174가 알리고에 등록되지 않은 경우입니다. - "발신번호는 알리고에 등록한 전화번호여야 합니다" — 하이픈 없이 숫자 8~11자리, 알리고 발신번호 메뉴에서 승인된 번호여야 합니다.
- 발송은 됐는데 문자가 오지 않으면 테스트 모드가
Y인지, 알리고 잔여포인트가 남아 있는지 확인하세요.
8. 네이버 쇼핑 인사이트 앱 4종 — 설치하면 바로 채워지는 판매 데이터
네 앱 모두 설정이 없습니다. 설치하면 테이블이 만들어지고 바로 데이터가 들어오며, 자동화 "주기적으로(1일)"로 두면 매일 최신 주 기준으로 갱신됩니다. 유일한 선택은 앱 설정의 내 분야(네이버쇼핑 대분류 12개 중 하나, 비우면 전체)입니다. 데이터는 TableRun 이 네이버 데이터랩에서 매일 한 번 받아 두었다가 나눠 주므로 회원이 따로 키를 준비할 필요가 없습니다.
| 앱 | 무엇을 알려 주나 | 이렇게 쓰세요 |
|---|---|---|
| 이번 주 뜨는 키워드 | 인기검색어 200위 기준 급상승·신규 진입·하락과 작년 같은 주 순위 | "급상승"·"신규진입" 키워드의 상품을 이번 주 상단 노출·광고. "작년에도 상위"는 해마다 오는 시즌 수요 |
| 다음 달 준비 품목 | 작년 이맘때 ~ 4주 뒤 상위였는데 지금은 아직 낮은 키워드 | 사입·상품 등록·광고 소재를 미리 준비. 메모의 "작년 ○월 ○주에 ○위"가 시점 |
| 키워드 고객 프로필 | 상위 키워드마다 여성/남성·연령대·모바일/PC 비중과 주 연령 | 광고 타깃(성별·연령), 상세페이지 톤·모델, 모바일 우선 여부 |
| 분야 경기 지표 | 대분류·중분류마다 이번 주 지수, 4주 변화%, 전년비%, 추세 | 내 분야가 계절적으로 오르는 시점인지, 작년보다 좋은지 판단 |

위는 이번 주 뜨는 키워드를 설치한 직후의 테이블입니다. 키워드마다 이번 주·지난주 순위, 주간 변동(+ 는 올라온 칸 수), 4주 전·작년 같은 주 순위가 한 줄에 놓여 "지금 뜨는지, 해마다 오는지"를 바로 볼 수 있습니다.
알아 둘 것:
- 순위·지수는 네이버가 공개하는 상댓값입니다(클릭 수가 아님). 비교는 같은 분야 안에서 하세요.
- 기준 주는 마지막으로 끝난 주(월~일) 입니다. 이번 주 값은 다음 주 월요일에 확정됩니다.
- "전체"는 12개 대분류 순위를 합친 것이라 키워드마다 분야 컬럼이 붙습니다. 특정 분야만 보려면 앱 설정에서 내 분야를 고르고 저장한 뒤 다시 가져오세요.
- 키워드 고객 프로필은 분야당 상위 60개(전체는 분야별 5개)만 조회합니다 — 네이버 API 한도를 아끼기 위해서입니다.
4. 앱 토큰 — 내 기기에서 도는 앱(크롬 확장) 연결
크롬 확장처럼 내 컴퓨터에서 도는 앱은 TableRun 을 부를 자격이 필요합니다. 그 자격이 앱 토큰입니다.
- 앱을 설치하고 앱 › 설정 화면을 엽니다. 확장 프로그램이 있는 앱은 크롬 확장 프로그램 섹션에 내려받기(또는 웹스토어) 링크와 설치 순서가 보이고, 그 아래 앱 토큰 칸이 보입니다 (허용 범위가 함께 표시됩니다 — 앱이 정한 범위라 바꿀 수 없습니다).
- 토큰 이름(예: "사무실 PC 크롬")을 적고 토큰 발급을 누릅니다. 토큰은 지금 한 번만 보이니 바로 복사해 확장 프로그램의 옵션에 붙여 넣으세요.
- 확장 옵션에서 연결 확인 후 저장을 누르면 어떤 앱·테이블에 연결됐는지 보입니다.
- 토큰을 잃어버렸거나 노출됐다면 폐기를 누르세요. 즉시 막히고, 새로 발급하면 됩니다. 설치당 활성 토큰은 5개까지이며 앱을 삭제하면 토큰도 전부 폐기됩니다.
쇼핑몰 상품정보 수집 앱 사용법
국내외 860여 개 쇼핑몰(비공개 사이트 포함)의 상품 페이지를 크롬 확장으로 한 번에 테이블에 저장합니다.
- 앱 스토어에서 쇼핑몰 상품정보 수집을 설치합니다 (테이블이 함께 만들어집니다).
- 앱 설정의 수집 대상 사이트에서 수집할 쇼핑몰을 고릅니다. 이름·호스트로 검색하고 국가로 좁힐 수 있으며, 보이는 N개 모두 선택으로 한 번에 고를 수도 있습니다. 비공개 사이트는 비공개 표시와 함께 목록에 있습니다. 고른 뒤 저장하세요. (목록 자체는 TableRun 이 관리합니다 — 없는 쇼핑몰은 문의로 요청하세요.)
- 앱 설정의 크롬 확장 프로그램 섹션에서 확장을 내려받아 압축을 풀고
chrome://extensions개발자 모드에서 "압축해제된 확장 프로그램을 로드합니다"로 그 폴더를 고른 뒤, 위 순서로 앱 토큰을 발급해 확장 옵션에 붙여 넣고 연결 확인 후 저장을 누릅니다. 확장은 이때 수집 대상 사이트 목록을 받습니다 — 사이트를 바꿨다면 이 버튼을 다시 눌러 목록을 새로 받으세요. - 고른 쇼핑몰의 상품 페이지를 열면 오른쪽 아래에 TableRun 에 저장 토스트가 뜹니다(사이트 이름이 함께 표시됩니다). 테이블에 저장을 누르면 페이지가 준비될 때까지 기다렸다가(사이트에 따라 스크롤·옵션 클릭을 확장이 대신합니다 — 최대 90초) 저장합니다. 툴바의 확장 아이콘 팝업에서도 같은 저장을 할 수 있고, 최근 저장 목록과 이번 달 사용량이 보입니다. 토스트는 접거나 닫을 수 있으며 닫으면 그 탭에서는 다시 뜨지 않습니다. 수집 대상이 아닌 사이트에서는 토스트가 뜨지 않습니다.
- 몇 초 뒤 토스트에 저장됨(새 상품) 또는 갱신됨(이미 있던 상품 — 사이트·상품번호 기준)이 보입니다. 실패하면 사유가 함께 표시되고, 자세한 내용은 자동화 › 실행 이력에 남습니다. 이번 달 포함 건수를 다 쓰면 이번 달 한도 도달이 표시됩니다 — 앱 설정의 요금·사용량 카드에서 티어를 올리세요(5번 항목 참고).
- 테이블 컬럼은 사이트·상품번호·상품명·카테고리(
AAA>BBB>CCC)·브랜드·상품링크·대표이미지·통화·가격·재고·모델명·추가이미지·상세페이지HTML·옵션그룹/값/가격/재고/이미지·수집시각입니다. 사이트 + 상품번호 조합이 유니크 키(Columns 탭에서 두 컬럼 모두 "유니크 조합" 뱃지)라 같은 상품을 다시 저장하면 그 행이 갱신됩니다. 옛 버전에서 만들어진 "상품키" 컬럼은 앱 설정의 "앱 관련 테이블"에서 지울 수 있습니다. 해외 쇼핑몰은 통화·소수점 가격이 그대로 들어갑니다. 엑셀 내려받기로 그대로 쓸 수 있습니다. - 툴바 아이콘 팝업 오른쪽 위의 동작 토글로 확장을 끄고 켤 수 있습니다. 끄면 상품 페이지의 저장 토스트가 사라지고 저장도 되지 않습니다. 확장의 설정(옵션)에는 TableRun 연결(서버·앱 토큰)이 있습니다.
9. 맞춤 제작 — 필요한 앱을 요청하고 견적 결제 후 받기
<!-- [2026-09-23 king1021] 신규 — ADR-029 맞춤 앱 제작 요청 (사용자 지시: 견적 = 금액 + 납기, 결제 후 개발 시작, 실행은 관리자가 직접) -->스토어에 없는 앱이 필요하면 맞춤 제작을 요청할 수 있습니다. 가격은 처음부터 정해져 있지 않고, 요청 내용을 보고 견적(결제 금액 + 납기 예정일) 을 보내 드립니다. 견적을 결제해야 개발이 시작됩니다.
진행 순서: 요청 접수 → (확인 중) → 견적 발송 → 결제 완료 → 개발 중 → 검수 중 → 납품 완료

- 요청: 앱 메뉴 오른쪽 위 맞춤 제작 → 새 요청 (또는 앱 스토어 하단 "필요한 앱이 없나요?"). 제목과 목적 · 데이터 흐름(필수), 컬럼 · 실행 주기(선택)를 적고 접수합니다. 워크스페이스 소유자·관리자만 요청할 수 있습니다. 접수 시점에는 결제하지 않습니다.
- 확인: 관리자가 내용을 보고 되물을 수 있습니다. 요청 상세 오른쪽 대화에서 답하세요 (파일 첨부 가능 — 문의하기와 같은 방식). 요청한 본인이 아니어도 이 워크스페이스의 관리자면 대화에 답할 수 있습니다.
- 견적: 요청 상세에 결제 금액 · 납기 예정일 · 견적 유효기간이 표시되고 메일로도 알려 드립니다. 관리자가 정리한 확정 스펙(앱 이름·실행 방식·컬럼·검수 기준)이 견적의 기준입니다. 금액·납기가 맞지 않으면 대화로 알려 주세요 — 관리자가 재견적을 보냅니다.
- 결제: 견적 결제 버튼을 누르면 워크스페이스에 등록된 카드로 즉시 결제됩니다 (카드가 없으면 설정 › 결제에서 먼저 등록). 유효기간이 지난 견적은 결제할 수 없습니다. 결제 전까지는 요청 취소가 가능합니다.
- 개발 · 검수: 관리자가 개발을 시작하면 "개발 중"으로 바뀝니다. 완성되면 앱이 이 워크스페이스에만 보이는 비공개 앱으로 스토어에 등록되고 자동으로 설치되며 "검수 중"이 됩니다. 앱 열기로 확인한 뒤 납품 확인을 누르세요. 문제가 있으면 대화로 알려 주시면 다시 개발합니다. 검수 기간(기본 7일)이 지나면 자동으로 납품 확정됩니다.
- 이후: 납품된 앱은 일반 앱과 똑같이 앱 메뉴에서 설정·실행·자동화에 쓰고, 삭제하고 스토어에서 다시 설치할 수 있습니다 (다른 워크스페이스에는 보이지 않습니다).
알아 둘 것:
- 견적 유효기간은 기본 14일입니다. 지나면 관리자에게 대화로 재견적을 요청하세요.
- 납기 예정일을 지키지 못하면 전액 환불됩니다. 결제 후 취소·환불은 대화로 요청하세요. 관리자가 요청을 취소하면서 환불 금액을 정해 바로 환불합니다 — 이용자 사정으로 취소하면 이미 진행한 작업만큼 빼고 돌려 드립니다(약관 제14조의2).
- 결제 내역은 설정 › 결제 이력에 "맞춤 제작" 으로 남습니다.