見出し画像

FigmaでPublishしたときにSlack通知し、NotionのDBに入れる方法メモ

やりたいことはタイトルのまんまです。

NotionのDBにいれたいのは、週次でやってるデザイナーのシェア会でそのDBを参照することでデザインシステムのアップデートを共有したいから。

Mergeとかの通知はSlackのFigma連携でできるけど、Publishの通知はできなかったので今回Zapier噛ませてやってみた。

用意するもの

  • Figma

  • Zapier(要有料プラン)

  • Notion

やること

その1:FigmaのTeamスペースのIDを見つける

まずは、通知したいファイルがあるTeamスペースに行きTeam IDを見つけます。

FigmaのTeamスペースのIDは、webブラウザ版で開くことでわかります。

所属するアカウントの「All teams」から特定のチームスペースに行きURLから任意の数字をコピーします。

https://www.figma.com/files/xxx/team/(ここがteam ID)/xxxx?fuid=xxxx

※ここで、このチームスペースの「Admin」じゃないエラーが出続けます…
チームスペースの権限は該当するチームスペースに行き右上の★左に出てるユーザーアバターアイコンをクリックした先で変更できます。

その2:Figma DevelopersのサイトでAPIリクエストを作ってみる

webhookの入力詳細はこちらを参考にしました。あざます!
https://qiita.com/xrxoxcxox/items/9f7ce7131cd1778850e0#figma%E3%81%A7webhook%E4%BD%9C%E6%88%90

その3:ZapierとSlackの連携

ここも、このブログそのままでいけるはず。(先人に感謝)

以上

NotionへはそのままZapierでstep追加すればいけるので省略。

なかなか該当のDB出てこないのはNotion側にたくさんDBがあるからな気がしてるので、出てこない人は根気強く出るまで待ちましょう。

本当にやりたいこと

  • そもそもZapier噛ませずにやりたい

  • 特定のファイルに一応制限しておきたい

あたりは、また調べてアップデートしたい。

この記事が気に入ったらサポートをしてみませんか?