Answers.Body: <p>Yes, you can <a href="https://civicrm.org/extensions/civirules" rel="nofollow noreferrer">CiviRules</a> extension to create activity when a profile is submitted. Or you can write a extension to use <a href="https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_post/" rel="nofollow noreferrer">post hook</a> for 'Profile' Object and then use Activity create api to create Activity(Note: you might need to pass check_permission to FALSE in api params to bypass permission)</p>
  
  <p>HTH</p>
  
  <p>Pradeep</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-17T17:54:21.143Z
Answers.Text: Thanks, Rules looks like a good starting point for me, will try it out.
Answers.UserDisplayName: user3016811
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-17T17:55:42.767Z
Answers.Text: All the best :)
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-05-13T11:23:43.037Z
Answers.Text: How can you create a CiviRule that triggers on profile submission? It does not appear to be listed as a trigger?
Answers.UserDisplayName: artfulrobot
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-24T03:59:59.483Z
Answers.Text: Does this work on WordPress, or is custom extension the only option. And does CiviRules have a specific CONDITION that triggers only if Profile XYZ was the one that submitted?
Answers.UserDisplayName: jsherk
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-07-25T08:16:15.610Z
Answers.Text: There isn't any condition specific to the profile submission. However, when a profile is submitted contact created or updated trigger is invoked so you can use these triggers but there isn't a way to control the trigger based on profile id. Implementing via an extension using hooks would be viable.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-02-18T16:11:15.550Z
Answers.Text: I still do not see this as an option in civirules. Is there any extensions available?
Answers.UserDisplayName: Tapash
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-17T13:23:42.530Z
Answers.LastActivityDate: 2018-06-17T13:23:42.530Z
Answers.UserDisplayName: Pradeep Nayak
Answers.Body: <p>Drupal sites could do this via webform_civicrm. The module works with links using checksums.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-17T21:48:09.127Z
Answers.Text: Yes agreed, Webform CiviCRM is an good alternative.
Answers.UserDisplayName: Pradeep Nayak
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-17T21:17:46.147Z
Answers.LastActivityDate: 2018-06-17T21:17:46.147Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I'm sending out a profile to contacts with a checksum - they are not logged in when they submit it.
  Can i create an activity for that contact when the profile form is submitted?
  So far i've run into permissions problems - i'm probably not using the API correctly.</p>
  
Tags: <api><profile><activities>
Title: Create an activity when a specific profile is submitted?
ThreadText: # Create an activity when a specific profile is submitted?
  
  (Asked by: username_0 on 2018-06-17)
  
  I'm sending out a profile to contacts with a checksum - they are not logged in when they submit it.
  Can i create an activity for that contact when the profile form is submitted?
  So far i've run into permissions problems - i'm probably not using the API correctly.
  
  **Tags:** api, profile, activities
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2018-06-17. Score: 1 | Accepted answer
  
  Yes, you can [CiviRules](https://civicrm.org/extensions/civirules) extension to create activity when a profile is submitted. Or you can write a extension to use [post hook](https://docs.civicrm.org/dev/en/latest/hooks/hook_civicrm_post/) for 'Profile' Object and then use Activity create api to create Activity(Note: you might need to pass check\_permission to FALSE in api params to bypass permission)
  
  HTH
  
  Pradeep
  
  > **Comments:**
  > **username_0**: Thanks, Rules looks like a good starting point for me, will try it out.  
  > **username_1**: All the best :)  
  > **username_2**: How can you create a CiviRule that triggers on profile submission? It does not appear to be listed as a trigger?  
  > **username_3**: Does this work on WordPress, or is custom extension the only option. And does CiviRules have a specific CONDITION that triggers only if Profile XYZ was the one that submitted?  
  > **username_1**: There isn't any condition specific to the profile submission. However, when a profile is submitted contact created or updated trigger is invoked so you can use these triggers but there isn't a way to control the trigger based on profile id. Implementing via an extension using hooks would be viable.  
  > **username_4**: I still do not see this as an option in civirules. Is there any extensions available?  
  
  ---
  
  ### Answer by username_5 on 2018-06-17. Score: 1
  
  Drupal sites could do this via webform\_civicrm. The module works with links using checksums.
  
  > **Comments:**
  > **username_1**: Yes agreed, Webform CiviCRM is an good alternative.  
  
  ---
  
  