Hello @sendgo,
Thanks for writing back with the follow-up questions.
I tried to submit the form on your site-?https://wezeshamarketing.co.ke/?and I could see the following Console error which is preventing the form from being sent:
- WPForms AJAX submit error
- consoleLogAjaxError @ wpforms.min.js?ver=1.8.5.4:1
The “WPForms AJAX submit error” error message usually happens when the AJAX script which allows the form to submit without refreshing the page is not being allowed to load. This almost always stems from two possible reasons.
1) A file permissions issue. If you contact your host and ask them to reset file permissions, this should start working properly.
2) Another reason is the security policies that are enforced on the server. It is likely that your server has Mod_security (firewall) rules that are blocking the submit action of the admin-ajax request.
Your best bet to resolve this issue would be to reach out to your host to check these two points. They should be able to reset the file permission and check Firewall settings to unblock the admin-ajax request.
Regarding your other inquiries:
- Do I need to use third-party anti-spam tools e.g. hCaptcha or Turnstile, or is the WPForms built-in anti-spam protection good enough?
-> All spam prevention tools are effective in stopping spam entries. However, since you have disabled the anti-spam protection feature, I suggest implementing hCaptcha or Turnstile, or reCaptcha to ensure effective spam prevention.
2.??Do I need to install the WP Mail SMTP plugin to have form entries submitted and notifications received or is this plugin only necessary when planning to send mass emails e.g. email marketing?
-> WP Mail SMTP is necessary when emails don’t get delivered from your site and there are many reasons why notification emails may fail to deliver after users submit your WordPress forms. To ensure the best email delivery, it’s best to configure an SMTP plugin with a popular mailer from?this?list.
If it helps, you can find more details about the common reasons for email delivery issues and troubleshooting steps here.
Hope this helps! Let me know if you have any other questions.
Thanks!???