Hello Lindsay
This is Beda, we have interacted in past.
I have had both this and the other ticket related escalated to me in Second Tier.
(ref: https://toolset.com/forums/topic/cred-form-emails-with-expiry-settings/)
Now, I want to handle this issues directly with you to avoid mixing problems and make it faster because this is simply taking too long.
I must ask your patience to recap this shortly with me.
In this ticket here, I see the initial issue where "too many emails" send (3, instead of one or two).
But I also see you mention many "side effects", some of which I can confirm (like emails not always triggered when things are done in the backend).
So, to recap:
1. We will analyize and solve issues related to the FRONT End (CRED Forms)
2. In the BACK end I can not guarantee everthing works fine right now because we do a major rewamp of the backend features.
3. What I need, is ONE issue, that is still happening after all this updates and changes in code, and I also see you ask at some point for "the best approach".
Can you give me a short overview of what is not working, what you want to achieve, and where (front or backend)?
I suggest to rely most on Front end features, as in the backend some things might not work as expected (like email content missing some info if the email is triggered via the backend only).
Can you give me a simple form example I can set up to test the issue?
The problem is if we have to debug several complex forms, this will only take time and give no proper results.
What I gather here is that if a notification is sent on "Custom Field Updated", then you get 3 notifications instead of one.
And this seems to happen only if you set the email to be grabbed from a Custom Field set in the form
I tried to replicate this but had no success.
(also on the Discover site)
Can I get a simple example that I quickly can setup to test this?
As the above steps, it's not happening, wich points me to issues like Plugin Conflicts, or some Notifications that are triggered hiddenly due to the Settings in the CRED form, and depending on where you update the post (Back or Front end)
I apologise again that I have to ask for trivial steps to replicate it, if this is possible.
Thank you ver ymuch for your cooperation and patience.