Answers.Body: <p>I've managed to solve problems like this by generating custom activities, and then creating scheduled reminders which trigger on these activities.  This is better than using sendmail directly, because the email more easily managed from the front end.  For more information on automated reminders, see the <a href="http://book.civicrm.org/user/current/email/scheduled-reminders/" rel="nofollow">docs</a>.</p>
  
  <p>For generating activities on forms submits, you could use hook_civicrm_postProcess to trap the form submit.  For generating activities on new contact creation, you could use hook_civicrm_post.  For more information on hooks, see the <a href="http://wiki.civicrm.org/confluence/display/CRMDOC/Hook+Reference" rel="nofollow">docs</a>.</p>
  
  <p>From within the hooks, you can create new activities like so:</p>
  
  <pre><code>civicrm_api3('Activity', 'create', array(
      'source_contact_id' =&gt; $id,
      'activity_type_id' =&gt; $activity_type_id,
      'subject' =&gt; "Participant $id Status Changed to $pstatus",
      'status_id' =&gt; 2,
      'assignee_id' =&gt; $member_org_poc_id,
      'details' =&gt; "Participant #{$id} Status Changed to $pstatus",
  ));
  </code></pre>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-03T16:33:23.730Z
Answers.Text: This is a very smart approach - but I'd use hook_civicrm_postProcess, since _validateForm can get called multiple times.
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-03T16:36:55.283Z
Answers.Text: Good call @JonG, updated my answer.
Answers.UserDisplayName: bdombro
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-03T16:30:14.703Z
Answers.LastActivityDate: 2015-05-03T16:36:06.333Z
Answers.LastEditDate: 2015-05-03T16:36:06.333Z
Answers.UserDisplayName: bdombro
Answers.Body: <ol>
  <li><p>You can add all the users who sign up via the profile to a group</p></li>
  <li><p>periodically you can send an email to all the members of the group who have not yet recd the mailing. This is fairly easy to accomplish early on, by excluding all the recipients of previous mailings</p></li>
  <li><p>This method does not scale beyond a few weeks. You'll need to keep track of the last mailing sent and send new mailings to new folks only. I cant think of an easy method off hand. This blog post might be helpful</p></li>
  </ol>
  
  <p><a href="https://civicrm.org/blogs/dahndy/drip-campaigns-drip-marketing-welcome-series" rel="nofollow">https://civicrm.org/blogs/dahndy/drip-campaigns-drip-marketing-welcome-series</a></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-05-03T02:23:35.267Z
Answers.LastActivityDate: 2015-05-03T02:23:35.267Z
Answers.UserDisplayName: Donald Lobo
Body: <p>I have a volunteer profile set up and it's working just fine. I need to send an email response with additional info to users who sign up.</p>
  
  <p>I can't find any info on how to do this. Any help appreciated.</p>
  
  <p>Thank you!</p>
  
  <p>PS: Running Joomla 3.4 and the latest version of Civi
  Edit: The profile in question was created by >>> Administer>>> Customize Data and Screens >>> Profile. It's run as a mailing list and stand-alone form on the site. </p>
  
  <p>I did not use CiviVolunteer Extension although I do have it installed. </p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-05-02T13:37:27.303Z
Comments.Text: It's not clear from your question if you are using the CiviVolunteer extension. Can you edit it to specify?
Comments.UserDisplayName: Coleman
Tags: <profile><email>
Title: Autoresponder for filling out profile
ThreadText: # Autoresponder for filling out profile
  
  (Asked by: username_0 on 2015-05-02)
  
  I have a volunteer profile set up and it's working just fine. I need to send an email response with additional info to users who sign up.
  
  I can't find any info on how to do this. Any help appreciated.
  
  Thank you!
  
  PS: Running Joomla 3.4 and the latest version of Civi
  Edit: The profile in question was created by >>> Administer>>> Customize Data and Screens >>> Profile. It's run as a mailing list and stand-alone form on the site.
  
  I did not use CiviVolunteer Extension although I do have it installed.
  
  **Tags:** profile, email
  
  > **Comments:**
  > **username_1**: It's not clear from your question if you are using the CiviVolunteer extension. Can you edit it to specify?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2015-05-03. Score: 2
  
  I've managed to solve problems like this by generating custom activities, and then creating scheduled reminders which trigger on these activities.  This is better than using sendmail directly, because the email more easily managed from the front end.  For more information on automated reminders, see the docs.
  For generating activities on forms submits, you could use hook_civicrm_postProcess to trap the form submit.  For generating activities on new contact creation, you could use hook_civicrm_post.  For more information on hooks, see the docs.
  From within the hooks, you can create new activities like so:
  civicrm_api3('Activity', 'create', array(
      'source_contact_id' => $id,
      'activity_type_id' => $activity_type_id,
      'subject' => "Participant $id Status Changed to $pstatus",
      'status_id' => 2,
      'assignee_id' => $member_org_poc_id,
      'details' => "Participant #{$id} Status Changed to $pstatus",
  ));
  
  > **Comments:**
  > **username_3**: This is a very smart approach - but I'd use hook_civicrm_postProcess, since _validateForm can get called multiple times.  
  > **username_2**: Good call @JonG, updated my answer.  
  
  ---
  
  ### Answer by username_4 on 2015-05-03. Score: 1
  
  1. You can add all the users who sign up via the profile to a group
  2. periodically you can send an email to all the members of the group who have not yet recd the mailing. This is fairly easy to accomplish early on, by excluding all the recipients of previous mailings
  3. This method does not scale beyond a few weeks. You'll need to keep track of the last mailing sent and send new mailings to new folks only. I cant think of an easy method off hand. This blog post might be helpful
  
  <https://civicrm.org/blogs/dahndy/drip-campaigns-drip-marketing-welcome-series>
  
  
  ---
  
  