Version 8.9.4

📧 Oumma Contact

The ultimate WordPress form plugin. Create beautiful forms, eliminate spam, send reliable emails.

📦 Installation

Automatic Installation (Recommended)

Upload the Plugin

Go to Plugins → Add New → Upload Plugin in your WordPress admin.

Select the ZIP File

Click "Choose File" and select the contact-pro.zip file you downloaded.

Install and Activate

Click "Install Now", then "Activate Plugin".

Start Creating Forms

Go to Oumma Contact → Forms to create your first form!

💡
Requirements: WordPress 5.0+, PHP 7.4+, MySQL 5.6+

Manual Installation (FTP)

  1. Extract the contact-pro.zip file on your computer
  2. Upload the contact-pro folder to /wp-content/plugins/
  3. Go to Plugins in WordPress admin and activate Oumma Contact

⚙️ Configuration

General Settings

Go to Oumma Contact → Settings to configure the plugin.

Recipient Email

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

CC (Carbon Copy)

Optional: Add email addresses that should receive a copy of every submission.

Reply-To

When enabled, clicking "Reply" in your email client will reply directly to the visitor who filled out the form.

Success Message

Customize the message displayed after successful form submission. Supports HTML.

Redirect URL

Instead of showing a success message, redirect visitors to a thank-you page after submission.

⚠️
Important: Make sure to save your settings after making changes!

Language Settings

Oumma Contact supports 9 languages and automatically follows your WordPress language setting. You can also force a specific language:

Language Code
🇬🇧 Englishen_US
🇫🇷 Frenchfr_FR
🇩🇪 Germande_DE
🇪🇸 Spanishes_ES
🇮🇹 Italianit_IT
🇵🇹 Portuguesept_PT
🇳🇱 Dutchnl_NL
🇵🇱 Polishpl_PL
🇷🇺 Russianru_RU

🎨 Form Builder

Creating a New Form

Go to Forms

Navigate to Oumma Contact → Forms and click "Create a form".

Name Your Form

Enter a descriptive name (e.g., "Contact Form", "Quote Request").

Add Fields

Drag fields from the left panel and drop them into the form area.

Configure Fields

Click on any field to customize its label, placeholder, required status, and more.

Save and Publish

Click "Save" and copy the shortcode to use in your pages.

Using the Shortcode

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).

Elementor Integration

Oumma Contact includes a native Elementor widget. Simply search for "Oumma Contact Form" in the Elementor panel and drag it to your page.

📝 Field Types

Oumma Contact offers 28+ field types to build any form you need:

📄 Basic Fields

Text, Textarea, Email, Phone, URL, Number

☑️ Selection Fields

Dropdown, Radio, Checkbox, Multiple Select

📎 Upload Fields

File Upload, Signature Canvas

📅 Date & Time

Date Picker, Time Picker, Date Range

⭐ Rating Fields

Star Rating, NPS Score, Slider

🎨 Special Fields

Color Picker, Password, Hidden, IBAN

📐 Layout Elements

Section Title, Divider, Spacer, HTML Block

🔒 Security

GDPR Checkbox, reCAPTCHA, Honeypot

Field Options

Each field can be customized with these options:

🛡️ Anti-Spam Protection

Oumma Contact includes 6 layers of spam protection to keep your inbox clean:

1. Honeypot (Enabled by Default)

An invisible field that catches bots. Real users never see or fill it, but bots do - and get blocked.

Difficulty: Very Easy | Effectiveness: High | No user action required

2. Timestamp Verification (Enabled by Default)

Blocks forms submitted in less than 3 seconds (too fast to be human) or after session expiry.

3. Rate Limiting

Prevents spam floods by limiting messages per IP address. Configure in Settings → Security:

4. Manual Blacklists

Block specific IPs, email addresses, or email domains manually:

192.168.1.100
spam@example.com
@tempmail.com

5. reCAPTCHA v2 (Checkbox)

