What you need to know about clients
Clients represent the individuals that your business serves. For example, if you’re a marketing agency, a client is someone that pays you for marketing services. In the Copilot Dashboard, you need to have clients for most workflows. For example, to send a message or assign an invoice, you need a client to send a message to or assign an invoice to.
If you create a new workspace, you’ll initially see 2 example clients, John Doe and Jane Doe. If you have companies enabled, they will both be assigned to the company Rocket Rides. We only created these example clients so that you can explore workflows right away. For example, you can click on John Doe to see the Client details page. You can delete the example clients at any time.
If you’ve enabled companies, you can use them to group multiple clients together. For example, if John and Jane both work at Rocket Rides, you can assign them both to the Rocket Rides company.
In the Copilot Dashboard you can use companies to:
Organize clients by associating them with companies that they are part of.
Take actions at the company level. For example, you can send a message or send an invoice to a company, letting all clients associated with the company see the relevant information.
In your portal, clients with associated companies can:
See other clients associated with their company on the Settings > Team page.
Invite other clients to their company (internal users can enable or disable this feature in Settings > General).
If you serve individuals (clients), disable companies in Settings > General. Company fields and company-level messaging and file channels will not be enabled.
If you serve companies each with many associated clients, enable companies in Settings > General.
Company fields and company-level message and file channels will be enabled. Billing will also be associated with companies instead of individual clients, unless a client is not assigned to a company.
Note: If companies are enabled, payment methods are stored at the company-level and are shared among all members of the company.
You can specify if the default is a company channel or individual client channel. This default affects the type of channel that will be automatically created in Messaging and Files. Also, you can allow client users to invite team members.
The CRM page is where you can manage all of your clients and companies.
If you have companies enabled, you’ll have access to the Companies view and the Clients view. If you do not have companies enabled, you will only see the Clients view.
The Companies view will show a list of existing companies in your workspace and the date they were created.
The menu to the right of a company will allow you to view company details, and edit or delete a company.
At the top of this page, the following actions are available:
Search: Search/filter the companies view by name
View: Select the columns to include in the companies view
Export: Export the current companies view to CSV. If filtered using search, only the filtered view will be exported.
Create: Create companies or clients, import (link), and copy the client sign up link (if this is enabled in your settings).
Clicking View details from the menu next to a company, or double-clicking on a company, will bring you to the company details page.
Here, you will see tabs for all of the available apps in your workspace.
For apps that support client and company-level channels, you will see the company channel. You can also view channels for individual clients in the company by selecting the client from the dropdown to the right of the app tabs.
You’ll be able to access company channels for the following apps:
Messages
Files
Invoices
Any other app using the manual setup type (link) connected to a company.
Contracts and Forms at the company level are not supported. When viewing the Contracts or Forms tab, you will see contracts and forms assigned to the individual client selected in the dropdown to the right of the app tabs.
Company details panel
On the company details page, to the right of the apps section is the company details panel.
In this panel, you will be able to view the following:
Company name
Creation date
Clients assigned to the company
Company payment methods
Note: Company payment methods are shared between all clients of a company. If a client that belongs to a company adds a payment method, it will be available to all members of the company and appear in the list of payment methods for the company.
Subscriptions assigned to the company
The menu in the top right will allow you to edit or delete the company.
The Clients view will show a list of existing clients in your workspace.
The menu to the right of a client will allow you to view client details, and edit or delete a client.
At the top of this page, the following actions are available:
Search: Search/filter the clients view by any field value.
View: Select the columns to include in the clients view
Export: Export the current clients view to CSV. If filtered using search, only the filtered view will be exported.
Create: Create companies or clients, import (link), and copy the client sign up link (if this is enabled in your settings).
Clicking View details from the menu next to a client, or double-clicking on a client, will bring you to the client details page.
Here, you will see tabs for all of the available apps in your workspace.
For apps that support client and company-level channels, you will see the client channel. If the client belongs to a company, you can select the company channel from the dropdown to the right of the app tabs.
The More tab will show any automatic or manual setup type apps visible to the client. If the client is assigned to a company, the More tab will only show manual setup type apps connected to the client. Selecting the company from the dropdown to the right of the apps tab will display all automatic apps and manual apps connected to the company.
Client details panel
On the client details page, to the right of the apps section is the client details panel.
In this panel, you will be able to view the following:
Client name and email address
Date joined, total spend, and last login
Note: Last login refers the the last time a client signed in with their credentials, it does not reflect the last time the client was active in the portal.
Properties: Company and all custom fields. These reflect the fields that are viewable columns in the main Clients view.
You can manage all custom fields for your workspace from any client details panel, but the values shown are specific to the currently selected client. For more information on managing custom fields, please see here.
Client payment methods
Note: If a client belongs to a company, the payment method is stored on the company-level. Any payment method for a client that belongs to a company will be visible for every other client in the company.
Subscriptions assigned to the client
The menu in the top right will allow you to edit the client’s name, reset their password, and delete the client. You can change the client’s profile image by clicking the pencil icon that appears when hovering over the image.
Clients can have different statuses. They work as follows:
Status | Definition |
---|---|
Not invited | The client was created but not yet invited via email. Note that you can also invite a client by manually sharing an invite link, but in this case their status will remain Not invited. |
Invited | The client received an email invite that prompted them to finish creating their account. Creating an account involves either setting a password or signing up with Google. |
Active | The client successfully activated their account. |
Many actions you take, like sending a message or assigning an invoice to a client, trigger email notifications. If your client is in the Not Invited status, the default setting is to send email notifications. However, you can disable email notifications by going to Settings > General and toggling off the Send client email notification in uninvited status option.
Disabling this setting can be helpful if you want to set up a client account first (upload files, assign forms, etc.) and then send out a single invite email notification.
You can create clients by creating them one at a time, by importing them, or by allowing self-serve sign up. These three methods are explained in the next sections.
Channels are a concept we use for the Messages and Files Apps. They let you send messages or share files with an individual client, a group of clients, or a company (i.e. all clients associated with the company).
Note that if you have enabled companies then you can set your default channel type to be an individual channel or company channel.
To create a new channel, click on the menu button (...) at the top of the channels list on the Messages or Files page. Then select one or more clients or select a company and submit. A new channel will be created. If the channel already exists, you will be redirected to it.
Note that if you have disabled companies then you will only be able to to make use of client channels. You will not be able to use group channels or company channels.
A client channel is a channel with just one single client (i.e. one individual with an email). Other clients cannot see it.
A company channel is a channel that includes all clients that are associated with the company. If the clients associated with a company change, the clients that can access a company channel also change.
A group channel is a channel with two or more clients. Note that the clients in a group channel must be assigned to the same company. You cannot create a group channel with clients from multiple companies.
You can set your default channel type in Settings > General. This only applies if you have companies enabled.
If Individual clients is selected, message and file channels will automatically be created for individual clients. These channels have a circle icon when viewed from the Messages or Files apps.
If Companies is selected, message and file channels will automatically be created for companies. These channels have a square icon when viewed from the Messages or Files apps.
To create a channel of a different type than your default, you can do so by clicking the menu button (...) at the top of the channels list and selecting Create channel.
For example, if your default channels are set to Companies but you need to have a channel that is only accessible by an individual client that is a member of the company, you will need to manually create the individual client channel. The same applies in reverse if your default channels are set to Individual clients.
Client channels cannot be edited or deleted. If you wish to delete the channel for an individual client, the client must be deleted.
Company channels are visible to all members of a company. If you wish to edit the members of a company, you will need to do so from the Clients page. Adding or removing a company from a client will add or remove the client from any company channels.
Group channels can be edited by clicking the 3 dots in the top-right of the channel and selecting Edit members. You can then add or remove members using the checkboxes in the dropdown.
To remove a client from their assigned company, click on the existing company in the Company column for the client on the Clients page.
A dropdown will appear where you'll have the option Remove company. Click this to remove the client from the assigned company. Note: This action will not delete the company from your portal.
If you're seeing extra companies in the Company field dropdown, chances are the company was removed from clients but not fully deleted.
To delete a company, click on any company field in your Clients page. A dropdown will appear listing all of the companies associated with your portal. Click the 3 dots next to the company you wish to delete, and select Delete.
To create a company, click on either:
A dropdown will appear with a list of existing companies and an option to type a company name.
Typing in the dropdown will search the list of existing companies, and if none are found, you'll receive the option to create a new company.
Be sure you've typed the full name of the company you wish to create, then click Create.
To edit a company, click on the company in the Company column on the Clients page. A dropdown will appear with a list of existing companies.
Click the 3 dots next to the company you wish to edit (you can search for companies by typing in the dropdown).
An edit modal will appear where you can change the name and icon for the company.
To change the icon, click on the company icon in the edit modal and select an image from your device to upload a new icon.
To change the name, type the new name into the Name input.
After making your changes, click Save to update the company settings.
To change the profile image for a client, click on the client in your Clients page and the User details panel will appear on the right. Hover over the profile image and you'll see an Edit icon. Click on the profile image and select an image from your local device.
To change the profile image for a company, click on any company field in your Clients page. A dropdown with all companies associated with your portal will appear.
Click the 3 dots next to the company you wish to update and select Edit. The Company details panel will open. Hover over the profile image and you'll see an Edit (pencil) icon. Click on the profile image and select an image from your local device.
Currently our data model doesn't support a one client <> many companies relationship. As a workaround we recommend one of these two paths:
Create two client users, one for each business. This means that your client will have two separate login credentials. This path will lead to a bit more friction for your customer but is the most organized.
Create one client and assign it to one company that represents both businesses. For example, "McDonalds and Burger King". Then, whenever possible, organize client information in a way where you separate things out for each business. For example, in the Files App you may have one top-level folder called "McDonalds" and one called "Burger King".
Currently an internal user cannot update a client's email directly. This is a feature on our roadmap.
There are two workarounds:
Ask the client to log in and click on Settings > Account. On this page, the client can update their own email address.
Go to the Clients page and click on the client to navigate to the Client details panel. Click the 3 dots in the top-right of the panel and select Reset password. Proceed to reset the password, log in as the client and update the email address in their Settings > Account. Then, log out as the client and reset their password again from the admin dashboard, and send the new temporary password to the client.
Foundation: Offer clients an experience that feels familiar
When clients sign up for your portal, it is important to offer them an experience that feels familiar and safe. We recommend that you:
Inviting clients successfully
Your goal should be to make all your clients Active. Active means that the client has successfully accepted their invite and set their password. We have some tips:
You can invite your clients individually, or you can also bulk import clients from a .csv file. You can read more about importing clients here, and instructions for creating and inviting clients can be found here.
Letting clients self-serve sign up
If you instead want to let a user navigate to a page where they can self-serve sign up, you may consider enabling direct sign up.
To reset a client's password, click on the client to open the client details panel on the right. In the top-right corner, click the menu button and select 'Reset password'.
A temporary password will be displayed- copy this password and click 'Save'. Then, send the temporary password to your client.
They will be able to log in using the temporary password, and they will be prompted to reset their password upon login.