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):
- Click on the field → Advanced tab
- Add
data-formbeep-ignorein Attributes field - Save
Webflow:
- Select field → Settings ⚙️
- 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.