6 Powerful Airtable Automation Tips Using Make.com
원본 영상: 6 Powerful Airtable Automation Tips Using Make.com
한 줄 요약
섹션 제목: “한 줄 요약”Airtable과 Make.com을 양방향으로 연결하는 6가지 핵심 패턴을 실제 시나리오로 구현한다.
핵심 내용
섹션 제목: “핵심 내용”Tip 1 — Airtable → Make.com (웹훅 전송)
섹션 제목: “Tip 1 — Airtable → Make.com (웹훅 전송)”Airtable Automations 탭에서 트리거를 설정한다. “Record matches a condition” 트리거(체크박스 체크 시)를 사용하고, Action으로 Run a script를 실행한다. 스크립트에서 fetch()로 Make.com 웹훅 URL에 URL 파라미터(?id=...&airtable=true)를 붙여 POST 전송한다. 레코드 ID만 넘기고 나머지 데이터는 Make.com 안에서 별도로 조회한다.
주의: Run a script는 Airtable Team 플랜($20/월) 이상에서만 사용 가능.
Tip 2 — Make.com → Airtable (레코드 생성)
섹션 제목: “Tip 2 — Make.com → Airtable (레코드 생성)”Make.com에서 Airtable Create a Record 모듈로 필드를 매핑해 새 행을 추가한다.
Tip 3 — Upsert (존재 시 업데이트, 없으면 생성)
섹션 제목: “Tip 3 — Upsert (존재 시 업데이트, 없으면 생성)”Search Records 모듈로 이메일 기준 존재 여부를 확인한 뒤 Router로 분기하는 방법도 있지만, Upsert a Record 모듈 하나로 대체한다. Record ID 필드에 IF(ISBLANK(foundId), "", foundId) 패턴을 적용해, ID가 있으면 업데이트, 없으면 생성한다.
Tip 4 — 이미지·태그 배열 등 Rich Fields 입력
섹션 제목: “Tip 4 — 이미지·태그 배열 등 Rich Fields 입력”Airtable은 텍스트 외에 파일 URL(이미지·영상·이력서)과 다중 태그 배열을 지원한다. Make.com Upsert 모듈에서 image URL 필드와 tag 배열을 그대로 매핑하면 된다.
Tip 5 — AI로 필드 자동 분류
섹션 제목: “Tip 5 — AI로 필드 자동 분류”신규 레코드 생성 시 Airtable 자동화에서 웹훅을 Make.com으로 전송하고, Make.com 안에서 OpenAI Create a Completion 모듈로 메시지를 분석해 lead / customer service 등으로 분류 후 해당 필드를 업데이트한다.
Tip 6 — 대량 레코드 처리 + Rate Limiting 우회
섹션 제목: “Tip 6 — 대량 레코드 처리 + Rate Limiting 우회”대량 데이터는 Iterator 모듈로 배열을 한 건씩 분해해 순차 처리한다. Airtable API 제한(5 req/sec)을 초과하지 않도록 Iterator 뒤에 Sleep(2초) 모듈을 삽입한다.
전술·요소
섹션 제목: “전술·요소”| 팁 | 핵심 모듈 / 설정 |
|---|---|
| Airtable → Make | Airtable Script + fetch() + URL params |
| 경로 분기 | Router + Filter (airtable 파라미터 존재 여부) |
| 존재 확인 공식 | {Email} = "{{email}}" (Search Records formula 필드) |
| Upsert 공식 | IFERROR(foundId, "") → 빈 값이면 신규 생성 |
| AI 프롬프트 | user: 분류 요청 + 메시지 본문 / assistant: 출력 예시 / system: “intro/outro 제외, 분류값만 반환” |
| 대량 처리 | Iterator → (Search/Upsert) → Sleep(2s) |
| Rate limit | Airtable 무료·팀 플랜: 5 req/sec → Sleep으로 우회 |
수치·사례
섹션 제목: “수치·사례”- Airtable Team 플랜: $20/월/인, Business 플랜: $24/월/인 (영상 내 언급)
- Airtable API rate limit: 5 requests/sec (공식 제한, 초과 시 에러)
- OpenAI 모듈 토큰: 500으로 설정 (분류 태스크 기준 충분하다고 언급)
- 테스트에서 4건 처리 → 문제없음, 6건 이상 시 rate limit 에러 발생 (직접 시연)
도구·워크플로
섹션 제목: “도구·워크플로”사용 도구
- Airtable (Team 플랜) — Automations, Run a Script
- Make.com — Webhook, Router, Iterator, Sleep, Airtable 모듈, OpenAI 모듈
- HTTP 모듈 — CRM 시뮬레이션용 POST 요청
Airtable 스크립트 패턴
const inputConfig = input.config();const record = { recordId: inputConfig.recordId };const webhook = await fetch(`https://hook.make.com/YOUR_ID?id=${record.recordId}&airtable=true`, { method: 'POST' });Make.com 시나리오 흐름 (Airtable → Make)
Webhook 수신 └─ Router ├─ [airtable 존재] → Airtable Get Record(by ID) → 처리 로직 └─ [airtable 없음] → CRM 처리 로직Make.com 시나리오 흐름 (대량 upsert + AI)
HTTP (CRM 데이터) → Iterator → Airtable Search → Airtable Upsert → Sleep(2s)Airtable 신규 생성 트리거 → Webhook → Router → Airtable Get → OpenAI Classify → Airtable Upsert고유 식별자 선택 우선순위: CRM ID > 이메일 > 전화번호(포맷 불일치 위험으로 비추천)