Server & Access
AI Secret, D1, R2, Webflow Token과 현재 사용자 역할을 확인합니다.
현재 진행 중인 Work, 차단 요소와 다음 작업을 한 화면에서 관리합니다.
날짜·채널·제목·상태만 빠르게 보고 해당 Final Review를 엽니다.
유럽 B2B 수요 검증을 위한 전시 사전·현장·사후 콘텐츠를 준비합니다.
같은 Work의 채널별 결과물입니다. 숫자는 등록된 실제 Content 기록 수, 우측 상태는 각 산출물의 현재 단계·차단 조건입니다.
Deliverable·순서·일정·Risk Gate를 계획합니다.
Brief와 승인된 기준에서 채널별 카피를 생성합니다.
자산·Carousel/Card News·Reel·Shot List를 제작합니다.
발행 전 GEO·SEO·CTA와 발행 후 Learning을 담당합니다.
Brief/현재 Copy → Terra Generate → 새 Version 저장 → Edit & QA → 대표 Approval. API Secret이 설정되지 않으면 안전하게 Setup Required로 멈춥니다.
전체 채널을 한곳에서 보되, 각 채널 탭에서는 해당 채널의 목차·필드·제작 상태를 따로 관리합니다.
| DATE | CHANNEL | WORK | SERIES | CHAPTER / CONTENT | FORMAT | WORKFLOW | BLOCKER | APPROVAL |
|---|
목록에서 항목을 열면 실제 채널형 프리뷰 안에서 Edit·승인·예약을 한 번에 처리합니다.
AI 생성 비용과 게시 후 채널 성과를 한 메뉴에서 보되, 서로 다른 데이터로 분리합니다.
ChatGPT 정액 구독에는 Studio의 API 호출 비용이 포함되지 않습니다. Platform Billing에서 별도 결제수단과 크레딧을 설정해야 하며, Studio는 실제 성공 요청의 토큰과 추정 비용만 기록합니다.
$5는 월 구독료가 아니라 사용 잔액이며, 사용하거나 구매일로부터 1년이 지나기 전까지 유지됩니다. Terra 장문 1회(입력 8K·출력 2.5K)는 약 $0.0575로 추정합니다. 실제 청구·잔액은 OpenAI Billing이 기준입니다.
카피 기준 완성 전에도 생성·토큰·버전·권한·승인·영상 저장이 실제로 작동하는지 확인합니다. AI 테스트는 외부 채널 연결이나 게시를 실행하지 않으며, 선택한 채널 형식 1건에 대해서만 실제 OpenAI API 사용량이 발생합니다.
AI Secret, D1, R2, Webflow Token과 현재 사용자 역할을 확인합니다.
한 채널 형식을 선택해 테스트 초안 1건과 토큰·버전 기록을 저장합니다. 게시 채널 연결은 필요하지 않습니다.
테스트 LinkedIn 버전을 검토 제출한 뒤 대표 ADMIN 권한으로 최종 승인합니다.
MP4·MOV·WebM을 R2에 저장하고 인증된 Studio 안에서 다시 재생합니다.
| TIME | CONTENT | MODEL / TASK | INPUT | CACHED | OUTPUT | EST. COST |
|---|---|---|---|---|---|---|
| — | 아직 실제 생성 기록이 없습니다. | gpt-5.6-terra | — | — | — | — |
서버가 각 응답의 input · cached input · output token과 모델, 콘텐츠 ID를 저장해 바로 표시합니다. Terra 추정식은 1M tokens당 input $2.50 · cached input $0.25 · output $15이며, 배포된 Studio의 Generate는 실제 요청입니다.
조직·프로젝트 필터로 사용량과 비용을 확인하고 CSV로 내보냅니다. Studio의 금액은 운영용 추정치이며 청구 확인은 OpenAI Usage Dashboard를 기준으로 합니다.
GEO·SEO 키워드, CTA, 채널 포맷과 UTM을 점검합니다. 승인 Knowledge가 연결되면 게시 전부터 사용할 수 있습니다.
필요 연결 · AI + Knowledge도달·반응·클릭·저장·영상 시청과 게시 URL을 수집합니다. 채널별 원자료가 들어오기 전에는 임의 숫자를 만들지 않습니다.
필요 연결 · LinkedIn + Meta + Webflow어떤 주제·Hook·비주얼이 작동했는지 다음 Work Brief에 반영합니다. 최소한의 게시 데이터가 쌓인 뒤 의미가 생깁니다.
필요 조건 · Published history실제 게시 이력과 채널 성과 API가 없는 상태에서 성과 숫자를 표시하면 가짜 지표가 되기 때문입니다.
운영 단계가 아니라 에이전트·작업자·Ask VIAMOF가 참고하는 승인 기준입니다.
승인된 최종 버전만 외부 채널에 전달합니다. 연결 확인과 Dry Run은 외부 게시를 만들지 않습니다.
Developer App은 별도 소비자 앱이 아니라 Studio가 LinkedIn 게시 권한을 받기 위한 API 등록입니다. 대표 계정이 w_organization_social 권한을 승인한 뒤에만 Company Page 게시가 가능합니다.
LINKEDIN_CLIENT_ID · LINKEDIN_CLIENT_SECRET · LINKEDIN_ORGANIZATION_URN. 암호화 키는 Studio가 별도로 관리합니다. Community Management API 승인이 없으면 OAuth 또는 게시 단계에서 LinkedIn이 차단합니다.
첫 단계는 OAuth 상태와 게시 Payload의 Dry Run만 확인합니다. LinkedIn Posts API의 실제 테스트는 공개 게시물이 되므로, 카피·이미지·Company Page를 대표가 다시 확인한 뒤 별도 승인 버튼으로 실행합니다.
Studio가 게시 원장이고 Google Calendar는 승인·게시 예정일을 알리는 선택형 미러입니다. Calendar 연결과 일정 생성은 OpenAI 토큰을 사용하지 않으며, 대표가 버튼을 누른 경우에만 비공개 일정을 만듭니다.
Google Cloud에서 Calendar API를 활성화하고 OAuth Client를 Web application으로 만든 뒤 GOOGLE_CLIENT_ID · GOOGLE_CLIENT_SECRET · GOOGLE_TOKEN_ENCRYPTION_KEY를 Sites Secret에 넣습니다. 승인된 Redirect URI는 위 주소 하나입니다.
Google Calendar API는 OpenAI 토큰 과금과 무관하며 Google의 사용량 한도만 적용됩니다. 테스트 일정은 private, 48시간·2시간 전 알림으로 만들고 외부 게시를 실행하지 않습니다.
기존 Webflow 템플릿을 다시 디자인하지 않고 Journal Collection의 실제 CMS 필드에 승인된 카피와 자산을 넣습니다.
서버 Secret으로 접근 가능한 사이트와 Journal Collection을 읽습니다.
Studio의 title·deck·copy·image를 실제 Webflow field slug에 매핑합니다.
대표가 실행하면 먼저 비공개 Draft로 저장해 템플릿 표시를 확인합니다.
승인된 특정 Item ID만 Studio 서버가 Webflow Publish API로 게시합니다.
API Token은 브라우저에 표시하지 않습니다. Site와 Collection 선택값만 D1에 저장합니다.
Webflow Site API Token을 만들고 Sites 환경 변수에 WEBFLOW_API_TOKEN이라는 Secret으로 넣습니다. 권한은 sites:read · cms:read · cms:write · assets:read · assets:write가 필요합니다.
viamof.com/journal의 Journal 목록은 Webflow CMS Collection List로 연결되어 있습니다. 현재 공개 항목 4개는 같은 제목과 같은 이미지가 반복되고, 각 항목에 상세 Journal 페이지 링크는 없습니다. 대표 이미지는 원본 842×1152px가 데스크톱에서 약 731×1000px로 표시됩니다.
공개 화면에서 목록 CMS 연결은 확인했습니다. 실제 Collection의 field slug와 제목·본문·이미지 요소의 Designer 바인딩은 Webflow Token으로 Schema를 읽고 비공개 Test Draft를 만든 뒤 최종 대조합니다.
아래 표의 Webflow Field Slug가 실제 등록 키입니다. `STUDIO VALUE`는 자동 제안이며, Designer 확인 후 최종 고정합니다.
| WEBFLOW FIELD | SLUG | TYPE | REQUIRED | STUDIO VALUE |
|---|---|---|---|---|
| Token 연결 후 실제 Schema가 표시됩니다. | ||||
{
"isDraft": true,
"fieldData": {
"name": "Journal title",
"slug": "journal-slug"
}
}
Schema 조회와 매핑 저장은 외부 콘텐츠를 바꾸지 않습니다. Test Draft와 Publish는 대표가 명시적으로 버튼을 눌렀을 때만 실행하며, 실행 이력과 Item ID를 Backend에 남깁니다.
LinkedIn 글 한 건, Journal 한 편처럼 단일 산출물을 추가하려면 상단의 + ADD CONTENT를 사용합니다.
Series는 반복 편집 분류, Chapter는 실제 생성·검수·승인할 제목입니다. 저장하면 PLANNED 상태로 Content에 들어갑니다.
원문을 그대로 보관하고, 실운영 Backend가 URL·날짜·사실·증빙 후보를 추출합니다. 현재 프리뷰에서는 브라우저에만 저장합니다.
실운영에서는 대표 또는 권한이 있는 작업자가 입력하고, Evidence 링크·파일은 승인 이력과 함께 Backend에 저장합니다.
문서 종류를 먼저 판별합니다. Playbook·Editorial Roadmap은 Knowledge로, Content Brief는 기획 단계로, 실제 Copy가 있는 문서만 카피 검토 단계로 보냅니다.
원문을 넣으면 문서 유형과 저장 위치, Copy 유무를 먼저 확인합니다.