Create a professional contact form in minutes, publish it anywhere with a shortcode, and keep every inquiry organized inside WordPress.
UltimaTour Contact Forms is a complete standalone form builder. It does not require an UltimaTour account, a paid plan, an external form service, or another UltimaTour plugin. Build unlimited forms, accept unlimited legitimate submissions, send email notifications, collect secure uploads, and review responses from one focused WordPress workspace.
Built for real business inquiries
Use it for contact requests, quote requests, tour inquiries, employment applications, customer support, vendor questions, group requests, document collection, and more. Start with a ready-made form or build your own with the visual field editor and responsive column layouts.
Your submissions stay useful
Email is a notification, not your only archive. Submitted entries can be stored in WordPress, searched, filtered, reviewed, archived, exported, and erased through the WordPress privacy tools. Delivery status, security signals, and attachment details remain connected to the submission that produced them.
Security without punishing real visitors
Every submission passes server-side validation, signed timing checks, honeypot protection, rate limiting, duplicate detection, upload validation, and PSC request-integrity checks. CAPTCHA is optional. TrustEmporium advisory enrichment can add useful context when an administrator chooses to connect it, but it never replaces normal validation or silently rejects a legitimate inquiry.
Works alone. Works smarter with Operator.
Standalone sites receive the full core contact-form experience. When UltimaTour Operator is installed, Contact Forms can reuse Operator-managed business identity, branding, mail, CAPTCHA, audit, and TrustEmporium services instead of asking the administrator to configure the same information twice.
Five-minute start
- Activate the plugin.
- Open Contact Forms and edit the ready-to-use Partner Contact form.
- Choose Publish, copy the shortcode, and place it on a page.
- Send a test submission while logged out.
- Review it under Contact Forms > Submissions.
No account, license key, CAPTCHA key, or Operator installation is required for those steps.
- Install and activate UltimaTour Contact Forms from the WordPress Plugins screen.
- Open Contact Forms in the WordPress admin menu. A fresh standalone installation automatically creates an active Partner Contact form so the core workflow can be tested without an account, license, API key, CAPTCHA key, or UltimaTour Operator.
- Open the Forms tab. Edit Partner Contact, or select Create New Form and choose Start Blank or Use Template.
- Add or select fields in the builder, adjust their properties, and choose Publish. Only forms with Active status accept public submissions.
- In the Publish panel, select Copy Shortcode and paste the shortcode into a page or post. Alternatively, use Create Contact Page below the builder; it creates a draft page by default unless Publish immediately is selected.
- Visit the page while logged out, complete the form, and submit it. The success message confirms acceptance. Stored entries appear under Contact Forms > Submissions.
- Open Contact Forms > Settings to set the notification recipient and sender identity. Use Send Test Email to verify that WordPress accepts the message, then confirm delivery in the destination inbox.
- CAPTCHA is optional. The built-in PSC, honeypot, signed timing, rate limiting, duplicate detection, and server-side validation work without CAPTCHA keys. To test CAPTCHA in standalone mode, configure Cloudflare Turnstile or Google reCAPTCHA under Settings > Spam Protection and enable Require CAPTCHA before accepting submissions.
Optional CAPTCHA setup
Contact Forms includes collapsed setup walkthroughs directly under
Settings > Spam Protection so administrators do not have to discover the process themselves.
For Cloudflare Turnstile, create a widget in the Cloudflare Turnstile dashboard, add every hostname where the form will appear, use Managed mode unless another mode is intentionally required, and copy the resulting site and secret keys into Contact Forms.
For Google reCAPTCHA, register the site in the Google reCAPTCHA administration console, choose either the v2 Checkbox or v3 key type, add every form domain, and select the same provider type in Contact Forms. A v2 key cannot be used with the v3 setting, or the reverse. For v3, the initial recommended Contact Forms threshold is 0.7.
After saving, test a published form while logged out. A missing-token failure usually means the selected provider does not match the key type, the current hostname is not registered with the provider, or a cache/security tool prevented the provider script from loading.
9. TrustEmporium and UltimaTour Operator are optional integrations. They are not required to create, publish, submit, store, or email a form. Their status and setup guidance appear in the
Ecosystem tab.
For a quick functional review on a clean WordPress site, steps 1 through 6 are sufficient. No external account or remote-service connection is required.