Everyday Use
How Can I Send Magic Links To All My Existing Members At Once?
Quick Answer
This is a Pro feature. On the WordPress Users screen, tick the users you want, choose Send Magic Link claim emails from the Bulk actions menu, and click Apply. Each selected user is emailed their own magic link.
Why This Helps
This solves the hardest moment in moving a site to passwordless login: everyone who already has an account.
You have a list of members, customers, or students with passwords they set months ago and mostly do not remember. Telling them "we have passwordless login now" does nothing, because they still have to get in once to find out.
Sending everyone a working link changes that:
- Migrating an existing member list. Every member gets a one-click way in, and their first experience of the new login is that it simply worked.
- Waking up dormant accounts. People who signed up and never returned usually have a forgotten password standing in the way. Remove it.
- Onboarding a batch of new accounts. Import users, select them, send. No password to generate, communicate, or reset.
- After a migration or a password reset event. Give everyone a clean way back in without a support queue.
Doing this by hand means generating a link per user and pasting it into an email, one at a time. For a list of any size that is not realistic, which in practice means it never happens.
How To Send Claim Emails
- Go to Users in the WordPress admin.
- Tick the users you want to send links to, or use the checkbox at the top of the column to select the whole page.
- Open the Bulk actions menu and choose Send Magic Link claim emails.
- Click Apply.
You will see a confirmation of how many were queued.
Who Gets Skipped
Two kinds of user are skipped automatically:
- Users with no email address. There is nowhere to send the link.
- Users who have logged in recently. They already have working access and do not need a claim email.
This is why the number queued can be lower than the number you selected. That is expected, not an error.
Emails Are Sent In The Background
Links are queued and sent in the background rather than all at once while you wait. Two reasons this matters:
- The Users screen responds immediately instead of timing out on a large selection.
- Your mail provider sees a steady trickle rather than a sudden burst, which is much less likely to be treated as spam.
Because sending is queued, delivery is not instant. On a large list, allow several minutes.
Before You Send To Everyone
Send to yourself and one colleague first. Check that the email arrives, looks right, and that the link logs you in. It is a much better experience than discovering a problem after emailing your whole member list.
Also worth checking first:
- Your link lifespan. People do not read email immediately. A 15 minute link sent to hundreds of people will generate support requests. Something measured in days suits a claim email far better — see Set Magic Link expiry.
- Your email content. Make it obvious why they are receiving this. See Customize the Magic Link email.
- Your mail setup. Sending a batch of email from a site that has never sent much is the classic way to land in spam folders. If your site does not already use a proper mail service, set one up first.
Selecting More Than One Page Of Users
WordPress bulk actions apply to the current page of the users list. If you have more users than fit on one screen, either raise the per-page count in Screen Options at the top right, or repeat the process for each page.
Related
- Create a Magic Link for a user — for a single person.
- Insert a Magic Link into your emails — add links to emails you already send.
- Track logins with the Audit Log — see who used their link.