우리의 성장 책임자 Ivan Falco는 Google, Meta, LinkedIn에서 월 30만 달러의 광고 지출을 단 하나의 광고 관리자도 열지 않고 운영합니다. 그는 터미널에서 일반 영어로, Claude Code 안에서 모든 작업을 처리합니다.
그는 200시간 이상을 투자해 이를 12개의 스킬로 만들었고, 그 모든 것을 공개 레포에 올렸습니다. 아래에서 정확히 어떻게 작동하는지 설명하니, 이 작업을 시도하려는 사람이라면 누구나 추측 없이 바로 실행할 수 있을 겁니다. 파일을 바로 받고 싶다면 "ads"라고 댓글을 달아주세요. 레포를 보내드리겠습니다.
몇몇 부분은 인내심이 필요하며, 진행하면서 그 부분을 표시해 드리겠습니다. 끝까지 읽으면 이것이 무엇인지, 무엇을 할 수 없는지, 정확히 어떤 프롬프트를 실행해야 하는지, 그리고 첫날에 라이브 계정을 망가뜨리지 않도록 활성화하는 순서까지 모두 알게 될 것입니다. 이것이 완전한 플레이북이니, 순서대로 진행해 주세요.

4단계 롤아웃: 클론 및 온보딩, 계정 연결, 쓰기 전에 읽기, 키 넘기기
설치하는 것

