Skip to content
ClientPress
  • Pricing
  • Features
  • Demo
  • Use CasesExpand
    • Coaches and Consultants
    • Employee Onboarding
    • Freelancers and Contractors
    • Teams Working With Outside Freelancers
    • Web and Digital Agencies
  • Contact
  • Log In
  • 0
ClientPress

Getting Started

7
  • Inviting a Client to Their Portal
  • Creating Your First Portal
  • User Roles Explained
  • Initial Setup Checklist
  • Plugin Overview — What ClientPress Does
  • Magic Login Links in Email Notifications
  • How to Link Clients to Their Portal

Navigation

1
  • How Client Login and Redirect Works

Assets, Files, and Deliverables

1
  • Portal Files — Browsing All Uploaded Files Across Portals

Client Setup

4
  • Onboarding — Guiding Clients Through Their First Steps
  • Managing Client Invitations
  • Assigning Project Managers to a Portal
  • Adding Sub-Clients to a Portal

Advanced

3
  • Uninstalling ClientPress — What Data Gets Deleted
  • Private File Storage and Security
  • Activity Log — What Gets Tracked and How to Use It

Automations and Integrations

5
  • REST API Overview
  • Connecting ClientPress to OttoKit
  • Connecting ClientPress to Make
  • Connecting ClientPress to Zapier
  • Using Webhooks with ClientPress

Features and Tabs

14
  • Onboarding — Guiding Clients Through Their First Steps
  • Docs — Adding Portal-Specific Client Documents
  • Guides — Creating and Assigning Global Support Docs
  • People Tab — Managing Portal Members
  • Tools & Links Tab — Building a Client Resource Board
  • Managing Deliverable Revisions
  • Deliverables — Sending Work for Client Approval
  • File Approval Workflow
  • Files Tab — Uploading and Managing Client Files
  • Calendar View — Visualizing Task Due Dates
  • Using the Kanban Board View for Tasks
  • Task Manager — Creating and Managing Tasks
  • Message Board — Topic-Based Team Discussions
  • Discussion Tab — Private Messaging with Clients

Notifications and Emails

3
  • Enabling or Disabling Admin Notifications
  • How Clients Can Manage Their Notification Preferences
  • How Portal Notifications Work

Portals and Hubs

6
  • Setting Portal Width and Layout per View
  • Configuring the Portal Landing Tab
  • Branding a Portal
  • Using Portal Templates
  • Managing Portal Status
  • Understanding Portals and Hubs (Child Portals)

Settings and Configuration

5
  • Setting Up the Login Redirect
  • Appearance Settings
  • Configuring Deliverable Categories and Revision Limits
  • Configuring File Upload Settings
  • Enabling and Disabling Portal Features Globally

Shortcodes and Theme

2
  • Customizing Portal Colors with the Theme Customizer
  • Shortcode Reference

Developer

5
  • ClientPress Hooks & Filters
  • ClientPress Outbound Webhooks
  • ClientPress Inbound Webhooks
  • ClientPress REST API
  • ClientPress Abilities API Integration
View Categories
  • Home
  • Support Documentation
  • Getting Started
  • Magic Login Links in Email Notifications

Magic Login Links in Email Notifications

2 min read

Magic login links are one-click login URLs embedded in portal notification emails. Instead of asking clients to remember their password and log in manually, they can click a single button in the email and land directly in their portal — already authenticated.


How Magic Login Works #

  1. An event occurs in the portal (a new message, file upload, task assignment, etc.)
  2. ClientPress sends a notification email to the relevant user
  3. The email contains a Visit Portal button with a magic login link
  4. The client clicks the button
  5. They are automatically logged in and taken directly to the relevant area of the portal
  6. The magic link is immediately invalidated — it cannot be used a second time

Enabling Magic Login Links #

  1. Go to Settings → ClientPress → Access & Login.
  2. Enable Magic Login Links.
  3. Save.

Once enabled, all portal notification emails will include magic login links for users who are not currently logged in.


Security #

Magic login links are designed to be secure:

  • Each link is single-use — once clicked, it expires immediately
  • Links expire automatically after 48 hours even if unused
  • Each link is tied to a specific user — it cannot be used to log in as anyone else
  • If a link is forwarded or shared, the first person to click it consumes it

Because of these properties, magic login links are safe to include in email — they do not pose a long-lived security risk.


What Happens if the Link Expires #

If a client clicks a magic login link after it has expired (or after it has already been used), they are redirected to the standard WordPress login page. They can log in with their username and password as normal.


Magic Login and Logged-In Users #

If the client is already logged in when they click a magic login link, the link is bypassed and they are taken directly to the destination in the portal. The link is still consumed.


Disabling Magic Login Links #

If you prefer clients to log in with their password each time, leave the Magic Login Links setting disabled. Notification emails will still be sent, but the portal link in the email will go to the standard portal URL, prompting a login if the client is not already authenticated.

Updated on June 9, 2026

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Plugin Overview — What ClientPress DoesHow to Link Clients to Their Portal

Leave a ReplyCancel reply

Table of Contents
  • How Magic Login Works
  • Enabling Magic Login Links
  • Security
  • What Happens if the Link Expires
  • Magic Login and Logged-In Users
  • Disabling Magic Login Links

Use Cases

  • Coaches and Consultants
  • Employee Onboarding
  • Freelancers and Independent Contractors
  • Teams Working With Outside Freelancers
  • Web and Digital Agencies

How We Compare

  • Market Comparison
  • ClientPress vs Client Portal
  • ClientPress vs. Asana
  • ClientPress vs. Basecamp
  • ClientPress vs. Microsft Teams
  • Clientpress vs. Clickup

Customers

  • Dashboard

Support

  • Documentation
  • Support
  • Changelog
  • Roadmap

Affiliates

  • Affiliate Program
  • Affiliate Dashboard
  • Affiliate Terms and Conditions

Legal

  • Privacy Policy
  • Terms of Service

© 2026 ClientPress

Review My Order

0

Subtotal

Taxes & shipping calculated at checkout

Checkout
  • Pricing
  • Features
  • Demo
  • Use Cases
    • Coaches and Consultants
    • Employee Onboarding
    • Freelancers and Contractors
    • Teams Working With Outside Freelancers
    • Web and Digital Agencies
  • Contact
  • Log In
  • 0

Notifications