Automation Champion

Automating Salesforce One Click at a Time
Automation Champion
  • Home
  • About Me
    • Testimonials
    • Resources
  • Process Builder
  • Salesforce Flow
  • Pardot
  • Apex
  • Training Details
    • Salesforce Administrator
    • Salesforce Advanced Administrator
    • Platform App Builder
    • Lightning Flow
    • Pardot
    • Sales Cloud
    • Service Cloud
    • Community Cloud
    • Hands-on Excercises
  • My Books
  • Contact Me
  • Tag: Save your Salesforce form SPAM

    • Prevent SPAM! – Use Google’s reCaptcha with Web-To-Lead Form

      Posted at 9:00 AM by Rakesh Gupta, on September 27, 2017

      A Lead in a marketing context, is a potential sales contact, an individual or organization, that expresses an interest in your products or services. Leads are typically captured through the referral of an existing customer, or directly through the company website (Using Web-to-Lead), etc. Usually, Leads are converted when they have been identified as qualified sales prospects. 

      A Web-to-Lead Form is an essential component of marketing and sales automation. The Form is placed on a public website where you generate Leads from prospective customers who visit the site. From past couple of years, Salesforce has provided an out-of-the-box, Web-to-Lead feature to their customers. It is quite easy to setup and customize web form to capture leads for your organization. But what about SPAM prevention?

      What is  Spam?

      Spam is a method of submitting unwanted information to web forms. Unwanted information may be advertisements, links to offer pages, phishing URLs, and abusive texts. Spammers create bots to automatically find web forms and post advertisement links.

      Where is Spam coming from?

      To understand how to stop SPAM, first you need to understand that spam leads are created in two main ways:

      • Bots – automated software which will enter details in your forms on a rapid and mass scale.
      • Human – people deliberately entering fake details, either because they are time wasters or trying to sell something.

      Until now, we have been using Validation Rule, Antispam question (something like What is 4+2?), etc. In Spring’17 release, Salesforce has added one exciting feature – Web-to-Lead: reCAPTCHA Web Form Validation. Now it is possible to add Google reCAPTCHA to your Web-to-Lead Form using few clicks; code is no more required to implement it! Protect your site from spam and abusive activities by adding Google reCAPTCHA V2 to your Web-to-Lead Form. Let’s start with a use case. 

      Business Use Case

      Kristen Flanagan is working as a System administrator at Gurukul on Cloud. A month back, she has started her new job after completing Administrator certification. She received a requirement from her manager stating that, stakeholders are planning to capture Lead from the corporate website. For this, they want to use out-of-the-box Web-to-Lead Form. She also received a related requirement requesting her to enable spam filtering for the form. 

      Solution for the Above Business Requirement

      To solve the preceding requirement perform the following instructions: 

      1. Very first thing you need to do is register your website (gurukulOnCloud.com – where you are planning to host the Web-to-Lead Form) on Google reCAPTCHA to get the Site and Secret key. 
      2. To obtain Google reCAPTCHA 2.0 API keys, you need to sign up on http://www.google.com/recaptcha/admin. You may need Google account to sign up. It will open a form, where you have to fill the data, to do this follow these steps:
        1. You can put anything on Label field as it is just for your notes. For current scenario enter Gurukul On Cloud Web-to-Lead as Label.
        2. The next step is to choose the type of reCAPTCHA. For current scenario select reCAPTCHA V2 – it validates users with the “I’m not a robot” checkbox.
        3. Then you have to enter the domain name. This is simply asking you where are you planning to post your Web-to-Lead Form. For current scenario, we are going to host the Web-to-Lead Form on gurukulOnCloud.com, and then, use gurukulOnCloud.com as a domain. You can list more than one domain (one per line) without http(s)://. Also, keep in mind that your domain should end with TLD ( .com, org, .net)  for example – gurukuloncloud.com/contact would be invalid and correct domain would be – gurukuloncloud.com.
        4. Make sure to select the checkbox Accept the reCAPTCHA Terms of Service.  Read the rest of this entry!
      Posted in Administrator, Spring'17 Release | 5 Comments | Tagged Create Web-to-Lead Form Salesforce, enable Google reCAPTCHA for your domain, enable reCaptcha for Salesforce web-to-lead form, enable reCaptcha for web-to-lead form, Enable spam filtering for web-to-lead form Salesforce, Google reCAPTCHA Secret Key, Google reCAPTCHA Site Key, Google reCAPTCHA V2, Google's reCaptcha, Google's reCaptcha with Web-to-lead form, Implement spam filtering for web-to-lead form Salesforce, reCAPTCHA API Key Salesforce, reCAPTCHA Web Form Validation, reCaptcha with Salesforce web-to-lead form, reCaptcha with web-to-lead form, Save your form Bots, Save your form SPAM, Save your Salesforce form SPAM, SPAM prevention for Salesforce web-to-lead form, Stop SPAM using Google reCAPTCHA, Stop web-to-lead SPAM using Google reCAPTCHA, Use Google's reCaptcha with Web-To-Lead Form
    • Search

    • Upcoming Trainings

      Salesforce Administrator Certification
      Salesforce Advanced Administrator Certification
      Salesforce Platform App Builder Certification
      Lightning Flow & Process Builder
      Advanced Lightning Flow
      Pardot Specialist & Consultant Certification
      Sales Cloud Consultant Certification
      Service Cloud Consultant Certification
      Community Cloud Consultant Certification
    • Sponsor #1

    • Sponsor #2

    • Sponsor #3

    • Sponsor #4

    • Order Now!

    • Buy My Book

    • Buy My Book

    • Recent Posts

      • Getting Started with Process Builder – Part 60 (Allow Anyone to Add or Remove User into Public Group or Queue)
      • Getting Started with Salesforce Flow – Part 59 (Clone a Chatter Group with Members)
      • New Research: Salesforce Delivery Teams Excel in Speed but at the Expense of Quality
      • Improve Your Data Collection Strategy with Web Forms
      • Getting Started with Salesforce Flow – Part 58 (Customize Previous, Next, Finish, and Pause Button Label for Screen Flow!)
    • Salesforce ID Converter Build on Lightning Flow

      Converting 15 digit ID to 18 digit Salesforce ID
    • Blog Archives

    • Categories

  • Information

    • About Me
    • Affiliate Disclaimer
    • Contact Me
    • Privacy Policy
  • Top Posts

    • Learning Flow
    • Learning Process Builder
    • Salesforce Spring’21 Release Quick Summary
    • Getting Started with Salesforce Flow – Part 57 (Adding Validation to Flow Screen Components)
    • Getting Started with Salesforce Flow – Part 11 (Count Number of records in a Record Collection Variable)
    • Getting Started with Salesforce Flow – Part 25 (Email Notification on Password Expiration)
    • Getting Started with Salesforce Flow – Part 48 (Add a Topic to Multiple Records)
    • Getting Started with Salesforce Flow – Part 1 (Understand, Create & Use Variables in Flow!)
    • Getting Started with Salesforce Flow Builder– Part 21 (Validation Rule using a before-save Flow? Yes!)
    • Getting Started with Salesforce Flow – Part 41 (Create a Survey Using Flow? Why Not?!)
  • Social Media

    • View Automationchampion’s profile on Facebook
    • View Automationchamp’s profile on Twitter
    • View Rakeshistom’s profile on GitHub