Contact Form 7 Not Working: There was an error to send your message. Please try again later. (Solved)

If the Contact form 7 on your WordPress site is not working, continue reading below to fix the problem. Contact Form 7, is one of the most famous free WordPress plugins, that helps you to create, manage and customize the contact form in your WordPress site. Recently, I discovered that the "Contact Form 7" plugin on my site (and in many others), has stopped working with error "There was an error to send your message. Please try again later", which is surrounded by an orange rectangle, after submitting the form.

Contact Form 7: There was an error to send your message. Please try again later

This tutorial contains instructions to fix the error "There was an error to send your message. Please try again later" inside an orange box, after submitting the contact form.

How to FIX: Contact Form Not Working with error "There was an error to send your message".

If your Contact Form 7 on your WordPress, site is not working anymore, follow the steps below:

Step 1. Validate Contact Form 7.

1. Navigate to your WordPress admin dashboard and click Contact > Contact Forms.
2. On the top of page, check if there is an error message says "Misconfiguration lead to mail delivery failure or other troubles. Validate your contact forms now".
3. If you see that message,* then click the Validate Contact Form 7 Configuration link.

* Note: If you don't see that message, skip to step 2.

Validate Contact Form 7 Configuration

4. At the next screen, click the Validate 2 contact forms now button.

Validate Contact Form

5. When the configuration validation is completed, you should receive that "No invalid contact form was found".

image

6. Test your contact form and if the error persists, continue to step-2 below.

Step 2. Setup Contact Form 7 with reCAPTCHA V3 keys.

During my research, I discovered that the latest versions of the Contact Form 7 (v5.1 and later) uses the reCAPTCHA v3 API to protect you against spam and other types of automated abuse. So, based on this, you have the following two options to resolve the contact form error "There was an error to send your message. Please try again later.": *

* Note: In this article, I will show you, how to setup Contact Form 7 with reCAPTCHA V3 keys. If you don't want to use the reCAPTCHA V3 protection, then uninstall the 'Contact Form 7' plugin and install the Contact Form 7 – reCaptcha v2 plugin.

To Setup Contact Form 7 with reCAPTCHA V3 keys:

1. Sign in to your Google Account, you used to setup reCAPTCHA on your site and navigate to the Google's reCAPTCHA admin console.

2. Click the Settings image icon.

Setup Contact Form 7 with recaptcha v3

3. Click the Recycle bin icon image and delete the reCAPTCHA V2 keys.

Recaptcha v3

4. Click the Plus icon image to register again your site.

Register Site with Recaptcha

5. At the 'Register a new site' screen:

a. Type a name to identify your site in the future,
b. Choose the reCAPTCHA v3 type.
c. Type the domain name of your site.
d. Accept the reCAPTCHA Terms of Service.
e. Click SUBMIT.

Register Site with Recaptcha V3

6. After the registration, you see a screen with the SITE KEY and the SECRET KEY.
7. Click COPY SITE KEY and DO NOT CLOSE this window.

image

8. In another browser window, navigate to your WordPress admin dashboard and click Contact > Integration.

9. Click the Setup Integration button.

Integrate Recaptcha in Contact Form 7

10. Click the Remove keys button to delete the reCAPTCHA V2 keys.

image

11. Paste the new Site Key and then Copy & Paste the new Secret Key from the reCAPTCHA admin console, and click Save Changes.

image

12. Delete the Cache on your site.
13. Open a new browser window and test your contact form.

That's all folks! Did it work for you? Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this solution.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.