Answers.Body: <p>I think it's best to try to confirm the &quot;cached form data&quot; problem on <a href="https://civicrm.org/de/demo" rel="nofollow noreferrer">https://civicrm.org/de/demo</a>. If everythings works you could utilize extension civirules for sending nicy html template mail confirmations.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-12T21:15:15.907Z
Answers.Text: I'm not sure if civirules has a rule to deal with when an existing contact adds to a multi-valued custom field, but it's worth exploring. Note you would also need the emailapi extension along with civirules in order to send email: https://civicrm.org/extensions/e-mail-api
Answers.UserDisplayName: Demerit
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-13T07:36:32.517Z
Answers.Text: AFAIK there's a "custom data on contact changed" trigger?
Answers.UserDisplayName: nielo
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2023-12-12T21:03:13.660Z
Answers.LastActivityDate: 2023-12-12T21:03:13.660Z
Answers.UserDisplayName: nielo
Body: <p>Is it possible to have CiviCRM send an email confirmation to the submitter when civicrm/profile/create is used? And if not, what is the best work around? This is on a joomla site running CiviCRM 5.64.4</p>
  <p>Context: We are using profile/create accept a request for materials. The materials are free. The profile includes a few contact fields (org name, email etc.) and fields from a custom data set.  It is common for folks to request materials more than once. The custom data set allows multiple records that are displayed &quot;Tab with table&quot;. Dedupe checking is on and it works great to put each materials request on the tab for the appropriate organization.</p>
  <p>We want to send a simple confirmation to the email that submitted the form, and there's no obvious way to do this.  Searching, I see several conversations about this as a good feature to add (like this one: <a href="https://forum.civicrm.org/index.php%3Ftopic=6679.0.html" rel="nofollow noreferrer">https://forum.civicrm.org/index.php%3Ftopic=6679.0.html</a>) and even an old drupal module (<a href="https://github.com/emotive/CiviCRM-profile-notification" rel="nofollow noreferrer">https://github.com/emotive/CiviCRM-profile-notification</a>).</p>
  <p>Most current conversations seem to propose using the profile to add folks to a group and then turning on double opt in, but since people can make requests multiple times, they would already be in the group on the 2nd and subsequent request, so I'm thinking that would not work, but have not yet tested.</p>
  <p>If this isn't possible, can someone recommend a better way to accomplish this goal?</p>
  <p>(Also, note that we <em>are</em> receiving the confirmation to the emails we have indicated on the profile &quot;Notify when profile form is submitted?&quot;, although that is not working quite right because the confirmation email shows the data from the FIRST materials request, not the one that was just added.  That's not a big deal since this is internal only and we can confirm the actual request on the tab.)</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2023-12-11T16:44:40.907Z
Comments.Text: I've just realized that there's a bigger problem ... Not only does the email to our internal staff use the information from the original (rather than current) profile submission, that same incorrect information appears on the confirmation page shown to the submitting user.  So that's pretty clearly a bug.
Comments.UserDisplayName: aNYBC
Tags: <profile><email><confirmation>
Title: Profile confirmation email
ThreadText: # Profile confirmation email
  
  (Asked by: username_0 on 2023-12-10)
  
  Is it possible to have CiviCRM send an email confirmation to the submitter when civicrm/profile/create is used? And if not, what is the best work around? This is on a joomla site running CiviCRM 5.64.4
  
  Context: We are using profile/create accept a request for materials. The materials are free. The profile includes a few contact fields (org name, email etc.) and fields from a custom data set. It is common for folks to request materials more than once. The custom data set allows multiple records that are displayed "Tab with table". Dedupe checking is on and it works great to put each materials request on the tab for the appropriate organization.
  
  We want to send a simple confirmation to the email that submitted the form, and there's no obvious way to do this. Searching, I see several conversations about this as a good feature to add (like this one: <https://forum.civicrm.org/index.php%3Ftopic=6679.0.html>) and even an old drupal module (<https://github.com/emotive/CiviCRM-profile-notification>).
  
  Most current conversations seem to propose using the profile to add folks to a group and then turning on double opt in, but since people can make requests multiple times, they would already be in the group on the 2nd and subsequent request, so I'm thinking that would not work, but have not yet tested.
  
  If this isn't possible, can someone recommend a better way to accomplish this goal?
  
  (Also, note that we *are* receiving the confirmation to the emails we have indicated on the profile "Notify when profile form is submitted?", although that is not working quite right because the confirmation email shows the data from the FIRST materials request, not the one that was just added. That's not a big deal since this is internal only and we can confirm the actual request on the tab.)
  
  **Tags:** profile, email, confirmation
  
  > **Comments:**
  > **username_0**: I've just realized that there's a bigger problem ... Not only does the email to our internal staff use the information from the original (rather than current) profile submission, that same incorrect information appears on the confirmation page shown to the submitting user.  So that's pretty clearly a bug.  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2023-12-12. Score: 0
  
  I think it's best to try to confirm the "cached form data" problem on <https://civicrm.org/de/demo>. If everythings works you could utilize extension civirules for sending nicy html template mail confirmations.
  
  > **Comments:**
  > **username_2**: I'm not sure if civirules has a rule to deal with when an existing contact adds to a multi-valued custom field, but it's worth exploring. Note you would also need the emailapi extension along with civirules in order to send email: https://civicrm.org/extensions/e-mail-api  
  > **username_1**: AFAIK there's a "custom data on contact changed" trigger?  
  
  ---
  
  