Answers.Body: <p>Actually, the process is easy:</p>
  <ol>
  <li>In the Caldera form &gt; tab Builder, add an hidden field with the value {get:field_name} (replace field_name by the desired value)</li>
  <li>In the Caldera form &gt; tab Process, add a CiviCRM process and match the needed field with the one from Caldera with the magic field syntax, so here %field_name%. (In my case, 'employee of' matches with '%organization_name%')</li>
  <li>create an url to the page with the form: <a href="http://www.domain.com/form/" rel="nofollow noreferrer">www.domain.com/form/</a> and add ?field_name=YOURVALUE so it shows up like <a href="http://www.domain.com/form/?organization_name=YOURVALUE" rel="nofollow noreferrer">www.domain.com/form/?organization_name=YOURVALUE</a>. You can also add several variables using '&amp;' between them.</li>
  <li>Add the User registration Process with password creation</li>
  <li>Send the email from inside CiviCRM using such a syntax: <a href="https://domain.com/form/?organization_name=%7Bcontact.organization_name%7D" rel="nofollow noreferrer">https://domain.com/form/?organization_name={contact.organization_name}</a></li>
  </ol>
  <p>When processed, the new user gets a CiviCRM membership as a relation to the organization and can access specified content of the WordPress site!</p>
  <p>Source: <a href="https://calderaforms.com/doc/using-magic-tags-caldera-forms/" rel="nofollow noreferrer">Caldera form documentation</a></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-22T11:26:11.057Z
Answers.LastActivityDate: 2021-02-04T17:53:53.087Z
Answers.LastEditDate: 2021-02-04T17:53:53.087Z
Answers.UserDisplayName: Guillaume Sorel
Answers.Body: <p>How to use tokens such as checksum is covered <a href="https://docs.civicrm.org/user/en/latest/common-workflows/tokens-and-mail-merge/#checksum" rel="nofollow noreferrer">here</a> and is how you would send out a checksum via a bulk mailing</p>
  <p>The extension <a href="https://civicrm.org/extensions/contact-checksum-ui" rel="nofollow noreferrer">Contact Checksum UI</a> adds ability to create an email for a one-off email to a Contact via the Actions button on the contact record.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-21T08:01:27.587Z
Answers.Text: Thanks Pete, I guess my question wasn't precise enough. I need to register someone that is not yet in the database but his/her organization is already. Is this actually possible?
Answers.UserDisplayName: Guillaume Sorel
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-21T20:36:36.927Z
Answers.Text: i don't follow. how are you telling the person which Organisation?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-21T20:37:05.843Z
Answers.Text: are you wanting to give someone you know at the Org a link they can give to others who you don't know to use?
Answers.UserDisplayName: petednz - fuzion
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-22T09:26:25.793Z
Answers.Text: yes exactly! i want to be able to a send a personalized link to my contact in the organization that he/she will send to his colleagues and they will register themselves with a relation to the organization. this means I have to create each time a new link with the variable but it's part of job. I'm thinking about the simplest way to do this.
Answers.UserDisplayName: Guillaume Sorel
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2020-10-20T21:42:27.743Z
Answers.LastActivityDate: 2020-10-20T21:42:27.743Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>I'm using a caldera form to register beneficiaries (they become member throughout their organization) and I want to have the 'organization name' field pre-populated from the url. And I don't want to show the name of the organization on a public form with a select list.</p>
  <p>I read on the documentation that it is possible with example.com/some-page?cid={contact.contact_id}&amp;{contact.checksum} but where do I find the contact cheksum and how do I insert it in the form?</p>
  <p>Any experience connected to this topic?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-10-20T18:31:42.697Z
Comments.Text: I guess this extension gives me half of the answer: https://civicrm.org/extensions/contact-checksum-ui
Comments.UserDisplayName: Guillaume Sorel
Tags: <caldera-forms>
Title: How to pre-populate a caldera form?
ThreadText: # How to pre-populate a caldera form?
  
  (Asked by: username_0 on 2020-10-20)
  
  I'm using a caldera form to register beneficiaries (they become member throughout their organization) and I want to have the 'organization name' field pre-populated from the url. And I don't want to show the name of the organization on a public form with a select list.
  
  I read on the documentation that it is possible with example.com/some-page?cid={contact.contact\_id}&{contact.checksum} but where do I find the contact cheksum and how do I insert it in the form?
  
  Any experience connected to this topic?
  
  **Tags:** caldera-forms
  
  > **Comments:**
  > **username_0**: I guess this extension gives me half of the answer: https://civicrm.org/extensions/contact-checksum-ui  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_0 on 2020-10-22. Score: 1 | Accepted answer
  
  Actually, the process is easy:
  
  1. In the Caldera form > tab Builder, add an hidden field with the value {get:field\_name} (replace field\_name by the desired value)
  2. In the Caldera form > tab Process, add a CiviCRM process and match the needed field with the one from Caldera with the magic field syntax, so here %field\_name%. (In my case, 'employee of' matches with '%organization\_name%')
  3. create an url to the page with the form: [www.domain.com/form/](http://www.domain.com/form/) and add ?field\_name=YOURVALUE so it shows up like [www.domain.com/form/?organization\_name=YOURVALUE](http://www.domain.com/form/?organization_name=YOURVALUE). You can also add several variables using '&' between them.
  4. Add the User registration Process with password creation
  5. Send the email from inside CiviCRM using such a syntax: [https://domain.com/form/?organization\_name={contact.organization\_name}](https://domain.com/form/?organization_name=%7Bcontact.organization_name%7D)
  
  When processed, the new user gets a CiviCRM membership as a relation to the organization and can access specified content of the WordPress site!
  
  Source: [Caldera form documentation](https://calderaforms.com/doc/using-magic-tags-caldera-forms/)
  
  
  ---
  
  ### Answer by username_1 on 2020-10-20. Score: 0
  
  How to use tokens such as checksum is covered [here](https://docs.civicrm.org/user/en/latest/common-workflows/tokens-and-mail-merge/#checksum) and is how you would send out a checksum via a bulk mailing
  
  The extension [Contact Checksum UI](https://civicrm.org/extensions/contact-checksum-ui) adds ability to create an email for a one-off email to a Contact via the Actions button on the contact record.
  
  > **Comments:**
  > **username_0**: Thanks Pete, I guess my question wasn't precise enough. I need to register someone that is not yet in the database but his/her organization is already. Is this actually possible?  
  > **username_1**: i don't follow. how are you telling the person which Organisation?  
  > **username_1**: are you wanting to give someone you know at the Org a link they can give to others who you don't know to use?  
  > **username_0**: yes exactly! i want to be able to a send a personalized link to my contact in the organization that he/she will send to his colleagues and they will register themselves with a relation to the organization. this means I have to create each time a new link with the variable but it's part of job. I'm thinking about the simplest way to do this.  
  
  ---
  
  