Answers.Body: <p>One option is very similar to this <a href="https://civicrm.stackexchange.com/questions/3863/how-can-i-assign-tag-when-certain-profiles-are-submitted">question/answer</a>.</p>
  
  <p>Add contacts created by the profile to a group and use CiviRules to populate the source field when the contact is added to the group - it's not "clean" and honestly a PR/extension to allow profiles to set any field using tokens (including a token for "profile name".) would probably be a better long-term solution.</p>
  
  <p>Alternatively a PR to CiviRules to directly support profiles.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-02-20T11:19:41.670Z
Answers.LastActivityDate: 2020-02-20T11:19:41.670Z
Answers.UserDisplayName: HomoTechsual
Body: <p>We use some profiles - some of which are embedded on external sites. It would be helpful if the Contact Source could be updated to reflect the source of the contact being the profile.</p>
  
  <p>I know this can be done using Drupal and WebForm - but I am specifically interested in Profiles.</p>
  
  <p><a href="https://civicrm.stackexchange.com/questions/8302/civicrm-profile-new-contact-is-there-a-way-to-automatically-update-the-source">This has been asked before</a> - but its been a few years - so hopefully we will get some fresh answers. :)</p>
  
Tags: <profile><form-snippets>
Title: New Contacts and Profiles - Is there a way to update the source field?
ThreadText: # New Contacts and Profiles - Is there a way to update the source field?
  
  (Asked by: username_0 on 2020-02-15)
  
  We use some profiles - some of which are embedded on external sites. It would be helpful if the Contact Source could be updated to reflect the source of the contact being the profile.
  
  I know this can be done using Drupal and WebForm - but I am specifically interested in Profiles.
  
  [This has been asked before](https://civicrm.stackexchange.com/questions/8302/civicrm-profile-new-contact-is-there-a-way-to-automatically-update-the-source) - but its been a few years - so hopefully we will get some fresh answers. :)
  
  **Tags:** profile, form-snippets
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2020-02-20. Score: 4
  
  One option is very similar to this [question/answer](https://civicrm.stackexchange.com/questions/3863/how-can-i-assign-tag-when-certain-profiles-are-submitted).
  
  Add contacts created by the profile to a group and use CiviRules to populate the source field when the contact is added to the group - it's not "clean" and honestly a PR/extension to allow profiles to set any field using tokens (including a token for "profile name".) would probably be a better long-term solution.
  
  Alternatively a PR to CiviRules to directly support profiles.
  
  
  ---
  
  