# Magic Links In Memberships(Courses)

> Have you ever been in a situation where you're trying to get somebody in membership, or you want to get them in quickly, and they've lost their password, or they can't figure out how to log in? A Memberships magic link is the one-click solution for that.

- Source: https://docs.ghlcustomercare.com/docs/memberships-and-communities/membership-courses-sites/magic-links-in-memberships-courses
- Section: Memberships & Communities / Membership/Courses Sites
- Reading time: 4 min
- Images: 7, each explained below

---
Magic Links give customers secure, password-free access to courses and community groups in GHL Customer Care. Each link signs in the intended customer and directs them to content they already have permission to view. Time-limited links help protect customer accounts while making it easy to request a replacement when an emailed link expires.  

**Please note:**

**Newly created locations must use client portal magic links**. You can create magic links in the Client Portal. Go to "Sites" > "Client Portal" > "Dashboard" to generate magic links for your clients.More details on [client portal magic link](https://docs.ghlcustomercare.com/docs/client-portal/client-portal-2/client-portal-sso-magic-links-enable-one-click-access-to-client-apps)

**TABLE OF CONTENTS**

-   [What is a Magic link in Memberships?](#what-is-a-magic-link-in-memberships)
-   [Key Benefits of Magic Links](#key-benefits-of-magic-links)
-   [How to Generate Magic Links?](#how-to-generate-magic-links)
-   [Magic Link Expiration](#magic-link-expiration)
-   [Important:  A Magic Link signs the customer in but does not grant content access. Confirm they have the correct course or group permissions before sending it.](#important-a-magic-link-signs-the-customer-in-but-does-not-grant-content-access-c)
-   [How to Send Magic Links in workflows and emails?](#how-to-send-magic-links-in-workflows-and-emails)
-   [Testing and Troubleshooting Magic Links](#testing-and-troubleshooting-magic-links)[](#common-issues)
-   [Common Issues](#common-issues)
-   [Frequently Asked Questions](#frequently-asked-questions)[](#related-articles)
-    [Related Articles](#related-articles)

---

## **What is a Magic link in Memberships?**

Magic Links are secure, customer-specific URLs that allow someone to access the Client Portal without entering a username or password. They simplify course and community access while protecting customer accounts through time-limited authentication.

When a customer selects a Magic Link, GHL Customer Care signs them in and directs them to the appropriate course, community, or Client Portal destination. The customer will only see content they have already been granted permission to access.

**Please Note:**

**If you’re using the magic link while logged in as your agency admin account, you’ll see all the available courses for that sub account.** 

---

## **Key Benefits of Magic Links**

**Password-free access:** Customers can sign in without remembering or resetting a password.

**Secure authentication:** Token-based links expire after a defined period instead of remaining active indefinitely.

**Faster customer access:** Customers can move directly from an email to their course or group.

**Simple link recovery:** Customers can request a new emailed link directly from the expiration page.

**Content-based permissions:** Customers only see courses, groups, and other content already assigned to them.

**Fewer login issues:** Easy access can reduce support requests related to forgotten credentials.

---

## **How to Generate Magic Links?**

Generating a Magic Link from the Client Portal gives a specific customer immediate password-free access. These links expire after 15 minutes, so they should be sent and opened promptly.

1.  Go to **Memberships → Client Portal**.
2.  Scroll to **Actions**.
3.  Select **Generate**.
4.  Copy the generated Magic Link.
5.  Send the link directly to the intended customer.

![How to Generate Magic Links? (image 1 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077633367/original/fiR0ZTXIA8SozFWuxylf3NmLsKkc8D0_Uw.png)

**How to Generate Magic Links? (image 1 of 7)**

This screenshot appears in the "How to Generate Magic Links?" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Go to Memberships → Client Portal. Scroll to Actions. Select Generate. Copy the generated Magic Link. Send the link directly to the intended customer. Immediately after, the guide continues: Important: A link generated directly from the subaccount expires after 15 minutes. Generate another link when the customer cannot open it within that period.
- Where to go: Go to Memberships → Client Portal. Scroll to Actions. Select Generate. Copy the generated Magic Link. Send the link directly to the intended customer.
- Controls: Memberships → Client Portal, Actions, Generate, 15 minutes
- Next: Important: A link generated directly from the subaccount expires after 15 minutes. Generate another link when the customer cannot open it within that period.

Full procedure:

1. Go to Memberships → Client Portal.
2. Scroll to Actions.
3. Select Generate.
4. Copy the generated Magic Link.
5. Send the link directly to the intended customer.

**Important:** A link generated directly from the subaccount expires after **15 minutes**. Generate another link when the customer cannot open it within that period.

---

## **Magic Link Expiration**

Magic Link expiration depends on how the link is delivered.

**Sent through email:** Expires after 24 hours. If expired, the customer can select **Send New Link** to receive a replacement at their registered email address.

**Generated under Memberships → Client Portal:** Expires after 15 minutes. Generate a new link if the customer does not open it in time.

![Magic Link Expiration (image 2 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155077928451/original/Um-8daZIicHj-rBWapyVeXtXU4btvw6KpQ.png)

**Magic Link Expiration (image 2 of 7)**

This screenshot appears in the "Magic Link Expiration" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Generated under Memberships → Client Portal: Expires after 15 minutes. Generate a new link if the customer does not open it in time. Immediately after, the guide continues: Step 1: Go to workflows and setup a courses trigger.
- What this covers: Generated under Memberships → Client Portal: Expires after 15 minutes. Generate a new link if the customer does not open it in time.
- Controls: Send New Link
- Next: Step 1: Go to workflows and setup a courses trigger

## 

**Important:**  A Magic Link signs the customer in but does not grant content access. Confirm they have the correct course or group permissions before sending it**.**

## **How to Send Magic Links in workflows and emails?**

**Step 1 :** Go to workflows and setup a courses trigger 

![How to Send Magic Links in workflows and emails? (image 3 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155029533660/original/HGoeFs54iW8jMwlhcO-KIzyeQrtMFm6NxQ.png)

**How to Send Magic Links in workflows and emails? (image 3 of 7)**

This screenshot appears in the "How to Send Magic Links in workflows and emails?" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Step 1: Go to workflows and setup a courses trigger. Immediately after, the guide continues: Learners Magic Link can be used with all courses triggers.
- What this covers: Step 1: Go to workflows and setup a courses trigger
- Controls: Learners Magic Link, learner Magic Link, Anyone with the link, ogin Url(Magic Link)
- Next: Learners Magic Link can be used with all courses triggers.

**Learners Magic Link** can be used with all courses triggers.

**Note that learner magic link can only be used with Courses triggers(Category Started,Category Completed,Lesson Started,Lesson Completed,New Sign Up,Offer Access Granted,Offer Access Removed,Product Access Granted,Product Access Removed,Product Started,Product Completed)**

**Step 2 :** Add an action like email or SMS which allows you to select Login Url(Magic Link)

![How to Send Magic Links in workflows and emails? (image 4 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155029534395/original/NCkXxSJ1y8kjEA9H_qRFW0bBuKNQLwD-4w.png)

**How to Send Magic Links in workflows and emails? (image 4 of 7)**

This screenshot appears in the "How to Send Magic Links in workflows and emails?" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Step 2: Add an action like email or SMS which allows you to select Login Url(Magic Link). Immediately after, the guide continues: When the email goes out it will automatically populate the learner Magic Link for the contact.
- What to choose: Step 2: Add an action like email or SMS which allows you to select Login Url(Magic Link)
- Controls: Learners Magic Link, learner Magic Link, Anyone with the link, ogin Url(Magic Link)
- Next: When the email goes out it will automatically populate the learner Magic Link for the contact

![How to Send Magic Links in workflows and emails? (image 5 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155029534474/original/zVJpTrGLl6u1T4KO_8XbPqSRg-fAQbqkkA.png)

**How to Send Magic Links in workflows and emails? (image 5 of 7)**

This screenshot appears in the "How to Send Magic Links in workflows and emails?" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Step 2: Add an action like email or SMS which allows you to select Login Url(Magic Link). Immediately after, the guide continues: When the email goes out it will automatically populate the learner Magic Link for the contact.
- What to choose: Step 2: Add an action like email or SMS which allows you to select Login Url(Magic Link)
- Controls: Learners Magic Link, learner Magic Link, Anyone with the link, ogin Url(Magic Link)
- Next: When the email goes out it will automatically populate the learner Magic Link for the contact

When the email goes out it will automatically populate the **learner Magic Link** for the contact

**Please Note:**

Magic links should only be shared with prior consent. **Anyone with the link** will be able to access your course material

---

**Sending Learner Magic Link in Email Campaigns (Email Templates)**

![How to Send Magic Links in workflows and emails? (image 6 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/155029536404/original/TR9dnVE3XFd6MszvdB4sLZJ_WZFJo81YwQ.png)

**How to Send Magic Links in workflows and emails? (image 6 of 7)**

This screenshot appears in the "How to Send Magic Links in workflows and emails?" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: Sending Learner Magic Link in Email Campaigns (Email Templates). Immediately after, the guide continues: Magic Links can be send using email campaign by using the l ogin Url(Magic Link) Custom value.
- What this covers: Sending Learner Magic Link in Email Campaigns (Email Templates)
- Controls: Learners Magic Link, learner Magic Link, Anyone with the link, ogin Url(Magic Link)
- Next: Magic Links can be send using email campaign by using the l ogin Url(Magic Link) Custom value

Magic Links can be send using email campaign by using the l**ogin Url(Magic Link)** Custom value

---

## **Testing and Troubleshooting Magic Links**

Test Magic Links with a real contact who has the correct course or group access. Open the link in a private or incognito window to confirm the correct destination and permissions without interference from an administrator session.

### Common Issues

**The link expired:**  
For emailed links, select **Send New Link**. For links generated under **Memberships → Client Portal**, return to **Actions** and select **Generate** again.

**The replacement email did not arrive:**  
Check spam and filtered folders, then confirm the email address on the contact record is correct.

**The customer cannot see the expected content:**  
Verify that the correct course, offer, product, or community group access has been assigned.

**The wrong account opens:**  
Do not reuse or forward customer-specific links. Generate a new link for the correct contact.

**More content appears during testing:**  
Open the link in a private or incognito window to prevent administrator permissions from affecting the results.

![Common Issues (image 7 of 7)](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/48292058216/original/Lz-kH0I_-3Fv5YyPoZ__BVRMPpi4IKAyJA.png)

**Common Issues (image 7 of 7)**

This screenshot appears in the "Common Issues" section of "Magic Links In Memberships(Courses)". The text alongside this image reads: More content appears during testing: Open the link in a private or incognito window to prevent administrator permissions from affecting the results. Immediately after, the guide continues: Q: How long does a Magic Link remain valid?
- What this covers: More content appears during testing: Open the link in a private or incognito window to prevent administrator permissions from affecting the results.
- Controls: Send New Link, Memberships → Client Portal, Actions, Generate
- Next: Q: How long does a Magic Link remain valid?

---

## **Frequently Asked Questions**

**Q: How long does a Magic Link remain valid?**

Magic Links sent through email remain valid for 24 hours. Links generated directly under **Membership → Client Portal** remain valid for 15 minutes.

**Q: What happens when an emailed Magic Link expires?**

The customer can select **Send New Link** on the expiration page. GHL Customer Care will send a replacement link to the customer’s registered email address.

**Q: Does a Magic Link grant access to a course or group?**

No. A Magic Link signs the customer in, but the customer must already have permission to access the course or group.

**Q: Why can a customer sign in but not see the expected content?**

Confirm that the customer has the correct course offer, product, or group access assigned to their contact record.

---

###  **Related Articles**

-   [Client Portal Dashboard](https://docs.ghlcustomercare.com/docs/client-portal/client-portal-2/client-portal-dashboard)

-   [Client Portal SSO Magic Links: Enable One-Click Access to Client App](https://docs.ghlcustomercare.com/docs/client-portal/client-portal-2/client-portal-sso-magic-links-enable-one-click-access-to-client-apps)

-   [How to Grant Access to Membership Courses Using Workflows](https://docs.ghlcustomercare.com/docs/memberships-and-communities/membership-courses-sites/how-to-grant-access-to-membership-courses-using-workflows)

-   [How to Make Groups Private in GHL Customer Care Communities](https://docs.ghlcustomercare.com/docs/memberships-and-communities/communities/how-to-make-groups-private-in-communities)

-   [How Can My Customers Use the Client Portal?](https://docs.ghlcustomercare.com/docs/client-portal/client-portal-2/how-can-my-customers-use-the-client-portal)

-   [How Do First-Time Users Set a Login Password or Request a Forgotten Password?](https://docs.ghlcustomercare.com/docs/memberships-and-communities/membership-courses-sites/how-do-first-time-users-set-login-password-request-forgotten-password-for-their)

---

Documentation for GHL Customer Care. Support: support@ghlcustomercare.com