TEEP
피그마(Figma) 배너 자동화: 엑셀 데이터로 수백 개의 소재를 1초 만에 뽑는 법
Software
티입지기

피그마(Figma) 배너 자동화: 엑셀 데이터로 수백 개의 소재를 1초 만에 뽑는 법

노가다성 디자인 업무는 이제 끝이다. 2026년형 피그마 베리어블과 구글 시트 싱크를 결합해 수백 개의 마케팅 배너를 1초 만에 생성하는 압도적 워크플로우를 공개한다.

피그마(Figma) 배너 자동화: 엑셀 데이터로 수백 개의 소재를 1초 만에 뽑는 법

디자인 도구가 아닌 '생산 공장'으로서의 피그마

아직도 프로모션 기간마다 수십 개의 상품명과 가격을 일일이 복사해서 붙여넣고 있는가? 만약 당신이 2026년에도 여전히 Ctrl+C, Ctrl+V에 의존해 광고 배너를 제작하고 있다면, 당신은 피그마(Figma) 기능의 10%도 채 쓰지 못하고 있는 셈이다.

현대 마케팅의 핵심은 속도와 개인화다. 타겟마다 다른 메시지를 던져야 하고, 실시간으로 변하는 재고 상황에 맞춰 가격을 수정해야 한다. 디자이너 한 명의 수작업에 기대기에는 데이터의 양이 너무나 방대해졌다. 하지만 걱정할 필요 없다. 피그마의 Variables(변수) 기능과 ​Google Sheets Sync 플러그인을 결합하면, 엑셀 시트의 행 하나하나가 즉각적으로 완벽한 배너로 변신하는 '배너 공장'을 구축할 수 있다.

이 글은 단순한 기능 소개가 아니다. 필자가 수많은 커머스 프로젝트를 진행하며 정립한, "사람의 손을 타지 않는 자동화 워크플로우"의 정수를 담았다.

왜 2026년에도 구글 시트 싱크(Google Sheets Sync)인가?

피그마 자체적으로도 'Variables'라는 강력한 변수 기능을 강화해왔지만, 비즈니스 로직과 데이터를 다루는 데 있어 구글 시트(Google Sheets)의 범용성은 여전히 압도적이다. 마케팅팀에서 작성한 구글 시트의 데이터가 디자인 파일에 실시간으로 반영되는 구조를 만드는 순간, 디자이너는 '수정 요청'이라는 지옥에서 해방된다.

기존 방식 vs 자동화 방식 비교

구분 기존 수작업 방식 2026 자동화 워크플로우
데이터 입력 일일이 레이어 선택 후 타이핑 구글 시트에 데이터 입력 후 싱크 클릭
이미지 교체 이미지 마스크 잡고 드래그 앤 드롭 이미지 URL 주소로 자동 매핑
오타 수정 발견 즉시 수동 수정 (누락 위험 높음) 원천 데이터(시트) 수정 시 전체 자동 반영
작업 시간 100개 기준 약 3~4시간 100개 기준 약 10초 이내
난이도 단순 반복 노동(피로도 높음) 초기 세팅 후 무뇌 작업 가능

복잡한 데이터가 입력된 구글 스프레드시트 화면과 피그마 디자인 캔버스가 모니터에 나란히 띄워져 있는 모습

Photo by Amper on Unsplash

단계별 가이드: 1초 만에 배너 500개 뽑아내기

이제 본격적으로 실무에 바로 써먹을 수 있는 테크니컬한 세팅법을 파헤쳐본다. 이 과정의 핵심은 '이름 짓기(Naming Convention)'​에 있다.

1. 구글 시트(Google Sheets) 구조 설계

가장 먼저 데이터의 근간이 될 시트를 준비한다. 첫 번째 행(Header)의 이름이 피그마 레이어의 이름과 연결된다는 점이 핵심이다.

  • #Name: 상품명을 입력한다.
  • #Price: 가격 정보를 입력한다. (원화 기호나 콤마는 시트에서 처리하는 것이 편하다.)
  • #Image: 해당 상품의 이미지 URL을 입력한다. (피그마는 URL을 읽어 이미지를 로드할 수 있다.)
  • #Discount: 할인율이 0일 경우 레이어를 숨기는 기능을 위해 필요하다.

2. 피그마 레이어 네이밍 (The Magic of '#')

피그마 파일로 돌아와 마스터 컴포넌트를 만든다. 이때 텍스트 레이어나 이미지 레이어의 이름을 구글 시트의 헤더 이름과 동일하게 맞춘다. ​단, 레이어 이름 앞에 반드시 #을 붙여야 한다.

  • 예: 텍스트 레이어 이름을 #Name으로 변경.
  • 예: 사각형(Rectangle) 레이어 이름을 #Image로 변경.

3. Google Sheets Sync 플러그인 실행

