자동화 흐름
준비물
개요
나라장터 입찰공고 API를 사용하여 관심 키워드("소프트웨어", "컨설팅" 등)가 포함된 새 공고를 감지하면 슬랙 알림과 구글시트 기록을 동시에 수행합니다.
자동화 흐름
Make.com 스케줄러 (매 3시간)
-> HTTP: 나라장터 API 호출
-> 필터: 키워드 매칭
-> 필터: 예정가격 범위
-> Slack: 공고 알림
-> Google Sheets: 공고 기록
API 설정
URL: https://apis.data.go.kr/1230000/BidPublicInfoService04/getBidPblancListInfoThng
Query:
serviceKey: [API 키]
numOfRows: 100
pageNo: 1
inqryDiv: 1
inqryBgnDt: {{formatDate(addDays(now; -1); "YYYYMMDD")}}0000
inqryEndDt: {{formatDate(now; "YYYYMMDD")}}2359
type: json
주요 응답 필드
| 필드 | 설명 | |------|------| | bidNtceNm | 공고명 | | bidNtceNo | 공고번호 | | ntceInsttNm | 발주기관 | | presmptPrce | 추정가격 | | bidNtceDt | 공고일시 | | bidClseDt | 마감일시 |
단계별 설정
Step 1: 키워드 필터
조건: bidNtceNm contains "소프트웨어"
OR bidNtceNm contains "컨설팅"
OR bidNtceNm contains "시스템 구축"
Step 2: 예정가격 필터
조건: presmptPrce >= 50000000 (5천만원 이상)
AND presmptPrce <= 500000000 (5억원 이하)
Step 3: Slack 알림
[나라장터 입찰 공고]공고: 2026년 XX시스템 구축 용역
발주: 한국OO공사
추정가: 2.5억원
마감: 2026.05.15 18:00
https://www.g2b.go.kr/...
Step 4: Google Sheets 기록
| 공고일 | 공고명 | 발주기관 | 추정가 | 마감일 | 상태 | |--------|--------|----------|--------|--------|------|
Tip: 3시간 간격으로 실행하면 대부분의 신규 공고를 당일 내 파악할 수 있습니다.
트러블슈팅
| 증상 | 원인 | 해결 | |------|------|------| | 과다 결과 | 키워드 범위 넓음 | 키워드 + 가격 조합 필터 | | 날짜 형식 오류 | YYYYMMDDHHmm 필요 | 시분까지 포함 | | 중복 알림 | 공고번호 미체크 | Data Store로 중복 제거 |
Make 블루프린트 다운로드
JSON 파일을 Make.com에 임포트하면 시나리오가 자동 생성됩니다
댓글 · 질문 (0)
로그인 후 댓글을 작성할 수 있습니다.