How can I create a data entry profile that creates an activity?

Example: We train peer leaders, who then meet with mentees. We'd like them to submit their meeting information (e.g. duration, # of attendees, brief description) as an activity (e.g. type = 'peer leader meetings with mentees') that would be associated with the peer leader contact.

Similarly, we'd like to have activity types 'gave informational talk', 'served on a panel', 'participated in outreach event', etc.

The reason I'm asking about doing it as a profile is that we wouldn't want them to be able to view contact participation history, etc.- just to complete and submit the activity.

Or is there a different method you'd recommend to do this? Thanks!

1 Answer 1


If you are using Drupal then you can use webform and webform civicrm module. This modules allows to create front end forms using Civi fields and also provide ability to perform actions when form is submitted like creating activity, relationships, contribution etc.

For wordpress you can use caldera and civicrm caldera plugins which is similar to drupal webform.



Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.