Settings Reference
All OTP Verification settings are configured per-portal from the app's Settings page.
OTP Configuration
Code Type
Controls the character set used for generated codes.
| Value | Characters | Example |
|---|---|---|
| Numeric | 0-9 | 482951 |
| Alphanumeric | A-Z (no I/O), 0-9 (no 1/0) | A7K3M2 |
| Alpha Only | A-Z (no I/O) | JKRFMN |
Default: Numeric
Code Length
Number of characters in the generated code.
Options: 4, 6, or 8 characters Default: 6
Default Expiry
How long a generated code remains valid before it automatically expires.
Options: 5, 10, 15, 30, or 60 minutes Default: 10 minutes
HubSpot Property Storage
Store OTP in HubSpot Property
When enabled, the generated OTP code is written to a contact property in HubSpot after generation. This is useful for including the code in HubSpot email templates via personalization tokens.
Default: Off
HubSpot Property Name
The contact property where the OTP code will be stored. Only string and phone number type properties are shown. Use the Sync Properties button to refresh the list from HubSpot if you've recently created a new property.
Default: None
Email Delivery
Send OTP via Email
When enabled, the app sends the generated OTP code to the contact's email address using a built-in email template.
Default: Off
Email Subject
The subject line of the OTP email.
Default: "Your Verification Code"
Greeting
The greeting text at the top of the email.
Default: "Hello,"
Body Text
The message shown above the OTP code in the email.
Default: "Your one-time verification code is:"
Footer Text
The message shown below the OTP code. Use {expiry_minutes} as a placeholder - it will be replaced with the configured expiry time.
Default: "This code will expire in {expiry_minutes} minutes. If you didn't request this code, please ignore this email."
Thank you for your feedback!
Your input helps us improve our documentation.
Was this page helpful?
Great! What worked best for you? How can we improve our product?
- Previous
- Verifying Otps