You can capture guest consent on the terms and conditions of a loyalty program before they redeem loyalty points by sending an email to the guest with a link to the loyalty form. To maintain guest’s confidentiality and to prevent unauthorized access to the form, you can enable a setting that requires guests to log in to Webstore before they can edit or view the form (sent via email or Webstore).
To ensure only singed-in users can access the loyalty form
At the organization level, navigate to Admin > Organization > Organizations.
Click the Settings tab, and then expand the Custom Data section.
Select the Enforce the Guest to Sign-in to Webstore in order to sign the Loyalty Form check box to prevent guests from viewing loyalty form without logging in.
Note: The check box is selected by default, and if cleared, you get an alert message that states the guest will be able to submit loyalty forms without logging in, which may lead to data security issues.
Guests must now log in or sign up to Webstore to view or enter their details in the loyalty form that is emailed to their registered email address.
Impact on Guest Access to the Form
With the Enforce the Guest to Sign-in to Webstore in order to sign the Loyalty Form setting enabled, the following takes place:
Guest receives an email with a link to the loyalty form.
Note: The link to the form automatically expires after 8 hours.
Guest clicks the link and is directed to log in using the username (unique identifier) and password.
Tip: Based on your organization level settings, the unique identifier may be the guest’s email address or phone number.
Guest enters the username and password or must sign up to create a new account.
Zenoti performs a check and verifies if the logged in user's credentials is the same as that of the intended guest.
If the credentials are valid, then Zenoti allows the guest to proceed to complete the form.
Else, the following error displays:
You are not authorized to access this form. Please login with the correct credentials.