Dwivo Lead Capture

Description

This plugin provides a simple and modern contact form that stores user submissions securely in your WordPress database and processes them asynchronously using a queue-based system. This ensures that your website remains fast while leads are sent to the Dwivo platform without delays or failures.

🚀 Features

  • ✅ Simple and clean lead capture form (via shortcode [lead_form])
  • ✅ Stores leads securely in the WordPress database
  • ✅ Background processing using WP-Cron (no performance impact on users)
  • ✅ Automatic retry mechanism for failed API requests
  • ✅ Admin panel to configure API Key and Organization ID
  • ✅ Spam protection using honeypot technique
  • ✅ Input validation (email, phone, required fields)
  • ✅ Lightweight and easy to integrate

⚙️ How It Works

  1. Add the shortcode [lead_form] to any page or post.
  2. Users submit their details through the form.
  3. Data is stored in the database instantly.
  4. A background worker sends the data to the Dwivo API.
  5. Failed requests are retried automatically.

🔧 Configuration

After activation:
1. Go to Lead Capture in the WordPress admin menu.
2. Enter your API Key and Organization ID.
3. Save settings and start capturing leads.

📌 Requirements

  • WordPress 5.0 or higher
  • PHP 7.4 or higher

💡 Use Cases

  • Marketing lead collection
  • Dwivo CRM integrations
  • Landing pages
  • Business contact forms

🛠️ Developer Friendly

Built with scalability in mind:
* Uses WordPress best practices
* Queue-based processing system
* Easy to extend and customize

External Services

This plugin relies on a third-party API service to securely sync and store the captured lead data.

When a user submits the contact form, the background processor transmits the following data to our API endpoint (dwivo-api-prod-c0bsg4ekhhb0dbd4.centralindia-01.azurewebsites.net): Full Name, Email, Phone Number (including Country Code), Company, Notes, Tags, Timezone, and the URL where the form was submitted.

This data is only transmitted upon deliberate form submission by the user.

This service is provided by Dwivo:
* Terms of Service: https://dwivo.com/wp-content/uploads/2025/09/Terms-of-Use.pdf
* Privacy Policy: https://dwivo.com/appprivacypolicy/

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Dwivo Lead Capture” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Dwivo Lead Capture” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.