피그마 플러그인 커뮤니티에서 Google Sheets Sync를 실행한다.

  1. 구글 시트의 공유 설정을 '링크가 있는 모든 사용자에게 공개(뷰어)'로 변경한다.
  2. 시트의 URL을 복사하여 플러그인에 붙여넣는다.
  3. 'Fetch and Sync'를 누르는 순간, 컴포넌트 인스턴스들이 시트의 행 데이터에 맞춰 순식간에 채워진다.

4. 고급 팁: 'Variables'를 활용한 조건부 디자인

2026년의 피그마 유저는 단순히 데이터만 바꾸지 않는다. '조건'에 따라 디자인을 바꾼다. 가급적 Variables의 Boolean 값을 활용해라. 예를 들어, 할인율이 20% 이상인 상품에만 'HOT' 배지를 노출하고 싶다면, 구글 시트의 데이터를 기반으로 해당 레이어의 Visibility 변수를 제어할 수 있다. 이는 수동 작업으로는 도저히 불가능한 영역이다.

실전 활용 시의 한계와 극복 방법 (Real-world Cons)

모든 자동화 도구가 그렇듯, 피그마 자동화에도 맹점은 존재한다. 필자가 겪은 시행착오를 바탕으로 해결책을 제시한다.

한계 1: 텍스트 길이의 불규칙성

상품명이 너무 길어지면 디자인 레이아웃이 깨진다.

  • Workaround: 오토 레이아웃(Auto Layout)의 'Fill Container'와 'Hug Contents' 설정을 극도로 세밀하게 조정해야 한다. 또한 텍스트 레이어에 Truncate 옵션(말줄임표)을 적용하거나, 폰트 크기 자체를 변수로 설정해 긴 텍스트일 때 작아지도록 세팅하는 꼼수가 필요하다.

한계 2: 이미지 로딩 속도

수백 개의 이미지를 URL로 불러올 때 사양이 낮은 PC에서는 피그마가 멈추거나 크래시가 발생할 수 있다.

  • Workaround: 한 번에 500개를 다 돌리기보다 50~100개 단위로 섹션(Section)을 나눠 작업하는 것이 안정적이다. 또한 이미지 URL은 가급적 리사이징된 썸네일 경로를 사용하는 것이 메모리 관리에 유리하다.

어두운 작업실에서 듀얼 모니터를 사용해 수백 개의 광고 배너 시안을 한눈에 검토하고 있는 디자이너의 뒷모습

Photo by Nirmal Rajendharkumar on Unsplash

피그마 요금제: 자동화에 돈을 써야 할까?

이 정도 수준의 자동화를 원활하게 구동하려면 무료 요금제로는 한계가 명확하다. 특히 Variables 기능을 제한 없이 쓰고 팀 단위로 데이터를 공유하려면 유료 플랜이 강제된다.

요금제 가격 (월간) 자동화 관련 핵심 기능 추천 대상
Free $0 기본 플러그인 사용 가능, 변수 사용 제한 개인 학습자
Professional $15 (에디터당) 제한 없는 변수(Variables) 사용, 공유 라이브러리 전문 디자이너, 1인 마케터
Organization $45 (에디터당) 고급 변수 제어, 중앙 집중식 관리 중대형 기업 디자인팀

티입지기's Pick: 1인 마케터나 작은 팀이라면 ​Professional 플랜으로도 충분하다. 자동화로 아끼는 인건비를 생각하면 월 15달러는 '공짜'나 다름없다.

결론: 당신은 예술가인가, 엔지니어인가?

디자인은 예술의 영역이지만, 배너 제작은 공학의 영역이다. 2026년의 뛰어난 디자이너는 멋진 픽셀을 찍는 사람이 아니라, ​데이터가 흐를 수 있는 완벽한 시스템을 설계하는 사람이다.

오늘 소개한 피그마 자동화 워크플로우를 당신의 업무에 적용해보라. 처음 세팅하는 1시간은 고통스러울지 모르나, 그 이후 당신의 퇴근 시간은 매일 2시간씩 앞당겨질 것이다.

이 가이드가 필요한 사람

  • 매주 수십 개의 프로모션 소재를 만들어야 하는 이커머스 디자이너
  • 데이터 기반의 A/B 테스트를 대량으로 진행해야 하는 퍼포먼스 마케터
  • 단순 반복 업무에서 벗어나 좀 더 창의적인 기획에 집중하고 싶은 직장인

이 가이드를 보지 않아도 되는 사람

  • 단 하나의 예술적인 브랜드 포스터만 만들면 되는 그래픽 아티스트
  • 엑셀과 구글 시트라는 단어만 들어도 머리가 아픈 아날로그 지상주의자

이제 마우스를 내려놓고, 데이터를 연결하라. 그것이 2026년형 스마트 워크의 시작이다.

피그마자동화노코드마케팅디자인그로스해킹생산성워크플로우