Is the Getwid contact form not sending email when forms are submitted on your website?
Getwid is a block editor plugin that comes with a contact form block. If emails from it don’t show in the inbox, you might miss out on important communication.
In this guide, we’ll show you how to easily solve email deliverability problems with the Getwid contact form.
Why Is My Contact Form Not Working?
The contact form on your website is not working because WordPress, by default, uses the PHP
wp_mail() function to send emails. This isn’t a reliable option and is tied to the server configuration.
Some web hosting companies limit the use of email services while some disable it completely to prevent server abuse.
Another reason is that WordPress uses a default address ([email protected]) to send all emails from the website. This isn’t a real address on most websites.
Most email services like Gmail have spam filters that detect emails from such addresses and flag them as spam.
How To Fix Getwid Contact Form Not Sending Email
In This Article
Step 1: Check Getwid Contact Form Settings
The block editor contact form by Getwid is very basic and comes with limited field options such as:
There isn’t much you can do with the contact form but it can get the work done as a simple form on the contact page.
The Getwid contact form doesn’t have many settings you can play with. If the contact form is not working, it might be due to an error in the reCAPTCHA settings.
From the WordPress navigation menu, go to Settings » Getwid.
Under the General tab, make sure you have the correct Site Key and Secret Key for Google reCAPTCHA.
Let’s now install an SMTP plugin to make sure all emails are sent with correct authentication.
Step 2: Install the WP Mail SMTP Plugin
The dedicated email service adds the correct verification to your emails. That way, the emails don’t get lost or end up in the spam folder.
WP Mail SMTP is easy to install and configure, thanks to the included Setup Wizard. You can choose free or premium services to handle your WordPress emails, so it’s affordable for any kind of site.
If you’d like someone else to set this up for you, a full White Glove Setup is included with the Elite license.
If you’d like to do it by yourself follow the steps below.
Install the SMTP Plugin
To start, go to the WP Mail SMTP account and under the Downloads tab, click on the orange Download WP Mail SMTP button to download the plugin file.
Switch to the WordPress dashboard and upload the zip file on the plugin page. If you need help with this, refer to this guide on installing a WordPress plugin.
After installing the plugin don’t forget to activate it. Doing so will start the Setup Wizard in your browser.
If you want you can pause here and start the wizard again any time in the future by clicking the Launch Setup Wizard button in the plugin setting.
Choose a Mailer Service
In this step, we’ll choose a mailer service that will add authentication to the emails sent from your website.
Click on the Let’s Get Started button to begin.
On the next screen, choose the mailer service you want to use from the list.
WP Mail SMTP offers free as well as read options. What you choose here will depend on the type of website you have.
Once you choose the mailer service, click the below link to open the documentation guide and complete the steps on the mailer website.
- Amazon SES
- Google Workspace / Gmail
- Microsoft 365 / Outlook.com
- Zoho Mail
- Other SMTP
Switch back to this guide when you’re done setting up the mailer service.
Enable Email Logging (Optional)
For this step, you’ll see two options enabled by default.
- Email deliverability: This will ensure all emails are delivered reliably.
- Error tracking: This will detect any errors that might cause email delivery issues.
If you have the Pro version or higher, you can also turn on Detailed Email Logs to keep track of all emails that are sent out from your site.
WP Mail SMTP also includes a dashboard widget that shows the log in the form of a chart. This makes it easy to spot any error in your emails.
Detailed email logs also let you:
- Save attachments
- Track email opens and link clicks
- Export or print logs
- See which plugin sent each email
- And more
Check out our guide to logging WordPress emails to see how this works.
For the last step, grab the license key from the WP Mail SMTP account and paste it into the box to enable extra features and future automatic updates.
You can now send a test email from WP Mail SMTP to check if everything’s working.
Step 3: Change the From Email in WP Mail SMTP
Your emails might still go to the spam folder if they are sent from the default WordPress email address.
GetWid contact form does not have any settings to change that.
Luckily, with WP Mail SMTP, you can force all plugins on your website to send emails from a real address. This is applied to default notifications from WordPress as well.
Go to the WP Mail SMTP settings and under the General tab, scroll down to From Email. Enter the email address you’d like to send emails from.
Make sure there is a checkmark for Force From Email to force all plugins to use this address.
For some email providers, including Zoho Mail, this setting will be grayed out. You can still choose whether to Force the From Name if you want to.
That’s it! You’ve done everything to fix the Getwid contact form not sending email.
Next, Use WPForms To Create Advanced Forms
Getwid contact form is very basic and comes with limited features.
WPForms on the other hand is one of the best contact form plugins. It is compatible with the block editor so you can insert a form on any page using a block. It comes with features such as File Uploads, Multi-Step Forms, Payment Addons, and many more.
WPForms also has advanced spam protection with options for reCAPTCHA, hCaptcha, and its own Custom CAPTCHA.
If you’d like to know more about what WPForms is, you can read the detailed guide that explains its features in more detail.
Ready to fix your emails? Get started today with the best WordPress SMTP plugin. WP Mail SMTP Elite includes full White Glove Setup and offers a 14-day money-back guarantee.