Skip to main content

How-to Video: Send Client Portal Invites

Updated today

Heads Up! If you see features in this video that aren’t in your account, this video may be what you're looking for instead.

Let’s take a quick look at how to send client portal invites in the Client & Contact structure.

In this video:

  • Send client portal invites.

  • A quick look a the client portal

How Does the Client Portal Work in Canopy?

The Client Portal is how you securely exchange files, client requests, messages, and eSignature forms with your clients.


Why This Matters

Inviting clients to the portal early keeps communication secure, reduces email back-and-forth, and gives clients one central place to complete requests, upload documents, and view billing information.



Table of Contents



Client Portal Overview

The Client Portal allows you to:

  • Share files securely

  • Send and receive client requests

  • Collect uploaded documents

  • Send forms for eSignature

Before you can send anything through the portal, the client must be invited.

Best practice:
Invite clients to the portal as soon as they are onboarded. If you forget, Canopy will prompt you to invite them when you attempt to send portal items.



Client Portal Access Basics

  • Portals operate at the client level, but each contact must have their own login.

  • Each contact sees only the documents and requests shared with them.

  • Contacts cannot create their own portal access—they must be invited using their email address.



Send a Client Portal Invite (Individual Contact)

Check Portal Status

  1. Open the Client Record.

  2. Locate the Contacts section on the left.

  3. Under each contact name, you can see:

    • No invite sent

    • Invited but never logged in

    • Last login date



Invite an Individual Contact

  1. Expand the contact by clicking the arrow next to their name.

  2. Click Send Invite.

Note:
If the contact does not have an email address on file, you’ll be prompted to add one before continuing.



Customize the Invitation

In the Client Portal invite window:

  1. Confirm the contact name and email address.

  2. (Optional) Add a personalized message.

  3. (Optional) Select an email template.

    • You can use onboarding templates or Canopy’s preset templates.

  4. Click Send.

Best practice:
Include a link to Canopy’s Client Portal Help Center to help clients get started.



Invite Multiple Contacts

You can invite all contacts on a client record at once.

To Invite Multiple Contacts

  1. Open the Client Record.

  2. Go to the Contacts section.

  3. Click the three-dot menu at the top of the section.

  4. Select Invite Contacts to the Client Portal.

  5. Use the checkboxes to select contacts.

  6. (Optional) Add a personalized message.

  7. Click Send.



The Client Portal Experience

Email Invitation

Clients receive an email that includes:

  • Your personalized message

  • A Create Account button

After clicking Create Account, the client:

  1. Sets a password using the invited email address.

  2. Logs into the Client Portal.



Inside the Client Portal

When clients log in, they land on the Home tab.

They can access:

  • To-Do

    • All assigned tasks and client requests

  • Files

    • Files you’ve shared and files they upload

  • Billing (if enabled)

    • Outstanding balances

    • Invoices and payment history

    • Online payments (if enabled)

Clients can upload documents by selecting Add a File.

At the bottom of the portal, clients can:

  • Access User Settings

  • Update personal information

  • View help resources

Tip:
You can also share the Client Portal Help Center link during onboarding or in your invite message.



Summary

  • The Client Portal is the secure hub for files, requests, billing, and eSignatures.

  • Each contact needs their own portal invite and login.

  • Invites can be sent individually or in bulk from the client record.

  • Clients can complete requests, upload files, and manage billing from one place.



Need help?

Contact Support or ask Penny, our AI Support Bot, for assistance.

Did this answer your question?