Zapier-将发送网格和Firebase连接在一起以触发电子邮件

Zapier-将发送网格和Firebase连接在一起以触发电子邮件,firebase,sendgrid,zapier,Firebase,Sendgrid,Zapier,Zapier问题-将Send Grid和Firebase连接在一起以触发欢迎电子邮件 我设法让sendgrid和firebase在zapier一起工作 我遇到的问题是,当一个新的用户对象添加到Firebase users表时,我需要获取要触发的电子邮件 以下是我当前触发器的屏幕截图: 您将无法直接访问Firebase用户表(节点),因此该表不会用作触发器 然而,传统上,Firebase应用程序有一个/users/节点,用于存储关于用户的其他数据;名字和姓氏、地址、对比萨饼的喜爱等,该节点将有一个

Zapier问题-将Send Grid和Firebase连接在一起以触发欢迎电子邮件

我设法让sendgrid和firebase在zapier一起工作

我遇到的问题是,当一个新的用户对象添加到Firebase users表时,我需要获取要触发的电子邮件

以下是我当前触发器的屏幕截图:


您将无法直接访问Firebase用户表(节点),因此该表不会用作触发器

然而,传统上,Firebase应用程序有一个/users/节点,用于存储关于用户的其他数据;名字和姓氏、地址、对比萨饼的喜爱等,该节点将有一个与其uid匹配的密钥

这是您要用来触发Zapier的节点;创建新的firebase用户时,还可以将其数据添加到/users/节点,然后触发电子邮件

需要注意的一点是,Zapier将/可以自动删除Firebase中的触发器节点,因此您可能只想将电子邮件转储到带有电子邮件地址的/need_to_send_email/节点中,然后让Zapier触发并删除该数据,因为不再需要该数据

firebase内的典型桥墩结构

app_name
  zapier_queue
    out
     email: "somedude@cooldudes.com"

现在Firebase的Google云功能已经发布,这应该会容易得多,示例代码。

嗨,Jay,谢谢你的回复。zapier的“记录路径”会是什么?在答案中增加了一点。希望能有帮助。基本上,我想在事情发生时发送电子邮件,所以我需要动态观察节点的变化。我们在应用程序中也会做类似的事情。我们的应用程序监视Firebase的变化;假设一个新用户注册了。一旦事件发生,我们的应用程序会获取Zapier需要知道的任何数据,并将其存储在Zapier正在监视的节点中——上面示例中的Zapier_队列,我们会将电子邮件地址转储到该节点。这个过程允许您将数据发送到Zapier.oh。请参阅我的答案和示例快速问题,您是否使用Firebase触发器添加子记录?我正在尝试使用它,但它已被弃用。您是否知道是否可以使用它,或者是否有更好的解决方案?