Spin Wheel

⌘K
  1. Home
  2. Spin Wheel
  3. Campaign
  4. Form Settings: Collecting the Right Data

Form Settings: Collecting the Right Data

Form Settings: Collecting the Right Data

The Form tab inside each Ultimate Spin Wheel campaign lets you decide exactly what information a visitor gives you before they spin. This is a balance between conversion and lead quality:

  • Low friction: Asking for just an email address yields the highest number of spins (quantity).
  • Higher friction: Asking for name and phone as well yields fewer spins, but a richer lead profile (quality).

This guide covers the three lead-capture fields, the optional GDPR consent checkbox, and how the collected data is stored and protected.

Field Configuration

Open your campaign and go to the Form tab, then the Field Configuration table. The plugin offers exactly three lead-capture fields: Name, Email, and Phone. For each field you can set a custom label and placeholder, and toggle two switches:

  • Visibility: turns the field on or off in the form.
  • Required: makes a visible field mandatory before the visitor can spin.

The tab also shows live summary cards for the number of Active Fields and Required Fields, and your settings are saved automatically with the campaign.

The Email Field

Email is the core of the lead system and is the field you will almost always keep enabled and required. The browser validates basic email syntax (the value must look like an address with an @ and a domain) before the form submits.

The Name Field

Collecting a name lets you personalize follow-up emails (“Hi John” instead of “Hi there”). Leave Required off if you want name to be optional — a good middle ground that keeps friction low while still capturing a name when the visitor provides one.

The Phone Field (Pro)

The phone number field is a Pro feature. In the free plugin the Phone row shows a PRO badge and cannot be enabled. With Pro active you can turn it on, and the field renders as a standard telephone input. Only ask for a phone number if you actually have an SMS follow-up plan — requesting it without a reason is a strong conversion killer.

GDPR & Consent

The consent checkbox is a global setting, not a per-campaign option. Go to Spin Wheel > Settings > General > GDPR Compliance and enable GDPR Checkbox. Once enabled, every campaign form shows a consent checkbox above the spin button.

  • Label: Customize the text (default: “I agree to the privacy policy and terms.”). You can include a link to your actual privacy or terms page in the label.
  • Required: A separate toggle makes the checkbox mandatory, so the visitor must tick it before the form will submit — giving you a record of consent.

All data you collect is first-party data stored on your own server. If someone asks to be forgotten, you can delete their record from the Leads dashboard.

Validation & Anti-Spam

The form validates required fields and email format in the browser before the spin request is sent, so visitors get immediate feedback instead of a failed round-trip. Several free protections then run on the server side:

  • Honeypot: A hidden field that real users never see. If an automated bot fills it in, the submission is silently rejected — no CAPTCHA required.
  • Disposable-email blocking: Enable this in Settings > Security to reject known temporary/throwaway email domains. This check runs in the free plugin.
  • IP and device blocking: Honeypot, IP blocking, and manual IP/device blocking are all available for free to keep spam out of your lead list.

Preventing Repeat Spins (Pro)

Stopping the same person from spinning twice — for example rejecting a duplicate email or phone, or enforcing a cooldown of a number of hours or days — is handled by the identity check and cooldown feature, which is Pro. In the free plugin there is no per-email duplicate lock; use the campaign’s Max Impressions cap and the anti-spam tools above to control repeat entries.

Where the Data Is Stored

Every entry is saved to a custom database table, wp_wdengage_entries, in your own WordPress database. You can view entries in the plugin’s Leads dashboard and export them to CSV or Excel — all in the free version. The plugin never sells or accesses your users’ data.

Frequently Asked Questions

Can I integrate Gravity Forms or Contact Form 7?

No. The spin wheel uses its own lightweight built-in form so the fields, validation, and animation stay in sync. Third-party form shortcodes are not embedded inside the wheel.

Can I add a custom field such as “Company Name”?

The form supports the three built-in fields — Name, Email, and Phone (Phone is Pro). There is no arbitrary custom-text-field builder, so plan your capture around these fields.

Does the phone field validate the country code?

The phone field (Pro) renders as a standard telephone input and accepts international formats, but it does not enforce strict per-country validation. For guaranteed-valid numbers you would need an external OTP/SMS verification service.

Where can I see and export the leads?

Open the Leads dashboard in the plugin admin. Entries are stored in the wp_wdengage_entries table and can be exported to CSV or Excel for free.

Related Documentation

Conclusion

Your form is the gateway to every lead. Keep it lean, ask only for what you will actually use, and enable the global GDPR checkbox when you need documented consent. With honeypot and disposable-email protection running for free and your data stored in your own database, you can capture clean, first-party leads with confidence. Next, configure the rewards visitors are spinning for in Prize & Coupon Configuration. If you need help, visit the wowDevs support center.

How can we help?