PlatoForms User Guide
Ctrl+K
  • Form Builder

    Creating an Online Form for an Existing PDF

  • Custom Domain

    With Builder you can build three types of forms: online web forms, online PDF forms, and master forms.

  • Master Form Builder

    you will arrive at the Form Builder. On the form Builder, there are three main sections:

与 Zapier 集成

本文解释了如何通过 Zapier 集成来简化您的工作流程。

关于 Zapier 集成

什么是 Zapier?

Zapier 是一种流行的工具,通过连接不同的软件工具来自动化任务。它设置触发器以启动自动化工作流程,使数据输入等任务更高效。

为什么要与 Zapier 集成?

将 PlatoForms 与 Zapier 集成提供了自动化的好处,包括将数据传输到 Google Sheets 和 Slack 等应用程序、即时通知、增强的协作、定制的工作流程,以及通过消除手动数据输入来提高效率。

视频教程

需要视觉演示吗?请查看下面的教程:

集成如何工作?

  • 表单提交成功: 当表单成功提交时,PlatoForms 会生成相应的 PDF。

  • 触发 Zapier 流程(Zap): 该 PDF 会触发一个 Zapier 流程,自动化您集成应用程序中的操作。

先决条件

在您可以将在线表单连接到 Zapier 之前,请确保您已经创建了一个 Zapier 账户。

与 Zapier 集成

以下步骤介绍了如何将 PlatoForms 与 Zapier 集成,以自动将新提交保存到 Google Sheets。

从 PlatoForms 进行身份验证

  1. 前往 仪表板 并选择您想要的表单。

  2. 点击表单右上角的 设置(齿轮)按钮,然后点击 集成

    PlatoForms PDF 工具仪表板

  3. 在打开的窗口中,选择 Zapier 标志。

    选择 Zapier

    您会找到要与 Zapier 连接的应用程序列表。

  4. 从列表中选择 Google Sheets

    PlatoForms PDF 工具仪表板

  5. 向下滚动并找到“保存新提交”选项,然后点击 使用此 Zap

    PlatoForms PDF 工具仪表板

    系统会提示您登录到您的 Zapier 账户。

  6. 按照说明进行登录和设置。

  7. 完成设置后,从 Zapier 仪表板登录您的 PlatoForms 账户。

    登录 PlatoForms 账户

配置集成设置

  1. 授权后,在右侧的 PlatoForms 中的新提交 面板中,按照界面上的说明设置所需字段。

    zapier 集成设置和测试

  2. 登录您的 Google Sheet。

    登录 google sheets

  3. 选择所需的 Google Sheet,映射要包含的字段,并发送测试以查看是否有效。

    选择所需的 Google Sheet

  4. 确认设置后点击 发布

以下是结果示例:

包含 PDF 表单数据的 Google 电子表格

将表单提交数据保存到 Google Sheets

本节为您提供一个简单的分步指南,以创建一个 zap,将提交数据无缝上传到 Google Sheets 或 PDF 文件到 Amazon S3。您可以免费探索所有这些功能。

在设置此 zap 之前,请确保您已经创建了一个具有列标题的 Google Sheet。这些标题应与您的表单数据中的标题匹配,例如电子邮件、地址、电话和提交日期。

连接您的 PlatoForms 账户

  1. 点击这里开始。

    Note

    如果您没有 Zapier 账户,请参阅 与 Zapier 集成 部分创建一个。

  2. 向下滚动,在搜索框中输入 Google Sheets 并选择它。

    搜索并选择 Google Sheets

  3. 悬停到 PlatoForms 触发器,并点击 试用

    PlatoForms 触发器

  4. 按照提示连接到您的 PlatoForms 账户。

接收数据

  1. 设置 PlatoForms 提交 步骤中,选择您想要接收数据的表单。
Note

请确保表单已 发布 并且至少有一个提交,以便 Zapier 可以在下一步中获取示例数据。

  1. 选择一个示例来设置您的 Zap 中,按 拉取示例。它将返回最多 3 个提交。

  2. 选择 Google Sheets 以创建一个 动作

  3. 选择 Google Sheets 动作 步骤中,选择 创建电子表格行

  4. 通过您的账户连接 Google Sheets。

  5. 设置 Google Sheets 文件 步骤中,选择您预先创建的 电子表格工作表。按其列名填充数据。

  6. 在测试步骤中,按 发送测试到 Google Sheets
    显示成功消息后,您可以在该 Google Sheet 文件中找到数据。

  7. 命名并开启您的 Zap。

设置 Google Sheets 文件

上传 PDF 到 Amazon S3

连接您的 PlatoForms 账户

  1. 点击这里开始。

    Note

    如果您没有 Zapier 账户,请参阅 与 Zapier 集成 部分创建一个。

  2. 向下滚动,在搜索框中输入 Amazon S3 并选择它。

  3. 悬停到 PlatoForms 触发器,并点击 试用

  4. 按照提示连接到您的 PlatoForms 账户。

接收数据

  1. 设置 PlatoForms 提交 步骤中,选择您想要接收数据的表单。
Note

请确保表单已 发布 并且至少有一个提交,以便 Zapier 可以在下一步中获取示例数据。

  1. 选择一个示例来设置您的 Zap 中,按 拉取示例
    它将返回最多 3 个提交。

  2. 选择 Amazon S3 以创建一个 动作

  3. 选择 Amazon S3 动作 步骤中,选择 上传文件

  4. 通过您的 IAM 访问密钥连接 Amazon S3。

  5. 设置 Amazon S3 上传文件 步骤中,选择 S3 存储桶

    Note

    在此示例中,我们使用 PDF 0 显示名称 作为 文件 - 它必须是 “PDF x 文件”,其中 “x” 是一个数字,取决于您的表单中创建了多少个 PDF。对于 主表单,您的表单可以链接多个 PDF。在此示例中,它是 “PDF 0 文件”。

  6. 在测试步骤中,按 发送测试到 Amazon S3
    显示成功消息后,您可以在您的 S3 存储桶中找到该文件。

  7. 命名并开启您的 Zap。

    设置 Amazon S3 上传文件

深入细节

为了实现无缝的应用程序连接,让我们深入了解细节。PlatoForms 将数据传输到 Zapier 中的四个不同类别:

  • 提交元数据: 包括提交 ID、日期和表单 URL。

  • 文件: 包括 PDF(包括来自 主表单 链接的 PDF)、附件和签名(如果适用,以 PNG 格式)。

  • 提交数据: 表示作为列表编译的原始提交数据。

  • 数据: 提供易于阅读格式的完善提交数据。字段如日期被转换为易于理解的 YYYY-MM-DD 格式以提高清晰度。

通过示例负载进行可视化:

{
        "id": "srf9c4436bdd4e40b0be913236e1c99342",
        "submit_date": "2018-10-19T05:17:17Z",
        "submit_revision": 1,
        "published_form_revision": 4,
        "submit_form_url": "https://form.platoforms.com/fr3uffwodvi/?sid=srf9c4436bdd4a40b0be913236e1c99342&pver=4",
        "form": {
            "id": "fr3uffwodvi",
            "name": "sample.pdf"
        },
        "pdf": [
            {
                "id": "181019017",
                "file": "__THE CREATED PDF FILE___"
                "template_id": "pdwdt2zb1rp",
                "display_name": "sample-181019017.pdf",
                "name": "sample.pdf",
                "url": "https://api.platoforms.com/v4/download/submission/pdf/srf9c4436bdd4ed0b0be913236e1c99342/pdwdt2zb1rp",
                "sharing_creator_url": "https://api.platoforms.com/v4/sharing/submission/pdf/srf9c4436bdd4e40c0be913236e1c99342/pdwdt2zb1rp"
            }
        ],
        "attachments": [
            {
                "id": "sf8v45fiop8",
                "file": "__THE UPLOADED FILE___"
                "field_name": "fid16",
                "file_name": "gray.pdf",
                "url": "https://api.platoforms.com/v4/download/submission/attach/srf9c4436bdd4s40b0be913236e1c99342/sf8v45fiop8",
                "sharing_creator_url": "https://api.platoforms.com/v4/sharing/submission/attach/srf9c4436bdd4e40b0be913236e1c9934f/sf8v45fiop8",
                "size": "4155"
            }
        ],
        "data": {
            "Postcode": "123",
            "State": "NSW",
            "Date of Birth": "1980-12-06",
            "Signature": "__THE SIGNATURE PNG FILE___"
        },
        "submit_data": [
            {
                "id": "fid9",
                "type": "number",
                "label": "Postcode",
                "value": "123",
                "raw": null
            },
            {
                "id": "fid8",
                "type": "text",
                "label": "State",
                "value": "NSW",
                "raw": null
            },
            {
                "id": "fid5",
                "type": "date",
                "label": "Date of Birth",
                "value": "1233-12-12",
                "raw": [
                    {
                        "id": "0",
                        "value": "1233"
                    },
                    {
                        "id": "1",
                        "value": "-"
                    },
                    {
                        "id": "2",
                        "value": "12"
                    },
                    {
                        "id": "3",
                        "value": "-"
                    },
                    {
                        "id": "4",
                        "value": "12"
                    }
                ]
            },
            {
                "id": "fid16",
                "type": "FileUpload",
                "label": "Upload Attachments",
                "value": "sf8v45fiop8",
                "raw": [
                    {
                        "id": "0",
                        "value": "sf8v45fiop8"
                    }
                ]
            },
            {
                "id": "fid13",
                "type": "Signature",
                "label": "Signature",
                "value": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAcgAAACwCA...",
                "raw": null
            }
        ]
    }
Is the content helpful?