Why isn't the email OTP coming through?
Why isn't the email OTP coming through?
- Check your spam/junk folder — the email may have been filtered.
- Try a different login method or email — Google, Apple, or Microsoft sign-in will bypass OTP delivery entirely. If your corporate email is on a secured server, a Gmail or personal address will work immediately.
-
Ask your IT team to add our sending domains to your allowlist:
hercules.appnotifications.hercules.app
- Email antivirus blocking — if your company uses email antivirus software, it may be intercepting OTP emails. If you know the name of your provider, share it when you contact us so we can investigate.
Why do my users keep getting logged out?
Why do my users keep getting logged out?
How long do login sessions last?
How long do login sessions last?
Why are my users randomly getting signed out?
Why are my users randomly getting signed out?
- Safari or iOS. See the “Why do my users keep getting logged out?” section above.
- Incognito or private mode, or a browser set to clear site data on close. The session is wiped when the tab closes.
- New device or browser. Each browser holds its own session. Signing in somewhere new does not carry over.
- Signed out from somewhere else. If the user, an admin, or another tab signs out, all of that user’s sessions end.
- Something misconfigured in the app’s auth setup. Ask Hercules to check it:
Why is the login captcha not working?
Why is the login captcha not working?
- Update the browser. Turnstile supports all major browsers except Internet Explorer. Make sure the browser is up to date.
- Disable browser extensions. Ad blockers and privacy extensions can block the scripts Turnstile needs. Temporarily disable all extensions and reload the page.
- Confirm JavaScript is enabled. Turnstile requires JavaScript. Check the browser settings to make sure it is on.
- Try incognito or private mode. This rules out issues caused by extensions or cached data.
- Test in another browser or device. This confirms whether the issue is specific to one setup.
- Disable VPNs or proxies. Some VPNs and proxies interfere with Turnstile. Turn them off temporarily and try again.
- Switch networks. Some networks block the requests Turnstile needs. Try a mobile hotspot or different Wi-Fi.
- Run the compatibility check. Open Cloudflare’s Turnstile troubleshooter in the same browser where the issue occurs and share the results when contacting support.
My auth domain is not working
My auth domain is not working
auth, not the full domain (e.g. not auth.yourdomain.com). DNS propagation usually takes a few minutes but can take up to a few hours in rare cases.If you use Cloudflare, make sure the CNAME record for the auth subdomain is set to DNS only (gray cloud icon), not Proxied (orange cloud icon). Cloudflare proxying can interfere with the SSL certificate provisioning.If it has been more than 24 hours, contact hello@hercules.app.Users see "Deceptive site ahead" or "Dangerous site" on my auth domain
Users see "Deceptive site ahead" or "Dangerous site" on my auth domain
auth subdomain itself. See Google Safe Browsing warnings on your
domain for the Search Console verification and review request
flow.My Google app is stuck in 'Testing' mode
My Google app is stuck in 'Testing' mode
I lost my Apple private key file
I lost my Apple private key file
.p8 private key file once. You will need to create a new
key in the Apple Developer portal and update the credentials in Hercules. See the Apple setup
guide for full steps.What should I do if auth isn't working?
What should I do if auth isn't working?
- Ask Hercules to
configure auth like in the Hercules Auth debugging guide2. Accept any changes it recommends 3. If the login captcha or verification widget is not loading, see “Why is the login captcha not working?” above 4. If still not working, click “Support & feedback” in the sidebar and the Hercules team will help
My users see a 'redirect_uri_mismatch' error
My users see a 'redirect_uri_mismatch' error
https://) in the provider’s redirect URI settings. See the OAuth branding
guide for
provider-specific steps.How long does it take for auth changes to take effect?
How long does it take for auth changes to take effect?