The ultimate WordPress form plugin. Create beautiful forms, eliminate spam, send reliable emails.
Go to Plugins → Add New → Upload Plugin in your WordPress admin.
Click "Choose File" and select the contact-pro.zip file you downloaded.
Click "Install Now", then "Activate Plugin".
Go to Oumma Contact → Forms to create your first form!
contact-pro.zip file on your computercontact-pro folder to /wp-content/plugins/Go to Oumma Contact → Settings to configure the plugin.
Enter the email address(es) where you want to receive form submissions. You can add multiple addresses separated by commas.
admin@yoursite.com, sales@yoursite.com
Optional: Add email addresses that should receive a copy of every submission.
When enabled, clicking "Reply" in your email client will reply directly to the visitor who filled out the form.
Customize the message displayed after successful form submission. Supports HTML.
Instead of showing a success message, redirect visitors to a thank-you page after submission.
Oumma Contact supports 9 languages and automatically follows your WordPress language setting. You can also force a specific language:
| Language | Code |
|---|---|
| 🇬🇧 English | en_US |
| 🇫🇷 French | fr_FR |
| 🇩🇪 German | de_DE |
| 🇪🇸 Spanish | es_ES |
| 🇮🇹 Italian | it_IT |
| 🇵🇹 Portuguese | pt_PT |
| 🇳🇱 Dutch | nl_NL |
| 🇵🇱 Polish | pl_PL |
| 🇷🇺 Russian | ru_RU |
Navigate to Oumma Contact → Forms and click "Create a form".
Enter a descriptive name (e.g., "Contact Form", "Quote Request").
Drag fields from the left panel and drop them into the form area.
Click on any field to customize its label, placeholder, required status, and more.
Click "Save" and copy the shortcode to use in your pages.
After creating a form, use this shortcode to display it anywhere on your site:
[contact_pro id="1"]
Replace 1 with your actual form ID (visible in the Forms list).
Oumma Contact includes a native Elementor widget. Simply search for "Oumma Contact Form" in the Elementor panel and drag it to your page.
Oumma Contact offers 28+ field types to build any form you need:
Text, Textarea, Email, Phone, URL, Number
Dropdown, Radio, Checkbox, Multiple Select
File Upload, Signature Canvas
Date Picker, Time Picker, Date Range
Star Rating, NPS Score, Slider
Color Picker, Password, Hidden, IBAN
Section Title, Divider, Spacer, HTML Block
GDPR Checkbox, reCAPTCHA, Honeypot
Each field can be customized with these options:
Oumma Contact includes 6 layers of spam protection to keep your inbox clean:
An invisible field that catches bots. Real users never see or fill it, but bots do - and get blocked.
Blocks forms submitted in less than 3 seconds (too fast to be human) or after session expiry.
Prevents spam floods by limiting messages per IP address. Configure in Settings → Security:
Block specific IPs, email addresses, or email domains manually:
192.168.1.100
spam@example.com
@tempmail.com
Displays "I'm not a robot" checkbox. To set up:
Analyzes user behavior without any visible challenge. Works automatically on all forms.
By default, WordPress uses the mail() function which often results in emails going to spam. SMTP fixes this by sending emails through a proper mail server.
If you're already using an SMTP plugin (WP Mail SMTP, Post SMTP, etc.), Oumma Contact will automatically detect it and use it. You don't need to configure SMTP again.
If you don't have an SMTP plugin, Oumma Contact includes its own SMTP support:
Go to Settings → SMTP and toggle "Enable SMTP" ON.
Click Gmail, Outlook, OVH, or SendGrid to auto-fill settings.
Fill in Host, Port, Username, and Password.
Click "Test Connection" to verify your settings work.
| Setting | Value |
|---|---|
| SMTP Host | smtp.gmail.com |
| Port | 587 |
| Encryption | TLS |
| Username | Your Gmail address |
| Password | App Password (not your regular password) |
| Setting | Value |
|---|---|
| SMTP Host | smtp.office365.com |
| Port | 587 |
| Encryption | TLS |
| Username | Your Outlook email |
| Password | Your Outlook password |
Use the shortcode [contact_pro id="X"] where X is your form ID. You can find the ID in the Forms list. Paste this shortcode in any page, post, or text widget.
This usually happens when using the default WordPress mail function. Enable SMTP in Settings to send emails through a proper mail server. This dramatically improves deliverability.
Not necessarily. Oumma Contact includes Honeypot and Timestamp protections enabled by default, which catch most bots. Only add reCAPTCHA if you experience spam issues.
Yes! In Settings → General, add multiple email addresses separated by commas. You can also use CC to send copies to additional recipients.
Go to Oumma Contact → Submissions and click "Export CSV". You can filter by form first, then export only the filtered results.
Yes! You can enable a GDPR checkbox in Settings → Advanced. The checkbox text and privacy policy link are fully customizable.
Absolutely! Go to Settings → Design to customize input colors, borders, button styles, spacing, fonts, and more. All changes preview in real-time.
Yes! Oumma Contact works with all page builders via shortcode. It also includes a native Elementor widget for easier integration.
Oumma Contact automatically follows your WordPress language setting. It includes translations for English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, and Russian.
Yes! Enable "Send confirmation to visitor" in Settings → General. You can customize the subject and message of the auto-reply email.
Please check the following:
Contact us at contact@oumma-pro.com
Visit oumma-pro.com for more resources
Please include: