Secure link
How can I use a secure link in emails to finalise the registration of a participant/member in the database or allow data to be updated without being logged in?
In this article:
Why use secure links?
Secure links enable the following:
- Participants/members to register for the event/community, even if they are already present in the back office. Indeed, a person already present in the back office cannot complete the registration form to switch to registered status without using a secure link.
- Participants/members can update their information via a registration form without being logged in. In fact, a participant/member cannot update their information in an update form unless they are connected to the event.
How to set up a secure link?
Secure links can only be created within an email campaign.
To create an email with a secure link:
- Create or edit an email campaign
- Click the button available in the email editor
- In the "Content" panel on the left, select the URL type "Link to a page of the event website without connection"
- Select the page containing yourCheck the "Secure link" option registration form
- Check the "Secure link" option

The email received by the client will contain a secure link. This means that the URL will contain an identifier allowing inwink to recognize their participant/member profile and thus link/update their data in the back office.
Use cases
The participant/member is already in the back office and needs to register
- You have imported your (future) participants/members into the back office, with fields for which you already have information (for example: country, position, company, etc.). For an event, these participants/members are imported into the list of non-registered persons.
You want them to confirm their registration by completing the registration form. - Participants/members already in the back office (even if unregistered) are considered already registered to the event/community. If they complete the registration form by accessing it from the event/community website or through a “standard” link, they will see a message at the end indicating they are already registered.
- To solve this, we recommend creating an email campaign with a secure link. Participants/members must use this email to register; otherwise, they will encounter an error. The secure link contains an identifier that links the information to the participant/member file, allowing the participant/member to confirm their registration. Their data will be updated on their participant/member profile..
The participant/member is already registered and needs to update their information at your request
- Participants/members are registered (either by you via the back office or themselves via the registration form).
- You need additional information for each participant. Therefore, you have created a new field, which has been added to a new form (which is an information update form).
- You want to ensure the best participant/member experience, allowing them to provide this information as quickly as possible without logging in. Create an email campaign with a secure link that directs to the page containing the update form. Upon receiving the email, the participant/member can enter the new information without logging in. The information will be properly updated in the back office.
Link with prefilled form:
- Using a secure link of the type “Link to site page without login” does not allow for pre-filling fields in the registration/update form.
- To enable pre-filling, it is necessary to add a manual secure link via URL, entering the code below in the link field and adding the necessary dynamic fields for pre-filling.
Code to insert in the link field:
-
For an event:
{{person | url.trust event.computedurl + '/registration/register'}}

-
For a community:
{{member | url.trust community.computedurl + '/content/registration'}}

Example of an invitation URL where the guest’s information will be pre-filled.
Code to insert:
- For an event:
The URL contains:- Salutation
- First name
- Last name
- Job title
- Company
- Country
{{person | url.trust event.computedurl + '/registration/register'}}&civilit={{person.civilit | template.raw}}&firstname={{person.firstname}}&lastname={{person.lastname}}&email={{person.mail}}&jobtitle={{person.jobTitle}}&company={{person.company}}&country={{person.country | template.raw}}
- For a community:
The URL contains:
- First name
- Last name
- Job title
- Company
{{member | url.trust community.computedurl + '/content/registration'}}&firstname={{member .firstname}}&lastname={{member .lastname}}&email={{member .mail}}&jobtitle={{member .jobTitle}}&company={{member .company}}
😀 Don’t worry, the dynamic fields will automatically be replaced with the participant’s information stored in the event’s back office.