시스템 맵: Claude Code가 중심에 있고, 4개의 스킬과 기초 레이어
먼저, 대부분의 사람들이 헷갈리는 부분부터 짚고 넘어가겠습니다.
이것은 사용자 컴퓨터에서 실행되는 Claude Code에서 작동하며, 터미널에서 claude 명령어를 사용하거나 Claude Code 데스크톱 앱을 Local 모드로 설정해서 사용합니다. claude.ai의 채팅 앱에서는 실행되지 않습니다. 채팅 앱은 클라우드에서 실행되므로 사용자 머신에서 스크립트를 실행하거나, API 키를 읽거나, 광고 계정과 통신할 수 없습니다. 채팅 앱에서 실수로 실행하면 아무것도 작동하지 않으며, 레포가 고장 났다고 생각하게 될 것입니다.
설치하는 것은 스킬 세트입니다.
스킬은 Claude Code에 하나의 작업을 가르치는 폴더입니다: 무엇을 할지, 어떻게 할지, 언제 할지. 각 스킬은 프레임워크와 벤치마크를 담은 전략 파일, 광고 플랫폼 API를 직접 호출하는 Python 스크립트, 그리고 현재 작업에 어떤 지식을 불러와야 하는지 알려주는 라우팅 로직을 함께 제공합니다.
스크립트는 자동화 레이어로, 리포트를 가져오거나 대량 편집을 푸시하는 부분입니다.
지식 베이스는 전략 레이어로, B2B 유료 광고를 운영하는 방법을 알고 있는 부분입니다. 스크립트는 시간을 절약해 줍니다. 지식 베이스는 진정한 우위를 제공하는 부분입니다. 왜냐하면 그것이 어리석은 명령을 실행하는 에이전트와 올바른 명령을 실행하는 에이전트의 차이를 만들기 때문입니다.
전체는 저희가 모든 계정에서 운영하는 5-Stage Demand Engine 위에 구축되어 있으며, 이는 기존의 TOFU, MOFU, BOFU 퍼널을 대체하고 단계와 채널별로 예산을 할당합니다.
시작하기 전에 필요한 것
세 가지입니다. Claude Code가 설치되어 있어야 합니다. Python 3.10 이상이 필요합니다. 스크립트가 이 위에서 실행되기 때문입니다. 그리고 관리하려는 각 광고 플랫폼에 대한 API 액세스가 필요합니다.
마지막 항목이 인내심이 필요한 부분입니다.
전략을 읽고 감사를 요청하는 것은 설정이 전혀 필요 없으며, 레포를 클론하는 즉시 할 수 있습니다. 에이전트가 라이브 리포트를 가져오고 실제 편집을 하게 하려면 각 플랫폼에 API 자격 증명이 필요하며, 승인 속도는 플랫폼마다 다릅니다. Meta와 Google은 빠릅니다. LinkedIn Advertising API는 승인에 하루 이틀 정도 걸릴 수 있으므로, LinkedIn이 주요 채널이라면 먼저 액세스를 요청하고 승인이 나는 동안 다른 일을 하세요.
1단계: 클론하고 에이전트와 만나기
첫 단계는 세 가지 명령어입니다.
- git clone으로 레포를 복제한 후, 해당 폴더로 cd로 이동합니다.
- claude를 실행해 그 안에서 Claude Code를 엽니다.
- /onboarding을 입력합니다.
온보딩은 5분짜리 대화형 설정입니다.
현재 위치가 올바른지 확인하고, 어떤 플랫폼을 운영하는지 물어본 다음, 한 번에 모든 지침을 던지는 대신 플랫폼별로 하나씩 자격 증명을 안내합니다. 또한 건너뛰고 바로 질문을 시작할 수도 있습니다.
에이전트는 입력한 내용에 따라 올바른 스킬을 로드합니다.
2단계: 광고 계정 연결하기
이 부분이 약간 까다로운 부분이므로, 각 플랫폼이 실제로 요구하는 사항을 설명해 드리겠습니다.
LinkedIn의 경우, LinkedIn 개발자 포털에서 앱을 만든 다음 Products 탭에서 Advertising API를 요청합니다. 이 요청이 느린 부분입니다.
기다리는 동안 Auth 탭에서 Client ID와 Client Secret을 가져와 포함된 OAuth 스크립트를 실행하면 토큰이 자동으로 캡처됩니다. 마지막으로 필요한 것은 Campaign Manager URL에 있는 숫자인 Ad Account ID입니다.
Meta의 경우, 앱을 만들고 Marketing API 제품을 추가한 후 광고 관리 및 읽기 권한이 있는 토큰을 생성합니다.
Meta가 처음 제공하는 토큰은 1시간 후에 만료되므로, 에이전트가 이 토큰을 약 2개월 동안 유효한 장기 토큰으로 교환하는 데 도움을 줍니다. 그런 다음 act_로 시작하는 Ad Account ID를 가져옵니다.
Google의 경우, API Center에서 개발자 토큰이 필요합니다. 일반적으로 먼저 관리자 계정을 설정해야 합니다. 이 토큰과 계정 ID가 스크립트가 인증하는 데 사용하는 정보입니다.
이 중 어느 것도 어렵지 않지만, 사람들이 중간에 포기하는 종류의 설정입니다. 한 번에 하나씩, 천천히 하세요. 직접 처리하기 싫다면 Ivan이 무료로 분석해 드리고 도움을 줄 수 있지만, 대부분의 사람들은 혼자서도 잘 처리합니다.
3단계: 쓰기 전에 읽기
안전을 유지하는 순서는 다음과 같습니다.
첫날부터 라이브 계정에 연결해 편집을 시작하지 마세요. 읽기 전용으로 시작하세요. 모든 프롬프트가 계정을 읽고 아무것도 건드리지 않은 채 결과를 알려줍니다.
에이전트가 무엇을 잘하는지 배우는 단계이기도 합니다.
감사를 실행하고, 직접 내린 결론과 비교한 후, 일관되게 일치하기 시작할 때만 편집으로 넘어가세요. 다음은 각 플랫폼에서 실행하는 정확한 시작 프롬프트입니다.
낭비되는 지출이 눈에 띄지 않는 Google:
"지난 30일간의 검색어를 가져와서 비용이 발생했지만 전환이 0건인 모든 쿼리를 표시해 줘."
"내 품질평가점수를 감사하고, 내가 초과 지불하거나 수요를 놓치고 있는 부분을 보여줘."
"이번 달과 지난달을 비교하고 정확히 무엇이 어떻게 바뀌었는지 알려줘."
크리에이티브가 조용히 죽어가는 Meta:
"내 활성 광고를 가져와서 클릭률이 떨어지고 있는 항목을 표시해 줘."
"모든 캠페인에서 오디언스 과포화 상태를 확인하고 무엇을 교체해야 할지 알려줘."
"내 광고 카피를 지식 베이스의 고객 음성 프레임워크와 비교해 검토해 줘."
클릭이 가장 비싼 LinkedIn:
"35개 항목 체크리스트에 따라 내 계정을 감사하고 수정 사항을 영향력 순으로 정렬해 줘."
"내 최고 캠페인의 인구통계를 가져와서 실제로 전환되는 직함과 회사 규모를 보여줘."
"캠페인 전체의 입찰 전략을 보여주고 효율성을 놓치고 있는 부분을 알려줘."
위의 모든 프롬프트는 첫날에 실행해도 안전합니다.
어느 것도 아무것도 건드리지 않습니다. 단지 많은 지출을 통해 이 플레이북을 실행해 본 사람의 시각으로 계정을 보여줄 뿐입니다.
스킬, 그리고 각각이 실행하는 것
레포는 4개의 스킬로 구성되어 있습니다. 플랫폼당 하나씩과 설정용 하나입니다.
LinkedIn Ads는 전체 캠페인 라이프사이클을 처리합니다: 전략, 타겟팅, 크리에이티브, 분석, 입찰, 인구통계, 오디언스 업로드, 리드 폼. 예산 분할, 오디언스 규모 규칙, 6가지 캠페인 구조 모델, 35개 항목 감사 체크리스트를 포함한 전체 퍼널 프레임워크 등 15개의 전략 파일과 14개의 스크립트를 제공합니다.
Meta Ads는 특히 B2B를 위한 Meta를 실행합니다. 이는 그 자체로 하나의 분야입니다: 크리에이티브를 타겟팅으로 활용, 오디언스 전략, 캠페인 구조, 최적화, 피로도 감지. Meta Ads 운영 체제, 크리에이티브 제작 파이프라인, 그리고 올바르게 실행했을 때 Meta가 LinkedIn보다 낮은 리드당 비용을 달성할 수 있는 이유에 대한 사례를 중심으로 16개의 전략 파일과 12개의 스크립트를 제공합니다.
Google Ads는 의도 기반 검색을 실행합니다: 키워드 관리, 입찰 전략, 검색어 감사, 성과 분석. 수요를 창출하기 전에 포착한다는 아이디어를 기반으로 한 9개의 전략 파일과 13개의 스크립트를 제공합니다.
네 번째 스킬은 온보딩, 설정 안내입니다. 그리고 세 플랫폼 아래에는 기초 레이어가 있습니다: 수요 엔진, 예산 할당, 카피라이팅, 채널 선택, 그리고 어디서 지출하든 적용되는 확장 분류를 포괄하는 10개의 크로스 플랫폼 프레임워크입니다. 무엇이든 건드리기 전에 이 기초 파일들을 읽어보세요. 나머지를 이해하게 만드는 부분입니다.
일상적으로 실행하는 12가지 작업

