If you find that your form notifications are not sending, follow the steps below in this order to troubleshoot this issue.
1. Check your form has an email address field on it
Form Notifications uses the email address field in your form to send a notification to the person submitting the form. If your form does not have an email address field on it and you are using the Form Submitter option then we cannot send notifications. Make sure that you add an email address field into your form and that the Field Name appears as simply 'Email'.
2. Check that the form does not have any invalid HTML
Invalid HTML can cause issues with notifications. To make sure that you don't have any invalid HTML go the W3C HTML Validator here.
- Publish your form
- Click view page
- Copy the URL from the page into the W3C validator.
- Correct any any validation errors
3. Reset the admin@vuture.co.uk user account (you will need to be a Vuture Administrator)
Form Notifications utilise the Vuture API to send emails and use the admin@vuture.co.uk to authenticate. If this account is disabled, or the password has been changed, then notifications can fail to send. Please get in touch with your Vuture Account Manager or Vuture Support to help you with the subsequent tasks.
Each time the application starts the admin@vuture.co.uk account is reset so if you encounter this problem you can restart the application by going to: Admin>Tasks and clicking Recycle Vx Back-end.
Note: that your role will need to have the feature Admin.Roles.Admin.Tasks enabled in order to access the Tasks page.
4. Make sure the admin@vuture.co.uk user account has access to all containers
Form Notifications use this admin@vuture.co.uk to call the Vuture API and send the notification email. Make sure the admin@vuture.co.uk has access to all containers in the system from "Admin.Containers and Users" - check that the access level on each container is able to send emails - it is safest to give the admin@vuture.co.uk Vuture Admin permissions on each container.
5. Make sure the Vx Queue is running
Form notifications are sent through the queue so make sure this is running.
You can check to see whether the problem is the queue by going to Admin>Tasks and clicking View the InterAction Queue. If you can see items in here ending in the destination "/API/Form/Notifications" that are not processing then the queue is not running.
- You can enable the Vx Queue by going to Admin>System>Services
- Finding VxQueueTask
- Click on Edit
- Set Enabled to True.
- The interval is normally "minute;03:00;3" and you should not need to change it.