Answers.Body: <p>As Prem Patel said, you may add a custom field assigned to contacts and use this in your profile. If that's no good, try utilizing the notes field on contacts.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-07T20:04:01.637Z
Answers.LastActivityDate: 2015-12-07T20:04:01.637Z
Answers.UserDisplayName: nielo
Answers.Body: <p>In WordPress I use <a href="https://wordpress.org/plugins/caldera-forms/" rel="nofollow noreferrer">Caldera Forms</a> with <a href="https://github.com/mecachisenros/caldera-forms-civicrm" rel="nofollow noreferrer">CiviCRM integration</a> to create an Activity.  This maps better to the data - you want their message to be part of the act of contacting you, not part of their actual contact.  </p>
  
  <p>Additionally:</p>
  
  <ul>
  <li>You get lots of useful fields (like the timestamp) for free.</li>
  <li>If you have multiple contact forms for different purposes, you can easily distinguish between them with different activity types (or a custom field if you prefer).</li>
  </ul>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-21T04:07:03.403Z
Answers.LastActivityDate: 2018-06-21T04:07:03.403Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Answers.Body: <p>I've done both options that Andrei mentions above, the email out to both client and administrators always shows the 1st note value in the multiple record set and not the message/note/inquiry that was submitted by the customer.  </p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-06-06T07:18:44.633Z
Answers.LastActivityDate: 2018-06-06T07:18:44.633Z
Answers.UserDisplayName: ChaosBuster
Answers.Body: <p>I'm going to give a bit more insights, you are on the right path.</p>
  
  <p>The final step is to add, as you said, the default Contact notes Civi has for each contact, the notes field is a <strong>Multiple record set field</strong>, which as it's own name says allows to create multiple data entries for the same set of fields, ie. you can have 10 notes entries, so every time a user submits the form it will create a new note instead of updating a existing one. Please note that the Multiple record field is only available for the Contacts entity, also make sure that the profile is set to update in the settings accordion.</p>
  
  <p>If you don't want to use the existing Notes that Civi provides then you could create a new set of custom fields, navigating to <strong>Administer - Customize data and screens - Custom fields - Add set of custom fields</strong> give it the desired name (for example Enquiry),  <em>Used for</em> -> select  <strong>Contacts</strong> once done a checkbox will appear saying something like <strong><em>Does this custom set allow multiple records</em></strong> make sure you check it. You could display it as a <strong>Tab</strong> and add a custom field like Subject (Alphanumeric - Text) and a second field Message/Enquiry (Note - Text/Rich text). Once finished you can add the created custom fields to your profile. If I didn't explained myself you can always have a look at CiviCRM <a href="http://book.civicrm.org/user/organising-your-data/custom-fields/" rel="noreferrer">documentation</a> or leave a comment here.</p>
  
  <p>PS: if you go the custom field path, you will also have to give the <strong>Access all custom data</strong> permission to anonymous users if applies, <strong>User and Permission - Permission (Access control) - Wordpress Access Control</strong></p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2015-12-07T20:48:51.243Z
Answers.LastActivityDate: 2015-12-07T21:02:22.290Z
Answers.LastEditDate: 2015-12-07T21:02:22.290Z
Answers.UserDisplayName: Andrei
Body: <p>(I use CiviCRM with Wordpress, so I can't use the Drupal/CiviCRM contact form integration.)</p>
  
  <p>I am trying to create contact forms for my website. I feel like using Profiles is the best way to do this, but I can't figure out how to have a "message" field where the user can write their message to submit. I can get the name, email fields into the profile fine, but there seems to be no way to give them a space to write an enquiry. "Notes" is the closest thing, but their old notes would be overwritten so it would not be ideal.</p>
  
  <p>Is there some way to include an enquiry form with a Profile?</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2015-12-07T16:44:52.413Z
Comments.Text: You can create new fields using custom field option of civicrm.
Comments.UserDisplayName: Prem Patel
Tags: <wordpress><profile>
Title: Creating a Contact Form in CiviCRM
ThreadText: # Creating a Contact Form in CiviCRM
  
  (Asked by: username_0 on 2015-12-07)
  
  (I use CiviCRM with Wordpress, so I can't use the Drupal/CiviCRM contact form integration.)
  
  I am trying to create contact forms for my website. I feel like using Profiles is the best way to do this, but I can't figure out how to have a "message" field where the user can write their message to submit. I can get the name, email fields into the profile fine, but there seems to be no way to give them a space to write an enquiry. "Notes" is the closest thing, but their old notes would be overwritten so it would not be ideal.
  
  Is there some way to include an enquiry form with a Profile?
  
  **Tags:** wordpress, profile
  
  > **Comments:**
  > **username_1**: You can create new fields using custom field option of civicrm.  
  
  ---
  
  ## 4 answers
  
  ### Answer by username_5 on 2015-12-07. Score: 5 | Accepted answer
  
  I'm going to give a bit more insights, you are on the right path.
  
  The final step is to add, as you said, the default Contact notes Civi has for each contact, the notes field is a **Multiple record set field**, which as it's own name says allows to create multiple data entries for the same set of fields, ie. you can have 10 notes entries, so every time a user submits the form it will create a new note instead of updating a existing one. Please note that the Multiple record field is only available for the Contacts entity, also make sure that the profile is set to update in the settings accordion.
  
  If you don't want to use the existing Notes that Civi provides then you could create a new set of custom fields, navigating to **Administer - Customize data and screens - Custom fields - Add set of custom fields** give it the desired name (for example Enquiry), *Used for* -> select **Contacts** once done a checkbox will appear saying something like ***Does this custom set allow multiple records*** make sure you check it. You could display it as a **Tab** and add a custom field like Subject (Alphanumeric - Text) and a second field Message/Enquiry (Note - Text/Rich text). Once finished you can add the created custom fields to your profile. If I didn't explained myself you can always have a look at CiviCRM [documentation](http://book.civicrm.org/user/organising-your-data/custom-fields/) or leave a comment here.
  
  PS: if you go the custom field path, you will also have to give the **Access all custom data** permission to anonymous users if applies, **User and Permission - Permission (Access control) - Wordpress Access Control**
  
  
  ---
  
  ### Answer by username_2 on 2015-12-07. Score: 3
  
  As username_1 username_1 said, you may add a custom field assigned to contacts and use this in your profile. If that's no good, try utilizing the notes field on contacts.
  
  
  ---
  
  ### Answer by username_3 on 2018-06-21. Score: 3
  
  In WordPress I use [Caldera Forms](https://wordpress.org/plugins/caldera-forms/) with [CiviCRM integration](https://github.com/mecachisenros/caldera-forms-civicrm) to create an Activity. This maps better to the data - you want their message to be part of the act of contacting you, not part of their actual contact.
  
  Additionally:
  
  * You get lots of useful fields (like the timestamp) for free.
  * If you have multiple contact forms for different purposes, you can easily distinguish between them with different activity types (or a custom field if you prefer).
  
  
  ---
  
  ### Answer by username_4 on 2018-06-06. Score: 0
  
  I've done both options that username_5 mentions above, the email out to both client and administrators always shows the 1st note value in the multiple record set and not the message/note/inquiry that was submitted by the customer.
  
  
  ---
  
  