12가지 작업은 캠페인을 구축하는 4가지와 지출을 방어하는 8가지로 나뉩니다
이 스킬들 안에는 Ivan이 구축한 12개의 광고 운영 작업이 있습니다. 그중 4개는 캠페인을 시작하는 데 사용됩니다 (오디언스 빌더는 Meta와 LinkedIn 모두에서 작동하므로 두 번 계산됩니다).
- audience-builder는 CRM 목록을 Meta와 LinkedIn에서 타겟팅 가능한 맞춤 오디언스로 변환합니다.
- creative-builder는 브랜드 사양에서 광고 크리에이티브를 생성합니다.
- bulk-editor는 캠페인, 광고, 이름을 몇 초 만에 대량 편집합니다.
나머지 8개는 캠페인이 실행된 후에 지출을 방어하며, 이것이 실제 작업의 대부분을 차지합니다.
- search-terms는 비용이 발생했지만 전환이 0건인 쿼리를 찾습니다.
- negative-keywords는 이를 제외어로 전환해 더 이상 비용을 지불하지 않도록 합니다.
- keyword-analyzer는 품질평가점수를 감사하고 초과 지불하거나 수요를 놓치고 있는 부분을 찾아냅니다.
- performance-auditor는 두 기간을 비교하고 실제로 무엇이 바뀌었는지 알려줍니다.
- creative-fatigue-analyzer는 클릭률을 모니터링하고, 직접 느끼기 전에 하락 징후를 알려줍니다.
- fatigue-monitor는 오디언스가 과포화 상태가 되면 알려줘서 적시에 교체할 수 있게 합니다.
- spend-tracker는 모든 캠페인의 예산 소진 속도를 추적해 아무것도 눈치채지 못한 채 초과 지출되지 않도록 합니다.
- bid-optimizer는 여러 캠페인의 입찰가를 한 번에 하나씩 느리게 수정하는 대신 대량으로 조정합니다.
이 이름들을 외울 필요는 없습니다. 원하는 것을 설명하면 에이전트가 올바른 작업을 찾아 실행합니다. "검색 캠페인에서 낭비되는 지출을 찾아줘"라고 하면 search-terms와 negative-keywords 작업이 실행됩니다. "Meta에서 피로한 게 있니?"라고 하면 피로도 확인 작업이 실행됩니다.
이름은 단지 아래에서 작업이 어떻게 구성되어 있는지를 나타낼 뿐입니다.
4단계: 키를 하나씩 넘기기
감사 결과가 직접 분석한 내용과 일치하기 시작하면 에이전트가 편집을 시작하도록 하세요. 동일한 신중한 순서로, 가장 작은 영향 범위부터 시작하세요.
네거티브 키워드부터 시작하세요. 최악의 경우 쓸모없는 쿼리에 대한 비용 지불을 중단하는 것이기 때문입니다. 전환이 0건인 검색어를 가져와서 목록을 보여주고, 승인하면 제외어로 추가하도록 요청하세요. 그런 다음 크리에이티브 피로도 플래그와 입찰 조정도 같은 방식으로 처리하게 하세요: 에이전트가 제안하고, 승인하면 실행합니다. 편집이 지루하고 예측 가능해질 때까지 승인 루프 안에 머무르세요. 그런 다음에야 일상적인 작업을 스스로 실행하게 하고, 무엇을 편집했는지 보고하도록 하세요.
이것을 안전하게 유지하는 규칙은 간단합니다.
에이전트는 제안하고 실행합니다. '좋음'의 기준은 사용자가 정합니다. 에이전트는 목표를 스스로 만들어 내지 못하며, 사용자가 설정한 목표를 달성하기 위해서만 움직입니다.
주간 운영 루틴

