> For the complete documentation index, see [llms.txt](https://docs.cubicl.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.cubicl.io/crm/client-portal.md).

# Client Portal

Allows you to communicate with your clients and share tasks.

[The Client Portal](https://cubicl.io/portal) allows you to easily collect and track complaints, problems, requests, and suggestions from your clients. Requests created by your clients are called Support Requests.

You can offer two different methods to communicate with your clients:

* **Support Form:** You can share the public support form link with your clients. Your clients can directly create a support request through this form without creating any account. You can share the form link on your website, client communication channels, or other areas accessible to your clients.
* **Client Portal:** This is a portal application specific to your organization, where your clients can log in with their own accounts. From here, your clients can view the support requests they have created, track the status of the requests, and continue communicating by messaging with you.

In addition to support requests through the Client Portal, you can share tasks, bookkeeping records, and files with your clients, managing all communication from a single place.

Thanks to the Client Portal:

* You do not have to deal with recording support requests one by one.
* A record of all support requests is kept, and you can easily access past requests.
* You can determine responsibilities by assigning assignees to support requests.
* You can track what stage the requests are at and how long they have been waiting.
* You can continue your correspondence with your clients over the support request.
* You can share tasks, bookkeeping records, and files with your clients.
* Your clients can track their own requests and the communication history related to the requests through the portal.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FWBPSJfFNEs64D9qFWLX2%2Fimage.png?alt=media&amp;token=4e4d876c-8a5b-47f8-853d-102c22239d26" alt=""><figcaption></figcaption></figure>

## Portal Links

To use the client portal, Cubicl provides you with two different links: Support Form Link and Portal Link.

### Support Form Link

Cubicl provides you with a Support Form Link to share with your clients. The Support Form Link directs your clients to the public support form. By filling out this form, your clients can create a support request without opening an account in the portal application.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2Fv7OF6eoxcKITrdPVXIqT%2Fimage.png?alt=media&amp;token=df975bf7-f3e8-4b37-9dda-2bb4da182dfe" alt=""><figcaption></figcaption></figure>

After your client fills out and submits the form, a task is created in the project associated with the support topic. A notification is sent to the assignees assigned to the support topic.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FLY1GoSIcAV3dwFRhYkgd%2Fimage.png?alt=media&amp;token=c3d0d973-2a7a-4aa6-b8d1-bdacef7b537d" alt="" width="345"><figcaption></figcaption></figure>

In the created task, you can message with team members and make selected messages visible to the client.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FHyfkBITNlHT9StfIHeWF%2Fimage.png?alt=media&amp;token=8cc44ddb-e4a1-49a0-8a66-04ef043e7a26" alt=""><figcaption></figcaption></figure>

The answer you provide to your client is sent as an email. If your client wants to reply to your answer, they must create a client portal account by clicking the **Go to Support Request** button.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2Fj9seSOB8jRKonm5hR684%2Fimage.png?alt=media&amp;token=df18efcf-4652-482a-a7b8-9eb7e3f5fe74" alt="" width="375"><figcaption></figcaption></figure>

### Portal Link

In addition to the Support Form Link, a Portal Link is also provided to you in Cubicl. The Portal link allows your clients to create a portal account. If your client has previously created a portal account, they can log into their portal account via this link.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FgJHiQoCMRQDSxVb2XT4T%2Fimage.png?alt=media&amp;token=3c2e0c51-9812-407d-8d4b-021347901ed6" alt=""><figcaption></figcaption></figure>

### Portal Account of A Client

Through the client portal, the client sees:

* notifications from you,
* support requests created by the client,
* [tasks shared with the client](/crm/clients.md#sharing-the-task-with-the-client),
* [files shared with the client and files they shared](/crm/clients.md#client-files),
* [bookkeeping records shared with the client](/crm/bookkeeping.md#bookkeeping-on-the-clients-portal-page).

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2F5VazEHPpQefp8e0Ziiv3%2Fimage.png?alt=media&amp;token=e1233428-79fd-45a3-a231-43155957fe6d" alt=""><figcaption><p>Client portal page</p></figcaption></figure>

For more detailed information, you can visit the [website created for the Client Portal](https://cubicl.io/tr/client-portal).

You can browse the [YouTube videos](https://www.youtube.com/playlist?list=PLVC2E6Si8ML6bYCeERYWFb-OEXw6Rba6k).

You can check screenshots from the portal:

<div><figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FhW3dySgXfqKUUgvo5G3V%2Fbookkeeping-records.png?alt=media&amp;token=4cf294b4-83a5-4b54-b57c-b80e0fd36efc" alt=""><figcaption></figcaption></figure> <figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FUvoE0S3bV3L8FSoErjNJ%2Ffiles.png?alt=media&amp;token=fae8d08e-7fed-4cf6-9070-2bdf75bb61c3" alt=""><figcaption></figcaption></figure> <figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FqvMbzZoypiGsz69VW6iO%2Fnotifications.png?alt=media&amp;token=c9297f89-6227-4b0d-aa86-0e0f7d58acdd" alt=""><figcaption></figcaption></figure> <figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FaL2BqocFH3r3RshVzkD5%2Frequests.png?alt=media&amp;token=4118bad3-b418-4612-9156-23971e76e13b" alt=""><figcaption></figcaption></figure> <figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FqXnAmIf9YZlRtwkM84uE%2Fshared-tasks.png?alt=media&amp;token=df70cfa3-e248-40f3-92ae-b618d035a846" alt=""><figcaption></figcaption></figure> <figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2F8uRTGLMhqz4SLslALl0y%2Ftask-details.png?alt=media&amp;token=989c0cc0-ce9b-49ec-a396-741a14809ad9" alt=""><figcaption></figcaption></figure></div>

## Portal Settings

You can customize both the support form and the portal screen from the [Other > Client Portal > Settings](https://cubicl.io/portal/settings) page.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FHF84g7uj4GMWscgHfJQZ%2Fimage.png?alt=media&amp;token=cd1c47d3-48d5-45d0-89c0-f0ffbb72e3c3" alt=""><figcaption></figcaption></figure>

### Enabling and Disabling the Portal

The public support form is disabled by default. If you want to communicate with your clients through Cubicl, you must turn on the **Enable Public Support** feature. When you do this, the public form becomes visible.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2Fk80BJ3VE5FGTcuwBBgc4%2Fsupport-status.png?alt=media&amp;token=e89ee7d5-da06-45ef-8637-8803493ce832" alt=""><figcaption></figcaption></figure>

To use the portal, you must set the portal status to **Active**.

If you want users to be able to view their existing support requests and the tasks shared with them, but not be able to create new support requests, you should select the **Read-Only** status.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2F3TCCjkTR5UB0YdQ3K9VR%2Fread-only.png?alt=media&amp;token=0b1dd94c-75e1-4377-9043-b40a020a0f6c" alt=""><figcaption><p>A client's portal page in read-only status</p></figcaption></figure>

If you want portal users to neither access the portal screens nor create support requests, you should select the **Inactive** status.

Don't forget to press the **Save** button after changing the status.

### Support Topics

Support topics allow you to group the support requests created by your clients according to their subjects. For example, you can create support topics such as Accounting, Technical Support, or Other.

For each support topic, you can determine in which project the support requests belonging to this topic will be created. If you wish, you can also add a form to the support topic to get additional information from the client while the support request is being created.

![Support Topics](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FaE6yh5vrTbMEb9TMkdoM%2Fimage.png?alt=media\&token=753c1aa2-61f1-4a18-aa11-e405615687d9)

{% hint style="warning" %}
By default, there is only a support topic named "Other". When there is only one support topic, the topic list is not shown in the support request form since clients do not need to select a topic when creating a support request.
{% endhint %}

#### Adding a New Support Topic

To create a new support topic, in the form:

* **Support Topic:** Determine the name of the support topic. For example, Technical Support or Accounting.
* **Project:** Select the project where support requests belonging to this topic will be created.
* **Form:** If you want to get additional information from the client while creating a support request, select the form you previously created from the [Forms page](/task-and-project-management/forms.md).
* **Assignees:** Select the people you want to receive notifications for the support topic and be assigned as assignees in the support requests.

#### Editing Support Topics

Next to the support topics you have created, there are options to **edit, delete, and change order**.

When you add a new support topic or make changes to existing support topics, click the **Save** button to apply the changes.

### Responsibles on Support Topics

There are 3 types of responsible/manager for support topics:&#x20;

![Managers](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FxLT4uIAtMO86DCDJw22F%2Fimage.png?alt=media\&token=1692879f-b923-4ea3-a7ba-47d78ff4197b)

* **Assignees:** You can assign any users to the support topic.&#x20;
* **Project Admins:** You can assign Project Admins to the Support topic. Project Admins are the managers of the project selected for any support topic. You can find detailed information about the Project Admins [here](/organization-and-user-settings/user-permissions.md#project-admins).&#x20;
* **Client Managers:** You can assign Client Managers to the Support topic. Client Managers are responsible that have been specifically added to clients. To add a Manager to a client, visit;&#x20;

a. Clients> Create or Edit Clients page, or&#x20;

<img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FxIGJ2ZLAuFgCmllQjG6W%2Fportal%20client%20manager.png?alt=media&amp;token=a21691e7-3f51-4c1c-ad55-085ae8808364" alt="Portal Client Manager" width="563">

b. Client Portal> Portal page.&#x20;

<img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FZoQZFVp0pLPpWfiSmp8K%2Fassign%20client%20manager.png?alt=media&amp;token=37821570-4226-49a2-8e0f-53f6cf0da687" alt="Assign Client Manager" width="563">

If you have designated a Client Manager for a support topic in the portal, but you have not assigned a Portal Client Manager to the client/s who contacted you for this topic, the notifications of the support topics and the notifications of the files that the client uploaded to the portal will send to the General Client Managers.

<img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FO0cPESchU8trqJ7iLhFZ%2Fgeneral%20client%20managers.png?alt=media&amp;token=85bd6c93-6309-44dc-813a-20e7aa4a1101" alt="General Client Managers" width="563">

### Adding Forms to the Support Topics

To add a form to a support topic, you must first create this form from the [Forms page](/task-and-project-management/forms.md). For example, you can create different forms such as a Technical Issue Support Form for malfunction requests, a Career Form to collect job applications, or a Visual Media Request Form for your agency work.

<img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FNoXFmKwOD5Q58GCkVq5o%2Fform.png?alt=media&amp;token=ae0a13ea-1f64-4cb9-a31f-7719cbeb3377" alt="A Form Example" width="563">

You must add the form you created to the relevant support topic from the Client Portal> Settings page.

![Form at Support Topic](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FmD4upSIv0ph1mOTYGBns%2Fform%20at%20support%20topic.png?alt=media\&token=953f4b3a-cba5-413f-b8e9-bfc0b3cf1237)

The questions in the form you created are displayed in the "Additional Information" field when the client creates a support request.

![Additional Informations](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FUqVx78k0e8dEkMVY9Vzw%2Fadditional%20info.gif?alt=media\&token=c3073b64-548b-4d1a-a939-f13b16667774)

You can view the client's answers both from the support request opened as a task and through the relevant form on the Forms page.

<img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FpDqi0bea51qcLp5Q0Dbv%2Fform%20at%20task.png?alt=media&amp;token=19e78a6e-157a-40a1-af03-19642c4cc08b" alt="Form at the Task" width="552">

### Portal Account Settings

You can determine your organization name appearing on the portal, the form name to appear on the support page, and the note to be displayed above the support form.

![Portal Settings](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LbxWaexmzqc9FHYL1l4%2F-Mb7rXbJzKsxoQmFDs90%2F-Mb7voYuxcccS-5nFcYf%2Fimage.png?alt=media\&token=0187fa8d-1c4c-4726-b5fc-66498eff12f9)

### Custom Domain

Custom domains allow you to offer your client portal and support form under your own domain name. Only subdomains can be used.

For this process, create a new DNS record (a record indicating which server a web address is on) in the panel where you manage the DNS records of your own domain name. According to DNS standards, CNAME records cannot be added to main domain names. Therefore, the portal application cannot be offered directly over the domain name. You must create a CNAME record for a subdomain under this domain name. The moment you add a CNAME record, this subdomain will also be created.

For example: you can create a subdomain like portal.mycompany.com.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FwojItT9FzW0Zh8Lh9naD%2FScreenshot_2.jpg?alt=media&amp;token=5faebd9f-0502-4cdd-8f40-98217d900dec" alt="" width="550"><figcaption><p>Custom Domain</p></figcaption></figure>

After the custom domain name is written in the Client Portal, data is displayed; you need to forward the values written here to your IT team and add a DNS record in the relevant domain service.

After the settings are made, when it reaches the "Verified" state, your portal links will now be updated with the domain name you entered.

### Customization Settings

This area allows you to personalize your client portal.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FhcbVmkro1Nj0a4qcORgf%2Fimage.png?alt=media&amp;token=809bb9ab-09c4-4039-9ec5-733c10bc8131" alt="" width="563"><figcaption></figcaption></figure>

To customize **the login and registration pages**, you can use the **Customize** button next to it. Using the customization interface, you can make various visual settings for the background, left panel, buttons, and texts.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FYFW0kpAZP0045XnkcP3W%2F7e11a31a1f7b4e1b9dc39663bb85a3a3.gif?alt=media&amp;token=3d4ce834-91b3-499b-b350-1ec81e982775" alt=""><figcaption><p>Customization Interface</p></figcaption></figure>

**Favicon** is the icon shown in the browser tab of your portal application.

By changing the text you wrote in the **Page Title** field, you can determine the title of the application in the browser tab.

In the **Page Links** field, you can add links you want your clients to see when logging into your client portal, and provide information about your company. Add the URL you want and the name of this link to the Page Links field. These links you added will be displayed under the login and registration pages in the Client Portal web application.

### Language of Support Page

This field allows you to set the portal settings in different languages. If there are settings defined for a language, those settings are used in the support form. Otherwise, default settings are used. This way, your clients see the page suitable for their language.

![Language of Support Page](https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FMO7zEwSNBP7wfyZVI9WN%2Fimage.png?alt=media\&token=be1e357b-39f7-447c-bcc9-c530d9a7653f)

### Hiding Archived Tasks on the Portal

You can activate this feature to hide archived tasks on your client's portal page.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2Fvhe7I83Z72Amap779dlZ%2Fimage.png?alt=media&amp;token=e03e5fef-9056-4756-861c-c7312d1d501e" alt="" width="563"><figcaption></figcaption></figure>

## Using the Client Portal with Corporate Clients

In the client portal, each client registers with an e-mail and creates an account, and can track their own requests, tasks, files, and bookkeeping records. However, the Client Portal can be used not only for individual clients but also for corporate clients.

When you create a corporate client from the Clients page in Cubicl, there is a Connections field under the client. Connections represent the people you communicate with in the corporation.

For example, let's assume you have a client named Acme Corp. Under this client, you can create different connections such as:

* <john@acmecorp.com>
* <accounting@acmecorp.com>
* <alice@acmecorp.com>

These people can be in different departments of the corporation. For example, you can communicate with the purchasing department via <john@acmecorp.com>, and with the accounting department via <accounting@acmecorp.com>.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FANbToya0weTDjip0fMs2%2Fimage.png?alt=media&amp;token=d11f9cbc-c3ea-4aa7-813e-fde9c5e9253c" alt=""><figcaption></figcaption></figure>

#### Connections' Portal Accounts

For the connections under the corporation to be able to use the Client Portal, they must create separate portal accounts via the Portal Link.

Each e-mail address has its own portal account. However, individuals defined as connections under the same client can see the support requests created by each other.

For example:

* <john@acmecorp.com> created a support request.
* <accounting@acmecorp.com> and <alice@acmecorp.com> are also registered as connections under the same client.

In this case, when other connections log into their portal accounts, they can see the support request created by John. They can read the correspondence in the support request and write comments on the relevant support request themselves.

#### Notifications

The fact that connections are under the same client does not mean that all connections will receive notifications for every action.

For example, when <john@acmecorp.com> creates a support request, the notification for this support request is not sent to <alice@acmecorp.com>.

Similarly, when a response is written to the support request by the organization offering the client portal, notifications are not sent to other connections.

However, other connections can log into their portal accounts and see the relevant support request and previous correspondence.

#### Files

There is a Files tab in the Client Portal. In this area, both client connections and the organization offering the client portal can share files. Connections under the same client can see the files shared by each other. However, a file share made by one connection is not sent as a notification to other connections.

#### Invoices

There is also an Invoices tab in the Client Portal. The organization offering the client portal can create receivable and payable records for the client. The client does not have the authority to create records in this area. A notification regarding the created receivable or payable record is sent to all connections under the same client.

#### Merging Clients

Cubicl has a Merge Clients feature to collect duplicate or separately opened records under a single roof. However, there is a very critical point to consider when applying this process.

<figure><img src="https://3670270150-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-LbxWaexmzqc9FHYL1l4%2Fuploads%2FHTNx8glbz5prwNgzUPe8%2Fimage.png?alt=media&amp;token=51f84159-f07b-41a4-a5e8-54fd809e7447" alt=""><figcaption></figcaption></figure>

Instead of creating different people in the corporation as connections under a single client, let's assume you created them as separate clients:

* `john@acmecorp.com` is a separate client
* `accounting@acmecorp.com` is a separate client
* `alice@acmecorp.com` is a separate client

You can merge these separate records under a single client using the "Merge Clients" feature. However, when you merge the clients, past records found in other portals are only linked to the account of the client you determined as the main account during the merge.

{% hint style="danger" %}
As a result of this process, other users will no longer be able to see the support requests and past records they previously created through their separate portal accounts.

Therefore; if it is desired that more than one person in the organization can see support requests and other records in the same client portal collaboratively and smoothly from their own accounts, it will be much more correct and safer to manually add people to the "Connections" area under a single client instead of merging the clients later.
{% endhint %}

Thanks to this structure, each connection has its own portal account, and support requests, tasks, and files created on behalf of the same organization can be viewed smoothly by all relevant connections.

To get more information about creating clients and merging clients, visit the [Clients page](/crm/clients.md) in the guide.
