前提
・Trelloでボードを作成してある
・Chatworkのアカウントがある
・Zapierのアカウントがある
プライベートでチーム開発をする際のタスク管理ツールとしてTrelloを使ってみようと思ったのですが、Trelloで何かしたときにChatworkの開発チームのグループにメッセージ送って共有したいなーとふわっと思いやってみました。今回はテストとしてTrelloでカードを追加したときにマイチャットにメッセージを送ります。
やり方を調べたらChatworkの公式にZapier使ってできると書いてあったので、Zapierを使います。公式は執筆時点だと画面キャプチャが実際と異なったりしたので、メモとして残しておきます。
ちなみにTrelloもZapierも使うのは今回が初めてです。
目標
Trelloでカードを追加したときにChatworkのマイチャットにメッセージを送る。
手順
Zapierにログインし「Create Zap」をクリックします。
「Name your zap」をクリックしZapの名前を変更します。
AppにTrelloを、Trigger EventにNew Cardを選択します。
「Continue」をクリックします。
「Sign in to Trello」をクリックします。
認証画面が別ウィンドウで表示されますので、下までスクロールして「認証」をクリックします。
「Continue」をクリックします。
Board、List、Filterを選択し、「Continue」をクリックします。
「Test trigger」をクリックします。
カードがない状態で「Test trigger」をクリックすると、画像のようにテストできない旨が表示されますので、Trelloでカードを作ってから「Test trigger」をクリックします。
テストに成功しました。「Continue」をクリックします。
Triggerは完成したので、Actionの作成に入ります。
AppにChatworkを、Trigger EventにSend Messageを選択します。
「Continue」をクリックします。
「Sign in to Chatwork」をクリックします。
認証画面が別ウィンドウで表示されます。
ChatworkのAPIトークンを入力欄に入れて「Yes, Continue」をクリックします。
APIトークンの取得についてはこちら。
「Continue」をクリックします。
RoomとTextを画像のように設定し「Continue」をクリックします。
「Test & Continue」をクリックします。
テストに成功し、マイチャットにメッセージが届きました。
これで作成完了です。「Turn on Zap」をクリックします。
「Go to my Zaps」をクリックします。
Zapsに作成したZapがONの状態で表示されていることを確認できます。
作成が完了したところで、実際にTrelloにカードを追加してみます。
数分後、マイチャットに通知が来ることを確認できました。
Zap Historyから履歴を確認できます。
Zap HistoryのZap runsの中から情報を見たいZapをクリックすると、画像のように情報を確認できます。