주간 루프: 검색어, 크리에이티브 피로도, 예산 소진 속도, 주간 비교
여기서 모든 것이 효과를 발휘합니다.
에이전트는 수치가 이상할 때 당황해서 여는 것이 아니라, 정기적인 리듬으로 운영할 때 가장 가치가 있습니다. 일주일에 한 번, 앉아서 모든 계정에 대해 이 루프를 실행하세요:
"이번 주 Google 검색어를 가져와서 제외할 전환 0건 쿼리를 알려줘."
"모든 Meta 캠페인에서 크리에이티브 피로도를 확인하고 CTR이 떨어지는 항목을 표시해 줘."
"세 플랫폼 모두의 예산 소진 속도를 검토하고 초과 또는 미달 실행되는 부분을 표시해 줘."
"이번 주와 지난주를 비교하고 무엇이 변했으며 그에 대해 무엇을 할 것인지 알려줘."
이 루프는 바쁜 운영자가 고객 전화가 길어질 때 건너뛰는 정확한 유지보수 작업이며, 광고 예산이 조용히 새는 부분입니다. 에이전트는 매주 같은 방식으로 지루해하지 않고 이 작업을 실행하며, 이것이 바로 핵심입니다. 좋은 미디어 바이어보다 똑똑한 것은 아닙니다. 단지 지루한 부분을 절대 잊어버리지 않을 뿐입니다.
인간의 몫으로 남는 것
이 모든 것이 운영자를 해고하는 것은 아닙니다. 운영자를 클릭 작업에서 판단 작업으로 이동시킵니다.
여전히 사용자가 결정해야 할 사항들: 어떤 세그먼트를 추구할지, 크리에이티브 방향이 괜찮은지, 결과가 실제인지 측정 아티팩트인지, 무엇을 확장하고 무엇을 중단할지. 비용 목표를 달성하면서 예산 여유가 있는 것은 확장하세요. 충분한 지출을 통해 입증되었으나 성과가 없는 것은 중단하세요.
에이전트는 수치를 표면화하고 편집을 실행하며, 사용자가 그 판단을 내립니다.
완전히 무인으로 광고를 운영하려고 하면 왜 실패하는지 금방 알게 될 것입니다.
에이전트는 잘못 측정된 전환 이벤트를 향해 기꺼이 최적화하거나, 최고의 계정에 기여하던 키워드를 기꺼이 제거할 것입니다. 판단은 사용자의 몫입니다.
반복적인 실행은 기계에 맡겨집니다.
어디서부터 시작할까
이번 주말에 세 플랫폼 모두와 12개 스킬을 모두 연결하려고 하지 마세요. 순서대로 구축하세요.
레포를 클론하고 아무것도 연결하기 전에 먼저 기초 파일을 읽으세요. 그 자체만으로도 다운로드할 가치가 있습니다. 그런 다음 가장 많은 비용을 지출하는 플랫폼 하나를 연결하고, 감사가 자리 잡을 때까지 읽기 전용으로 유지하세요. 하나의 작업, 네거티브 키워드를 넘겨주고, 지루해질 때까지 계속 승인하세요. 피로도 확인을 추가한 다음, 입찰 관리, 그다음 다음 플랫폼을 추가하세요.
내내 주간 루틴을 실행하세요. 각 레이어를 단계별로 획득하는 것입니다.
Ivan이 Claude Code for Ads에서 전체 라이브 빌드를 카메라로 보여주는 과정을 직접 보고 싶다면 확인해 보세요. 직접 설정할 준비가 되면 "ads"라고 댓글을 달아주세요. 레포를 무료로 보내드리며, 나머지 GTM 스택도 함께 보내드립니다. 이는 월 30만 달러를 운영하는 데 사용하는 것과 동일한 플레이북입니다.
터미널에서 유료 광고를 운영하는 것과 사용자 사이에 있는 유일한 장애물은 한 단계씩 설정하려는 인내심뿐입니다.