Displays "I'm not a robot" checkbox. To set up:

  1. Go to Google reCAPTCHA
  2. Create a new site with reCAPTCHA v2 (Checkbox)
  3. Copy Site Key and Secret Key
  4. Paste in Oumma Contact → Settings → Security
  5. Add the Captcha field to your form in the Builder

6. reCAPTCHA v3 (Invisible) - Recommended

Analyzes user behavior without any visible challenge. Works automatically on all forms.

  1. Go to Google reCAPTCHA
  2. Create a new site with reCAPTCHA v3
  3. Copy Site Key and Secret Key
  4. Paste in Oumma Contact → Settings → Security
  5. Set your score threshold (0.5 recommended)
💡
Score Threshold: reCAPTCHA v3 gives each visitor a score from 0.0 (bot) to 1.0 (human). The default threshold of 0.5 blocks scores below 50%.

📧 SMTP Configuration

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.

Do You Need SMTP?

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.

Auto-detected plugins: WP Mail SMTP, Post SMTP, Easy WP SMTP, FluentSMTP, SendGrid, Mailgun, and more.

Built-in SMTP Setup

If you don't have an SMTP plugin, Oumma Contact includes its own SMTP support:

Enable SMTP

Go to Settings → SMTP and toggle "Enable SMTP" ON.

Choose a Preset (Optional)

Click Gmail, Outlook, OVH, or SendGrid to auto-fill settings.

Enter Credentials

Fill in Host, Port, Username, and Password.

Test Connection

Click "Test Connection" to verify your settings work.

Gmail Setup

SettingValue
SMTP Hostsmtp.gmail.com
Port587
EncryptionTLS
UsernameYour Gmail address
PasswordApp Password (not your regular password)
⚠️
Gmail requires an App Password. Go to Google Account → Security → 2-Step Verification → App Passwords to create one.

Outlook/Office 365 Setup

SettingValue
SMTP Hostsmtp.office365.com
Port587
EncryptionTLS
UsernameYour Outlook email
PasswordYour Outlook password

❓ Frequently Asked Questions

How do I display a form on my page?

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.

Why are my emails going to spam?

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.

Do I need reCAPTCHA?

Not necessarily. Oumma Contact includes Honeypot and Timestamp protections enabled by default, which catch most bots. Only add reCAPTCHA if you experience spam issues.

Can I have multiple recipients?

Yes! In Settings → General, add multiple email addresses separated by commas. You can also use CC to send copies to additional recipients.

How do I export submissions?

Go to Oumma Contact → Submissions and click "Export CSV". You can filter by form first, then export only the filtered results.

Is Oumma Contact GDPR compliant?

Yes! You can enable a GDPR checkbox in Settings → Advanced. The checkbox text and privacy policy link are fully customizable.

Can I customize the form appearance?

Absolutely! Go to Settings → Design to customize input colors, borders, button styles, spacing, fonts, and more. All changes preview in real-time.

Does it work with page builders?

Yes! Oumma Contact works with all page builders via shortcode. It also includes a native Elementor widget for easier integration.

How do I translate the form to my language?

Oumma Contact automatically follows your WordPress language setting. It includes translations for English, French, German, Spanish, Italian, Portuguese, Dutch, Polish, and Russian.

Can I send auto-reply emails to visitors?

Yes! Enable "Send confirmation to visitor" in Settings → General. You can customize the subject and message of the auto-reply email.

🆘 Support

Before Contacting Support

Please check the following:

  1. Read through this documentation
  2. Check the FAQ section above
  3. Make sure you're using the latest version
  4. Test with a default WordPress theme to rule out theme conflicts
  5. Temporarily disable other plugins to check for conflicts

How to Get Support

📧 Email Support

Contact us at contact@oumma-pro.com

🌐 Website

Visit oumma-pro.com for more resources

When Reporting Issues

Please include:

💡
Tip: You can report bugs directly from the plugin. Go to Oumma Contact → Support and click "Report a Bug".