sitestein/statamic-form-webhooks

该软件包最新版本(2.0.0)没有提供许可信息。

2.0.0 2022-12-20 10:39 UTC

This package is auto-updated.

Last update: 2024-09-08 13:52:13 UTC


README

表单Webhook是Statamic插件,可以将表单提交的数据推送到指定的Webhook。

表单Webhook可以用来将表单数据发送到CRM、邮件列表或其他服务。

您可以使用Make.com或Zapier创建Webhook,并将表单数据发送到所需的集成,这允许您;

  • 收集电子邮件地址并将它们添加到Mailchimp邮件列表
  • 通知Slack频道有新的表单提交
  • 收集潜在客户到您的CRM

安装方法

您可以在Statamic控制面板的工具 > 插件部分搜索此插件,并点击安装,或者从您的项目根目录运行以下命令

composer require sitestein/statamic-form-webhooks
php artisan vendor:publish --tag=statamic-form-webhooks-config

使用方法

安装软件包并运行发布命令后,您可以在config/statamic-form-webhooks.php中找到配置文件。在这里,您可以通过向webhooks数组添加新项目来添加新的Webhook。

示例

 [
    // ...
    'webhooks' => [
        // ...
        'newsletter' => [ // 'newsletter' is the handle of the form
            'url' => 'https://hook.eu1.make.com/loremipsum', // The webhook url
            'fields' => [ // The fields that should be sent to the webhook
                'email' => 'email',
                'name' => 'name',
            ],
            'if' => [ // optional, only send if these fields are a specific value
                'checkboxes_field.0' => 'subscribe',
            ],
        ],
    ]
 ]

现在,所有来自具有newsletter处理器的表单的提交都将发送到Webhook。例如,如果您使用Make.com,您可以创建一个Webhook并查看表单数据,这些数据可以映射到您的集成。

此软件包还与Ray集成以进行调试,如果您已安装Ray,只需打开应用程序并提交表单即可。