How to generate leads from your website to a specific campaign using Salesforce web-to-lead form

Salesforce Campaign Webform: How to use Salesforce Web-to-Lead Form that will add the lead into a Campaign

HTML CODE:

<!-- ---------------------------------------------------------------------- -->
<!-- NOTE: Please add the following <META> element to your page <HEAD>. -->
<!-- If necessary, please modify the charset parameter to specify the -->
<!-- character set of your HTML page. -->
<!-- ---------------------------------------------------------------------- -->

<META HTTP-EQUIV="Content-type" CONTENT="text/html; charset=UTF-8">
<script src="https://www.google.com/recaptcha/api.js"></script>
<script>
function timestamp() { var response = document.getElementById("g-recaptcha-response"); if (response == null || response.value.trim() == "") {var elems = JSON.parse(document.getElementsByName("captcha_settings")[0].value);elems["ts"] = JSON.stringify(new Date().getTime());document.getElementsByName("captcha_settings")[0].value = JSON.stringify(elems); } } setInterval(timestamp, 500); 
</script>

<form action="https://webto.salesforce.com/servlet/servlet.WebToLead?encoding=UTF-8" method="POST">

<input type=hidden name='captcha_settings' value='{"keyname":"PK","fallback":"false","orgId":"XXXXXXX","ts":""}'>
<input type=hidden name="oid" value="XXXXXXX">
<input type=hidden name="retURL" value="https://yourdomain.com/">

<!-- ---------------------------------------------------------------------- -->
<!-- NOTE: These fields are optional debugging elements. Please uncomment -->
<!-- these lines if you wish to test in debug mode. -->
<!-- <input type="hidden" name="debug" value=1> -->
<!-- <input type="hidden" name="debugEmail" -->
<!-- value="info@yourchoicez.com.au"> -->
<!-- ---------------------------------------------------------------------- -->
<div class="field-group">

<div class="field-group-column column-50">
<label for="first_name">First Name</label><input id="first_name" maxlength="40" name="first_name" size="20" type="text" />
</div>
<div class="field-group-column column-50">
<label for="last_name">Last Name</label><input id="last_name" maxlength="80" name="last_name" size="20" type="text" />
</div>
<div class="field-group-column column-100">
<label for="email">Email</label><input id="email" maxlength="80" name="email" size="20" type="text" />
</div>
<div class="field-group-column column-50">
<label for="phone">Phone</label><input id="phone" maxlength="40" name="phone" size="20" type="text" />
</div>
<div class="field-group-column column-50">
<label for="company">Company</label><input id="company" maxlength="40" name="company" size="20" type="text" />
</div>
<div class="field-group-column column-50">
<label for="title">Title</label><input id="title" maxlength="40" name="title" size="20" type="text" />
</div>
<div class="field-group-column column-50">
<label for="state">State/Province</label><input id="state" maxlength="20" name="state" size="20" type="text" />
</div>
<div class="field-group-column column-100">
<label for="description">
Your Message</label><br><textarea class="field-group-column column-100" name="description" rows="4"></textarea>

<input type=hidden name="lead_source" value="Web">

<input type=hidden name="Campaign_ID" value="7012r000000gXWg">

<div style="margin-top: 15px;" class="g-recaptcha" data-sitekey="XXXXXX"></div>

<input class="elementor-button elementor-size-md" style="margin-top: 15px;" type="submit" name="submit">
</div>
</div>
</form>

CSS CODE:

.field-group-column {
padding: 0px 10px 10px;
}

.field-group-column.column-100 {
width: 100%;
clear: both;
}
@media (min-width: 767px){
.column-50 {
width: 50%;
float: left;
}

}

Gel Manalastas

I love to tinker and take things apart, and then put them together in new and better ways. I am at my best when looking for ways to improve things. Just tell me what is the issue and 'what' you want to accomplish. I'll find a way on 'how' to accomplish it. My strengths are completing things, finding ways to improve systems, making things simpler.

Leave a Comment

Your email address will not be published. Required fields are marked *

Get help with your website needs

Leave your contact details below and I will get back to you as soon as I can.