Download the PHP package lukeyouell/craft-salesforceleads without Composer
On this page you can find all versions of the php package lukeyouell/craft-salesforceleads. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download lukeyouell/craft-salesforceleads
More information about lukeyouell/craft-salesforceleads
Files in lukeyouell/craft-salesforceleads
Package craft-salesforceleads
Short Description Generate Salesforce leads from form submissions.
License MIT
Informations about the package craft-salesforceleads
Salesforce Leads plugin for Craft CMS 3.x
Generate Salesforce leads from form submissions.
Requirements
This plugin requires Craft CMS 3.0.0 or later.
Installation
To install the plugin, follow these instructions.
-
Open your terminal and go to your Craft project:
cd /path/to/project
-
Then tell Composer to load the plugin:
composer require lukeyouell/craft-salesforceleads
- In the Control Panel, go to Settings → Plugins and click the “Install” button for Salesforce Leads.
Usage
Your form template can look something like this:
Salesforce Parameters
The following Salesforce parameters are available but must contain hashed values to prevent tampering.
Name | Required | Default Value |
---|---|---|
oid |
No | Value set in settings/config |
retURL |
No | Current site base url |
lead_source |
No | Null |
Campaign_ID |
No | Null |
The above field names are case-sensitive.
Redirecting After Submit
If you have a redirect
hidden input, the user will be redirected to it upon successful submission. Again, this must be a hashed value.
If you don't have a redirect
hidden input, the plugin will respond with json.
Honeypot Captcha
To configure the Honeypot Captcha, go to Settings → Salesforce Leads and choose a param name that your honeypot field should have.
Then edit your form template(s), adding the honeypot field:
You can hide the field with CSS:
Email Validation
If you have the Email Validator plugin installed you can validate the email addresses being used to submit Salesforce leads.
To configure the Email Validator, go to Settings → Salesforce Leads, choose a param name that your email field should have and toggle the validation processes you wish to enforce.
Ajax Submissions
You can optionally post contact form submissions over Ajax if you’d like. Just send a POST request to your site with all of the same data that would normally be sent:
Handling Responses
We are posting to Salesforce using a HTTP POST request, so we don't receive any meaningful feedback. The request will only error if there is a problem with the request itself.
Successful
Unsuccessfull
Salesforce Leads Roadmap
Some things to do, and ideas for potential features: