Answers.Body: <p>The contact checksum works equally well for a CiviEvent registration as it does for updating their contact info via a profile.  The <a href="https://wiki.civicrm.org/confluence/display/CRMDOC/Tokens" rel="nofollow noreferrer">tokens page of the wiki</a> has a section at the bottom that shows how to format the URL based on your CMS:</p>
  
  <p><strong>Checksum for Event Registration Pages</strong>: To send people to an event registration page use this path where N is the ID of your event:</p>
  
  <pre><code>Drupal: http://www.myorganization.org/civicrm/event/register?reset=1&amp;id=N&amp;{contact.checksum}&amp;cid={contact.contact_id}
  Joomla!: http://www.myorganization.org/index.php?option=com_civicrm&amp;task=civicrm/event/register&amp;reset=1&amp;id=N&amp;{contact.checksum}&amp;cid={contact.contact_id}
  WordPress: http://www.myorganization.org/?page=CiviCRM&amp;q=civicrm/event/register&amp;reset=1&amp;id=N&amp;{contact.checksum}&amp;cid={contact.contact_id}
  </code></pre>
  
  <p><strong>Alternate approach</strong>: Using checksums  is a little complicated for some folks, especially end users!  To make your life simpler, consider installing the <a href="https://civicrm.org/extensions/fancy-tokens" rel="nofollow noreferrer">Fancy Tokens</a> extension.  This gives you drop-in tokens for your next several events that include the checksum automatically.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2016-12-08T16:25:12.620Z
Answers.LastActivityDate: 2016-12-08T16:25:12.620Z
Answers.UserDisplayName: Jon G - Megaphone Tech
Body: <p>I have a list of people who I want to encourage to sign up for an event. I can send a link that allows them to update their contact information, using the contact hash. What I would like to do is send them a similar link that would create a new event registration for their contact ID. This would solve a couple problems:</p>
  
  <ul>
  <li>Avoid duplicate contact entries from being created.</li>
  <li>Auto-populate contact fields make the user experience more pleasant.</li>
  </ul>
  
  <p>Am I missing a way to do this, or is there a way to implement it short of a new core feature?</p>
  
Tags: <civievent><tokens><checksum>
Title: Is there a way to email a link inviting people to sign up for an event that will be connect to their contact ID?
ThreadText: # Is there a way to email a link inviting people to sign up for an event that will be connect to their contact ID?
  
  (Asked by: username_0 on 2016-12-08)
  
  I have a list of people who I want to encourage to sign up for an event. I can send a link that allows them to update their contact information, using the contact hash. What I would like to do is send them a similar link that would create a new event registration for their contact ID. This would solve a couple problems:
  
  * Avoid duplicate contact entries from being created.
  * Auto-populate contact fields make the user experience more pleasant.
  
  Am I missing a way to do this, or is there a way to implement it short of a new core feature?
  
  **Tags:** civievent, tokens, checksum
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2016-12-08. Score: 3 | Accepted answer
  
  The contact checksum works equally well for a CiviEvent registration as it does for updating their contact info via a profile. The [tokens page of the wiki](https://wiki.civicrm.org/confluence/display/CRMDOC/Tokens) has a section at the bottom that shows how to format the URL based on your CMS:
  
  **Checksum for Event Registration Pages**: To send people to an event registration page use this path where N is the ID of your event:
  
  ```
  Drupal: http://www.myorganization.org/civicrm/event/register?reset=1&id=N&{contact.checksum}&cid={contact.contact_id}
  Joomla!: http://www.myorganization.org/index.php?option=com_civicrm&task=civicrm/event/register&reset=1&id=N&{contact.checksum}&cid={contact.contact_id}
  WordPress: http://www.myorganization.org/?page=CiviCRM&q=civicrm/event/register&reset=1&id=N&{contact.checksum}&cid={contact.contact_id}
  
  ```
  
  **Alternate approach**: Using checksums is a little complicated for some folks, especially end users! To make your life simpler, consider installing the [Fancy Tokens](https://civicrm.org/extensions/fancy-tokens) extension. This gives you drop-in tokens for your next several events that include the checksum automatically.
  
  
  ---
  
  