Customization#

FormBeep works automatically with all forms on your website, but you can customize its behavior using form attributes.

Ignore Specific Forms#

To exclude certain forms from FormBeep (like login forms, search bars, or newsletter signups), add the data-formbeep-ignore attribute:

<!-- This form will be ignored by FormBeep -->
<form data-formbeep-ignore>
  <input name="search" placeholder="Search...">
  <button>Search</button>
</form>

When to use:

  • Login/signup forms
  • Search forms
  • Filters or sort controls
  • Internal admin forms
  • Any form you don’t want notifications for

Exclude Specific Fields#

Sometimes you want FormBeep to work on a form, but skip certain fields — like captcha tokens, hidden tracking fields, or device fingerprints.

Add the data-formbeep-ignore attribute to any field you want to exclude:

<form id="contact-form">
  <!-- ✅ These fields WILL be sent to WhatsApp -->
  <input type="text" name="name" placeholder="Your name">
  <input type="email" name="email" placeholder="Email">
  <textarea name="message" placeholder="Message"></textarea>
  
  <!-- ❌ These fields will NOT be sent to WhatsApp -->
  <input type="hidden" name="captcha_token" data-formbeep-ignore>
  <input type="hidden" name="device_fingerprint" data-formbeep-ignore>
  <input type="hidden" name="utm_source" data-formbeep-ignore>
  
  <button type="submit">Send</button>
</form>

When to use:

  • Captcha/reCAPTCHA tokens
  • Hidden tracking fields (UTM parameters, device info, browser fingerprints)
  • Internal form metadata (form IDs, submission timestamps)
  • Spam protection fields
  • Any field value you don’t need in WhatsApp

Result: Your WhatsApp notification will only include the fields that matter (name, email, message) — without the technical noise.

Platform-Specific Instructions#

Elementor (WordPress):

  1. Click on the field → Advanced tab
  2. Add data-formbeep-ignore in Attributes field
  3. Save

Webflow:

  1. Select field → Settings ⚙️
  2. Custom Attributes → Add data-formbeep-ignore

Contact Form 7:

[hidden captcha data-formbeep-ignore:true]

Other platforms: If your form builder doesn’t support custom attributes, use JavaScript:

<script>
document.addEventListener('DOMContentLoaded', function() {
  // Add fields to ignore by name
  ['captcha', 'device', 'browser', 'utm_source'].forEach(function(name) {
    var field = document.querySelector('[name="' + name + '"]');
    if (field) field.setAttribute('data-formbeep-ignore', 'true');
  });
});
</script>

How FormBeep Works (Mirror Mode)#

FormBeep operates in mirror mode, meaning it:

  • ✅ Sends form data to WhatsApp in the background
  • ✅ Lets your form submit normally to its original destination
  • ✅ Doesn’t interfere with your form’s success messages or redirects
  • ✅ Works alongside WordPress Contact Form 7, Wix Forms, Shopify forms, etc.

Your forms continue to work exactly as they did before adding FormBeep.

Honeypot Spam Protection#

FormBeep automatically injects hidden honeypot fields (formbeep_hp and w2p_hp) into your forms to detect bots:

  • Real users don’t see or fill these fields
  • Spam bots typically fill all fields, including hidden ones
  • Submissions with filled honeypot fields are silently discarded
  • No configuration needed — it just works

Rate Limiting#

FormBeep enforces rate limits to prevent abuse:

  • 60 requests/minute per IP address
  • 100 requests/minute per API key
  • 60 requests/minute per user account

If you need higher limits, contact support for a custom plan.