Double Opt-In confirmation link always expired for new subscribers

Hey Community,

I’m having trouble with
Double Opt-In confirmation links for my newsletter subscribers. The confirmation email arrives, but when clicking the link it immediately shows “Link expired”, even if clicked right away.

Working in
Wix Editor, Marketing & SEO → Email Marketing (Double Opt-In enabled).

What I’m trying to do
I want new subscribers to confirm their email via Double Opt-In. The goal is to have a working, GDPR-compliant DOI flow.

What I’ve tried so far

  • Domain is authenticated (SPF/DKIM :white_check_mark:).

  • Deleted test contacts and signed up with fresh addresses.

  • Deactivated and reactivated Double Opt-In.

  • Tested with different providers: GMX :white_check_mark: works fine, iCloud :cross_mark: and Freenet :cross_mark: always fail (link expired instantly).

Extra context

  • My GMX email is also a site member → DOI works.

  • With iCloud/Freenet (new users, not site members) the confirmation link is always expired.

  • Seems to be an issue with token generation/validation for new subscribers.

Thanks for helping,

Marcel

Seems like certain providers run the link through URL scanners / link-checkers as soon as the email arrives.
That first automated “click” burns the token immediately, so by the time the real person clicks, it’s already expired.

Maybe this needs to be brought to Wix Support for more investigation.

a work around is to set up a triggered email with your own token/validation using code.

also ask an iCloud user to copy the confirmation URL instead of clicking directly. If it still says “expired,” the token is indeed killed at the provider level, not the client.