커뮤니티 자동화 스터디 1주차 : Airtable 처음 써본 경험담

소개

커뮤니티 자동화 스터디 1주차, 처음으로 Airtable을 접했습니다.

에어테이블 DB 설계 + 오토메이션 실습을 했고요, 미니 사례를 쓰기로 했지만 저를 위한 긴 필기를 남겨둡니다.

스터디 시간에 하려던 것 : 이벤트 참여자 관리 시스템을 만들어본다! 

  • 관리자가 이벤트를 등록하면, DB에 이벤트 등록 & 캘린더 등록 (이건 닿님 시연)

  • 참여자가 이벤트를 신청하면, 신청 완료 이메일이 자동으로 발송 (이건 숙제)

  • 참여자가 후기 제출 -> 참여자 정보 매칭 & 관리자에게 이메일 알림 & 다시보기 발송 (이건 다음에!)

진행 방법

STEP 1  DB를 설계한다. 

  • 어떤 테이블, 필드 구조로 만들지, 어떤 것들을 관계형으로 만들지 고민 필요. 피그잼으로 하는 것 추천. 

  • 이때 다시보기 Url을 어디에 넣어야 할까? : 이벤트! 다만 이벤트가 끝나고 업데이트를 해줘야 하는 필드임. 

한국 사업의 구조��를 보여주는 다이어그램

STEP 2 Airtable에서 설계한 DB대로 어떤 유형의 필드(날짜, 링크 등)인지 체크하면서 넣기. 

  • 우선은 새로운 Base (하나의 데이터 베이스 개념)을 만들어준 다음에 시작합니다!

    (무작정 따라해 본 사진)

복습용 퀴즈

(1) Enable rich text formatting을 켜두는 이유는? -> 마크다운 기능을 쓰기 위함 

(2) 관계형으로 만들기 위해서는? -> Link to another record를 사용해야 함. 

  • 이때 신청이벤트는 1개 or 여러 개까지 가능하게 할지 기획이 필요함. => 1개라면, Edit field -> Allow linking to multiple records 버튼을 끄면 됨. 

중국어 버전의 Google Docs의 스크린 샷

STEP 3 Form 기능 써보기 

  • 원하는 항목들 Form에 잘 들어갔는지 체크한 다음에 -> Publish 클릭 

  • 이 링크에 정보 기입했을 때, 데이터가 잘 쌓이는지 실제로 체크해 보기! 

STEP 4 오토메이션 기능 써보기 

  • 어떤 게 트리거가 되어서 워크플로우를 실행시킬지 셋팅하면 됨! 

(1) 트리거 체크할 때는? Table, Form만 체크해도 지금 단계에서 오케이

(2) 액션 선택하기 :  폼을 제출했을 때, 실행시킬 수 있는 액션들이 이렇게 많다니! 

Adobe Adobe Adobe Adobe Ado의 스크린 샷

다양한 액션 중, 이메일 보내기를 해봅니다. (그냥 이메일이랑 gmail은 액션 선택할 때부터 달라요)

(3) Gmail을 클릭하면, 다음 내용들을 채워야 합니다. 

  • 다 채운 다음에는, Automation on 버튼을 클릭해야겠죠! 

Google 애드워즈 계정의 스크린 샷

(4) 정말 메일이 날라오는지, 폼으로 가서 테스트해 봅니다! 

그 전에, Test automation -> 최근에 제출한 걸 클릭해보죠. 

그러나.. 다음과 같은 창이 떠서 Gmail 연결을 다시 했어야 했습니다 ㅠㅠ 

Google 은이 작업을 처리하는 동안 오류를보고했습니다

Contriguration에서 Gmail을 다시 연결하면 돼요.

이제 이렇게 나옵니다.

한국 텍스트가 포함 된 이메일 스크린 샷

(5) 이제는 구글 캘린더도 추가해볼 순간! 

  • 사진처럼 넣었고, Dynamic 옵션을 써봤어요. Test를 해봤는데, 캘린더로 오는 것도 확인 완료!

애드워즈에서 Google 캘린더를 만드는 방법

이제 숙제는! 참여자가 이벤트 신청 시, 신청 완료 메일을 발송하는 것! 

Hint : 참가자 관점에서 New form을 만들고, 참여신청이라는 데이터를 써보기! 

그러니까, 이런 메일을 받게 하는 거였는데요! 

한국어 웹 사이트의 스크린 샷

다음과 같이 숙제까지 완료했습니다!

처음에는 이해가 잘 안되었는데, 복습해 보니까 이제는 좀 기능이 눈에 들어오네요!

왜 관리자가 각각의 이벤트 데이터 베이스를 설문 제출로 쌓아서 관리하는지가 생소했었고, DB 설계할 때 이해가 안되었는데요, 이 부분도 결국 다 따라해 놓고 보니까 이해가 되었습니다!!

----

+9/10 업데이트

참가 신청 안내 메일에서, 줌 링크도 자동 발송될 수 있게 업데이트했습니다.

이 경우에는 Look up을 쓰면 된다고 배웠는데요, '참여 신청' 테이블에서 '신청한 이벤트'의 줌 링크를 lookup으로 미리 꺼내놔야 오토메이션 Message에서 꺼내쓸 수 있다고 합니다.

cf. Lookup이란? 다른 테이블의 데이터를 연결(LINK)해서 자동으로 가져오는 filed입니다. 즉, 한 테이블에서 다른 테이블의 정보를 조회해 오는 기능이에요.

(1) 신청한 이벤트 -> Add lookup fields -> 줌 링크를 활성화 해주고요,

(2) 이제 이메일에서 + 버튼으로 꺼내서 써주면 됩니다!

혹시 테스트했을 때 줌 링크가 같이 안온다면, '이벤트' 테이블에 줌 링크 값이 아직 안들어가 있는데 자꾸 꺼내려고 한 건 아닌지, 비어져있는 record 데이터로 꺼내려고 한 건 아닌지 체크해 봐주세요! (제가 그랬습니다,,ㅎㅎ)

이제는 메일로 줌 링크도 잘 옵니다. 그럼 끝!

1
2개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요