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.
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.
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 + 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.
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:
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.