将可下载内容放在wordpress表单后面并生成salesforce lead

时间:2015-10-08 17:04:03

标签: php wordpress contact-form-7

我会尽量保持简单,因为有许多活动部件。

  • 我们有一个Wordpress博客
  • 我们有文件希望用户能够下载/查看(pdfs / etc)
  • 我们希望从这些下载/查看请求中生成Salesforce线索

我提出了以下模式:

  • 用户必须提交表单,然后才能收到指向可下载内容的链接
  • 我通过使用联系表格7,下载监视器和下载前的电子邮件(所有插件到Wordpress)来实现这一目标
  • 下载前的电子邮件允许我与下载监视器合作使用联系表格7,以便在提交表单后公开显示可下载内容的HTML表单(我们会收到一封包含此人信息的电子邮件)。

这种模式很接近,但我想做的是调用API来在Salesforce中创建一个领导者。

理想情况下,我提供的是在提交联系表单7表单时连接一些自定义JavaScript。然后我可以使用jquery ajax调用API来生成潜在客户。我是Wordpress和PHP的新手,但是有很多javascript / jquery的经验,以及通过ASP / MVC进行Web开发......所以找到合适的地方做这种后端PHP中的逻辑。

非常感谢任何指针。

1 个答案:

答案 0 :(得分:0)

我认为实现这一目标的最简单方法是挂钩联系表单的提交功能。这样,您只需通过Salesforce API发送数据即可。

add_action( 'wpcf7_before_send_mail', 'my_cf7_form_submit' );
function my_cf7_form_submit( $cf7 ) {
    //logic to post to SalesForce API.
}

这只会在他们提交表单之后以及wpcf7插件发出通知电子邮件之前触发。

希望这有帮助。