Magic links in the customer portal
Find out how to create, send and use CrocoClick magic links to provide secure access to training courses and the customer portal without a login or password, via email, workflows or personalized menus.
Written By Baptiste Lorreyte
Last updated About 1 month ago
You've seen this scene before:
A user wants to access their training...
They've forgotten their password...
Or doesn't understand how to log in.
Magic Links exist to avoid this kind of wasted time.
One click. Immediate access. No password required.
What is a Magic Link in a customer portal?
A Magic Link allows a user to access their training courses/communities without a username or password.
Once logged in via this link, the user only sees the products, offers, or training courses to which they actually have access (i.e., they see THEIR space).
Objective:
eliminate login friction
speed up access to content
reduce support requests
Why use magic links?
1. Ultra-simplified connection
No passwords to remember. Just one click to access the training.
2. Security + convenience
Links valid for a limited time
Access only to authorized content
Works on all devices (mobile, tablet, computer)
Recommended use cases
Magic links are particularly useful for:
🔑 Forgotten password
👋 Inviting new members
📧 Transactional or marketing emails
💸 Promotions and private sales
📱 Quick access across multiple devices
METHOD #1: Manually generate a magic link
Magic links can be generated from the Customer Portal Dashboard.
They provide direct and secure access to a specific contact without a username or password.
1. Open the Customer Portal section
In the Subscriptions menu, use the drop-down menu at the top of the screen and select Customer Portal > Dashboard.
This section gives you access to:
Magic link generation
The settings for the customer portal modules
2. Generate a magic link
In the Actions panel, locate the Generate Magic Link option.
Click Generate to start creating a secure one-click login link.

3. Select the target contact
Select the contact in question and click on "Generate."

4. Copy (or send) the magic link
Once you have selected the contact, click Generate. CrocoClick instantly generates a secure single sign-on (SSO) URL.
Click on the Copy icon to save the link to your clipboard.
You can now use this link:
in private browsing mode (to see what your customer sees)
in an email
or in any access point requiring a simplified login for a specific contact
METHOD #2: Send a magic link via automations or emails
Recommended cases
Assigning training to a new user
Assigning an offer to an existing contact
Registering for training
Sending via Automations
Step 1: Trigger linked to a training course
Create a workflow with a trigger linked to training courses.
Magic links work with all training triggers, including:
Registration
Access to an offer
Start/end of product
Start/end of lesson or category
Step 2: Email or SMS action
Add an Email or SMS action and insert the variable: URL de connexion (Lien magique) / Login URL (Magic Link)
➡️ The learner's magic link will be automatically generated for the contact.
Security and best practices
⚠️ A magic link gives access to content. Only share it with the user's explicit consent.
Troubleshooting (FAQ)
Do magic links expire?
Yes. If you regenerate a link, the old ones become invalid.
Does a contact need to have an active offer?
Yes. A magic link does not work if the contact does not have access to an offer or training course.
During testing, I can see all the training courses, even though I shouldn't be able to.
This is normal if you are an Admin. As an admin, you are logged in with full rights.
👉 To test correctly: open the link in private browsing mode (incognito).
Quick summary
Magic links remove connection friction
Limited access to only authorized content
Ideal for emails, workflows, and quick onboarding
If you want less support, less friction, and users who can easily access your training courses... Magic links are your friend.