【Zapier】Firebase Firestoreへ新規登録された時にトリガーが発動する方法

どーも、ぐるたか@guru_takaです。

Firebase Firestoreへの新規登録時に発火するイベントを、Zapierで作る機会があったのでメモします。

主な流れ

STEP.1
New Document Within a Firestore Collection in Firebase / Firestoreを選択

まず、コレクション内に新しいドキュメントが登録されたら、イベント発火させる設定をします。

  • Choose App:Firebase / Firestore
  • Choose Trigger Event:New Document Within a Firestore Collection
STEP.2
Firebase / Firestoreのアカウント認証
続いて、Firebase / Firestoreのアカウント認証を進めていきます。


STEP.3
イベント発火対象のコレクションを選択→Query入力
その後、イベント発火対象のコレクションを選択し、Queryを入力します。以下画像のQueryは、ユーザー情報に新たなデータが登録された際に発火するサンプルです。

Field”createdAt”の降順で、最初に出てくるデータが以降のワークフローで使われます!

Query
{
  "orderBy": [
    {
      "field": {
        "fieldPath": "createdAt"
      },
      "direction": "DESCENDING"
    }
  ]
}
STEP.4
Find Dataでテスト確認
最後にFind Dataで想定しているデータがあるかどうか確認します。入っていればOKです!

参考リンク

参考 Firebase / Firestore Integrations | Connect Your Apps with Zapier 参考 StructuredQuery | Firestore | Google Cloud 参考 how to get the field name of the forms section that I have in firestore to run a json requestStack Overflow

コメントを残す