Title: PingLead
Author: titasappsbrain
Published: <strong>Yuli 1, 2026</strong>
Last modified: Yuli 1, 2026

---

Search plugins

![](https://ps.w.org/pinglead/assets/banner-772x250.png?rev=3593102)

![](https://ps.w.org/pinglead/assets/icon.svg?rev=3593102)

# PingLead

 By [titasappsbrain](https://profiles.wordpress.org/titasappsbrain/)

[Download](https://downloads.wordpress.org/plugin/pinglead.1.1.0.zip)

 * [Details](https://hau.wordpress.org/plugins/pinglead/#description)
 * [Reviews](https://hau.wordpress.org/plugins/pinglead/#reviews)
 *  [Installation](https://hau.wordpress.org/plugins/pinglead/#installation)
 * [Development](https://hau.wordpress.org/plugins/pinglead/#developers)

 [Support](https://wordpress.org/support/plugin/pinglead/)

## Description

**PingLead** replaces slow email notifications with instant chat alerts for every
new lead, the moment they submit your form.

#### Core Features

 * **Lead Capture Form** — Embed a clean, accessible form anywhere with the `[pinglead_form]`
   shortcode.
 * **Demo Mode** — Try the whole plugin safely with one click: sample leads are 
   loaded into the dashboard and no real WhatsApp messages or CRM webhooks are sent
   while it’s on.
 * **Instant Chat Alerts** — Get notified the moment a lead submits, using the WhatsApp
   Business Cloud API.
 * **Lead Scoring** — Automatic 0–100 quality score based on completeness, email
   type, and message intent (Hot / Warm / Cold).
 * **CSV Export** — Download all leads as a CSV file, compatible with Excel and 
   Google Sheets.
 * **Automation Workflows** — Create trigger-based workflows: send custom alerts,
   update lead status, call webhooks, or sync to your CRM automatically.
 * **CRM Sync** — Push lead data to any CRM or automation tool (Zapier, Make, HubSpot,
   etc.) via webhook.
 * **Spam Protection** — Built-in honeypot plus optional Google reCAPTCHA (v2 or
   v3).
 * **Status Management** — Track leads through New  Contacted  Qualified  Converted
   Lost directly in the admin.

#### Shortcode Usage

    ```
    [pinglead_form]
    ```

Optional attributes:

 * `id` — Unique form identifier (default: `default`)
 * `title` — Form heading text
 * `button_text` — Submit button label
 * `show_phone` — Show phone field (`yes` / `no`, default `yes`)
 * `show_title` — Show form heading (`yes` / `no`, default `yes`)

Example: `[pinglead_form id="quote" title="Get a Free Quote" button_text="Request
Quote"]`

#### Notification Setup

 1. Create a developer account with your chat provider and set up a messaging app to
    obtain a **Phone Number ID** and **permanent access token**.
 2. Enter these credentials in **PingLead  Settings  Notifications**.
 3. Enter the recipient phone number in E.164 format (e.g. `919876543210` for India).
 4. Click **Send Test Message** to verify the connection.

#### Developer Hooks

**Actions:**

 * `pinglead_lead_processed( $lead, $lead_data )` — Fires after a lead is saved 
   and processed.
 * `pinglead_workflow_action( $action, $lead )` — Fires for each custom workflow
   action.

**Filters:**

 * `pinglead_crm_payload( $payload, $lead )` — Modify the CRM webhook payload.

### External services

This plugin connects to the following third-party services to provide its core features.
These connections only happen when you configure the relevant credentials in PingLead
Settings; nothing is sent anywhere by default.

**WhatsApp Business Cloud API (Meta)**

This plugin uses the WhatsApp Business Cloud API to send you an instant notification
whenever a visitor submits your lead capture form, and to send the “Send Test Message”
check from Settings.

It sends the submitted lead’s name, email, phone, message, source page URL, and 
lead score to Meta’s WhatsApp Cloud API endpoint, only at the moment a form is submitted(
or when you manually click “Send Test Message”), and only if you have entered an
API access token, phone number ID, and recipient number in Settings. No data is 
sent if these credentials are not configured, or while Demo Mode is active.
 This
service is provided by Meta Platforms, Inc. / Meta Platforms Ireland Limited: [Terms of Service](https://www.facebook.com/legal/WhatsApp-Business-Platform-Cloud-API),
[Privacy Policy](https://www.whatsapp.com/legal/privacy-policy).

**Google reCAPTCHA**

This plugin can optionally use Google reCAPTCHA (v2 or v3) to protect the lead capture
form against spam and automated submissions.

It is only active if you enable reCAPTCHA and enter a site key and secret key in
PingLead  Settings  Security. When enabled, the reCAPTCHA script is loaded from 
Google’s servers on any page showing the form, and a verification request containing
the visitor’s reCAPTCHA token is sent to Google when the form is submitted. Google’s
reCAPTCHA collects technical and interaction data from the visitor’s browser as 
part of its bot-detection process; see Google’s documentation for details of what
is collected.
 This service is provided by Google LLC: [Terms of Service](https://policies.google.com/terms),
[Privacy Policy](https://policies.google.com/privacy).

**Your own CRM webhook (optional, user-configured)**

If you enable CRM Sync and enter your own webhook URL in PingLead  Settings  CRM
Sync, the plugin will send each new lead’s data (name, email, phone, message, score,
status, and source URL) as JSON to that URL when a lead is submitted. This only 
happens if you have explicitly entered a webhook URL; the destination is entirely
your choice (e.g. Zapier, Make, your own CRM, or any custom endpoint), so no third
party is named here — please refer to the terms and privacy policy of whichever 
service you choose to connect.

## Screenshots

[⌊The Leads dashboard — stats at a glance, search, filtering, and CSV export.⌉⌊The
Leads dashboard — stats at a glance, search, filtering, and CSV export.⌉[

The Leads dashboard — stats at a glance, search, filtering, and CSV export.

[⌊Notification settings — connect your WhatsApp Business Cloud API credentials and
customize the alert message template.⌉⌊Notification settings — connect your WhatsApp
Business Cloud API credentials and customize the alert message template.⌉[

Notification settings — connect your WhatsApp Business Cloud API credentials and
customize the alert message template.

[⌊The automation workflow builder — set conditions and chain actions like sending
a notification or syncing to a CRM.⌉⌊The automation workflow builder — set conditions
and chain actions like sending a notification or syncing to a CRM.⌉[

The automation workflow builder — set conditions and chain actions like sending 
a notification or syncing to a CRM.

## Installation

 1. Upload the `pinglead` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the **Plugins** screen.
 3. Go to **PingLead  Settings** and configure your notification credentials.
 4. Add `[pinglead_form]` to any page or post.

## FAQ

### Do I need a messaging business account?

Yes. You need a developer account with the relevant Cloud API enabled. A free tier
is available for testing.

### Can I use this with multiple forms?

Yes — use different `id` attributes in the shortcode: `[pinglead_form id="contact"]`
and `[pinglead_form id="quote"]`.

### Is my data stored securely?

All lead data is stored in your WordPress database. When a visitor submits the form,
PingLead stores the name, email, phone (if provided), message, the page URL the 
form was submitted from, the visitor’s IP address, and browser user agent string—
all locally in your own database, never sent to any third party unless you’ve enabled
WhatsApp notifications, reCAPTCHA, or CRM sync as described in “External services”
below. API keys are stored using the standard WordPress Options API. We recommend
keeping your WordPress installation up to date and using an SSL certificate.

### What happens to my data if I uninstall the plugin?

All plugin data (leads, settings, workflows) is permanently removed from your database
when you delete the plugin.

### Does this support reCAPTCHA?

Yes — PingLead supports both Google reCAPTCHA v3 (invisible, score-based) and v2(
checkbox), using the same site/secret key fields.

### Can I try the plugin before adding my real WhatsApp credentials?

Yes. Go to **PingLead  Settings** and click **Start Demo**. This loads a handful
of sample leads into your dashboard and safely simulates notifications — no real
WhatsApp messages are sent and no real CRM webhooks fire while Demo Mode is on. 
Turn it off any time to remove the sample data and return to normal use; your real
settings are never affected.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PingLead” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ titasappsbrain ](https://profiles.wordpress.org/titasappsbrain/)

[Translate “PingLead” into your language.](https://translate.wordpress.org/projects/wp-plugins/pinglead)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/pinglead/), check out
the [SVN repository](https://plugins.svn.wordpress.org/pinglead/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/pinglead/) by [RSS](https://plugins.trac.wordpress.org/log/pinglead/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * New: Demo Mode — try the entire plugin safely with one click. Loads sample leads
   into the dashboard and simulates notifications with no real WhatsApp messages
   sent and no real CRM webhooks called.
 * New: Demo leads are clearly badged in the Leads table and can be cleared at any
   time without affecting real data or settings.
 * Docs: Added an “External services” section disclosing the use of the WhatsApp
   Business Cloud API and Google reCAPTCHA.

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.1.0**
 *  Last updated **sa’o’i 17 ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/pinglead/)
 * Tags
 * [contact form](https://hau.wordpress.org/plugins/tags/contact-form/)[crm](https://hau.wordpress.org/plugins/tags/crm/)
   [lead capture](https://hau.wordpress.org/plugins/tags/lead-capture/)[lead scoring](https://hau.wordpress.org/plugins/tags/lead-scoring/)
   [Notifications](https://hau.wordpress.org/plugins/tags/notifications/)
 *  [Advanced View](https://hau.wordpress.org/plugins/pinglead/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/pinglead/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/pinglead/reviews/)

## Contributors

 *   [ titasappsbrain ](https://profiles.wordpress.org/titasappsbrain/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/pinglead/)