You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: docs/forms.md
+17-4
Original file line number
Diff line number
Diff line change
@@ -79,15 +79,28 @@ This will mount the form regardless if the user has completed the form or not.
79
79
80
80
Hellotext automatically validates the form inputs based on how they were configured on the dashboard
81
81
using browser's native [checkValidity()](https://developer.mozilla.org/en-US/docs/Web/API/HTMLSelectElement/checkValidity).
82
+
82
83
Once the user tries to submit the form and there are missing required fields,
83
84
the submission is halted and we display default browser's error message using [HTMLObjectElement.validationMessage](https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/validationMessage) property.
84
85
85
-
### Authentication
86
+
If the form contains a unique property and the client enters a value that is already taken,
87
+
the submission will not be complete. Instead, an error will be reported to the client and the form will not be submitted.
88
+
89
+
Uniqueness errors use the browser's native [setCustomValidity()](https://developer.mozilla.org/en-US/docs/Web/API/HTMLObjectElement/setCustomValidity)
90
+
method which are reported as normal form validation errors, they can be styled with the `input:invalid` selector.
91
+
92
+
### Understanding Verification
86
93
87
94
Hellotext protects you from bot submissions and protects your customers from identity theft and impersonation.
88
-
When a subscriber fills the form, Hellotext sends a One Time Password (OTP) code to the subscriber. If they have an email,
89
-
an email is sent to them, otherwise an SMS is sent to their phone number.
90
-
Until a valid OTP has been entered, data will not show up on the dashboard and will not contribute to attribution marketing.
95
+
96
+
When a subscriber fills the form with an email and/or phone number, Hellotext sends a verification link to the value the submission had at the time of creation.
97
+
When the customer clicks the link in their email and/or the SMS they receive, the attribute is verified.
98
+
Once the email/phone number were verified, the data is considered to be _verified_.
99
+
100
+
Once verification of a submission is complete, Hellotext performs an automatic merge (if needed) of all profiles
101
+
that have the same email and/or phone number. After automatic merging, if a property has multiple values,
102
+
it will be visible in the Audience page and the user can see the values that were merged and they can decide which one
0 commit comments