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

Zapier - Connecting Send Grid and Firebase together for triggering an email

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

我已经设法让 sendgrid 和 firebase 在 zapier 中协同工作。

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

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

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

但是,传统上,Firebase 应用程序有一个 /users/ 节点,用于存储有关用户的其他数据;名字和姓氏、地址、对披萨的热爱等。并且该节点将具有与其 uid 匹配的键。

这就是您要用来触发 Zapier 的节点;当您创建一个新的 firebase 用户时,您还将他们的数据添加到您的 /users/ 节点,然后触发电子邮件。

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

firebase 中的典型 Zapier 结构

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

现在 Google Cloud Function for Firebase 已经公布,这应该容易得多,示例代码 here