> ## Documentation Index
> Fetch the complete documentation index at: https://documentation.onesignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Zapier

> 学习如何将 OneSignal 与 Zapier 集成以自动化通知、连接 3000+ 个应用程序并无需代码地简化您的工作流程。设置 Zaps、发送推送通知和使用高级功能的分步指南。

OneSignal 与 [Zapier](https://zapier.com/zapbook/onesignal/) 集成，无需任何代码即可自动化手动任务，如发送通知或与团队共享已发送的通知。通过名为 Zaps 的工作流将 OneSignal 连接到 3000+ 个其他应用程序，您可以在发推文、博客发帖、在电子表格中添加行等情况下发送通知。

您可以在 [Zapier](https://zapier.com/zapbook/onesignal/) 上从头开始创建自动化，或者现在就尝试以下示例之一：

## 触发定期计划通知

<Steps>
  <Step title="选择 Zap 触发器">
    此示例使用 Zapier 计划触发器。选择您希望发送此消息的频率。

    <Frame caption="选择 Zap 触发器">
      <img src="https://mintcdn.com/onesignal/4HyuQPBpu-4xjmQC/images/docs/d435e8c-Screen_Shot_2021-02-12_at_11.02.16_AM.png?fit=max&auto=format&n=4HyuQPBpu-4xjmQC&q=85&s=fabc82bdcb3aecd219c6c3b98765907b" width="1810" height="1454" data-path="images/docs/d435e8c-Screen_Shot_2021-02-12_at_11.02.16_AM.png" />
    </Frame>
  </Step>

  <Step title="选择触发器选项">
    Zapier 计划触发器允许设置“一周中的日子”和“一天中的时间”。

    <Frame caption="设置触发器选项">
      <img src="https://mintcdn.com/onesignal/jBdBk5XvQR5eKOks/images/docs/7946ed9-Screen_Shot_2021-02-12_at_11.06.58_AM.png?fit=max&auto=format&n=jBdBk5XvQR5eKOks&q=85&s=5480fea4e48223b6cbf6239bc1f2999e" width="1810" height="1392" data-path="images/docs/7946ed9-Screen_Shot_2021-02-12_at_11.06.58_AM.png" />
    </Frame>
  </Step>

  <Step title="选择 OneSignal 操作">
    您可以选择两种类型的通知：

    | Action event | Description                  |
    | ------------ | ---------------------------- |
    | 发送推送通知       | 有限/简单的推送数据：消息、标题、启动 URL、发送时间 |
    | 发送高级推送通知     | 所有推送通知选项均可用。                 |

    <Frame caption="选择 OneSignal 操作">
      <img src="https://mintcdn.com/onesignal/tNi1OgLc_p9hiq7_/images/docs/1a74e58-Screen_Shot_2021-02-12_at_11.10.06_AM.png?fit=max&auto=format&n=tNi1OgLc_p9hiq7_&q=85&s=a76e892fe752d8a6e603d242f3ece9e9" width="1810" height="1114" data-path="images/docs/1a74e58-Screen_Shot_2021-02-12_at_11.10.06_AM.png" />
    </Frame>
  </Step>

  <Step title="选择您的 OneSignal 账户">
    如果您尚未连接，请选择<b>连接新账户</b>。

    您需要您的 <a href="./keys-and-ids">OneSignal 应用 ID 和 REST API 密钥</a>。

    <Frame caption="连接 OneSignal 账户">
      <img src="https://mintcdn.com/onesignal/Z6xkXGfmy814If53/images/docs/dc0e68f-Screen_Shot_2021-02-12_at_11.13.25_AM.png?fit=max&auto=format&n=Z6xkXGfmy814If53&q=85&s=7c401088a1a16dbb63440ec77d2eb898" width="1810" height="1130" data-path="images/docs/dc0e68f-Screen_Shot_2021-02-12_at_11.13.25_AM.png" />
    </Frame>
  </Step>

  <Step title="设置 OneSignal 通知">
    根据所选的推送类型，有很多设置。所有设置的详细信息请参阅 <a href="./push">发送推送消息</a>。

    <Frame caption="设置通知">
      <img src="https://mintcdn.com/onesignal/_KaXe4GQkxsEfa17/images/docs/334b841-Screen_Shot_2021-02-12_at_11.16.44_AM.png?fit=max&auto=format&n=_KaXe4GQkxsEfa17&q=85&s=db1544be819e00698ae08abc63068ede" width="1810" height="1468" data-path="images/docs/334b841-Screen_Shot_2021-02-12_at_11.16.44_AM.png" />
    </Frame>
  </Step>

  <Step title="测试消息">
    <Frame caption="测试消息">
      <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/943b29c-Screen_Shot_2021-02-12_at_11.18.17_AM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=50468c777c21c70628d80411bb1f222f" width="1810" height="1442" data-path="images/docs/943b29c-Screen_Shot_2021-02-12_at_11.18.17_AM.png" />
    </Frame>
  </Step>
</Steps>

<Check>
  您可以根据需要添加更多的 zap！
</Check>

***

## 常见问题

### 我可以向 Zap 添加模板吗？

是的，您可以！

首先在您的 OneSignal 仪表板中创建一个模板。有关模板的更多详细信息，请参阅我们的[模板](./templates)部分。

在 Zapier 中的 OneSignal 操作中，在“发送推送通知”下选择“发送高级推送通知”。

继续到“设置模板”步骤并找到“模板 ID”部分。

您可以在 OneSignal.com 仪表板 > 模板 中找到模板 ID > 点击您要使用的模板，ID 是 URL 中最后一个 / 之后的最后一组数字。

例如：

当您查看模板时，您的 URL 将如下所示：

`https://onesignal.com/apps/3beb3078-e0f1-4629-af17-fde833b9f716/templates/589b29b0-e107-4c6b-a60d-951416eb3b9a`

在这种情况下，模板 ID 是：`589b29b0-e107-4c6b-a60d-951416eb3b9a`

### 如果我向 Zap 中的字段添加其他数据，我可以覆盖模板吗？

是的，您会覆盖。您在 Zap 中输入的所有数据都将覆盖您添加到模板中的任何数据。因此，如果您在模板和 Zap 中都添加了消息，Zap 消息将覆盖模板消息，这意味着您将看不到模板上的消息。

### 如何在 Zapier 中设置时区和智能投递选项？

首先确保您在上面的步骤 2 中选择了“发送高级推送通知”。

然后在 Zapier 的“编辑模板”部分中，找到“按用户延迟计划选项”。

<Frame caption="按用户延迟计划选项">
  <img src="https://mintcdn.com/onesignal/tc0EvmtSSX56SX0c/images/docs/941d4da-Screen_Shot_2018-02-28_at_11.35.51_AM.png?fit=max&auto=format&n=tc0EvmtSSX56SX0c&q=85&s=05b587678f06240a9f9dce8da697850b" width="765" height="305" data-path="images/docs/941d4da-Screen_Shot_2018-02-28_at_11.35.51_AM.png" />
</Frame>

* 立即意味着在您指定的时间对所有人发送
* 时区将仅在每个设备的时区内发送
* 上次活动与[智能交付](./push)相同

***
