# The Setup page (/docs/channels/setup-page)

**Setup** is where you connect Mokanata to the outside world: the messaging channels your customers write in on, your static QRIS, your own data, ad platforms, tracking tags and the apps your agents use. It opens on the **Channels** tab, which lists every connected account with its health, so you can see at a glance what's working and what needs you.

- **Who can use it:** Everyone in the workspace can open Setup, see every connected account and its health, and sync it. Owners and admins can also connect, reconnect and disconnect accounts and change their settings. Members, viewers and custom roles without those permissions see a **View only** notice and disabled buttons that say why. See [Who can change channels](#who-can-change-channels).
- **Before you start:** Nothing. To add your first channel, see [Connect a channel](/docs/channels/connect-a-channel).

<Callout title="Coming soon">
Messenger, Instagram and WhatsApp go live once Mokanata's Meta app is approved by Meta; the other channels are coming soon. Until then a new workspace has no connected accounts. The screenshots on this page show the sample workspace, whose accounts are sample data.
</Callout>

## Open Setup [#open-setup]

<Steps>
<Step>

### Go to Setup [#go-to-setup]

In the sidebar, under **Automation**, click **Setup** (or press <kbd>G</kbd> then <kbd>U</kbd> anywhere). The number beside **Setup** in the sidebar counts the platforms that need attention.

The Channels tab opens: the **Connected accounts** list on the left and the selected platform's details on the right.

![The Setup page on its Channels tab in the sample workspace: the header with Connect channel, the six tabs, a token alert, the Connected accounts list and the WhatsApp Business details](/screenshots/setup-page/01-setup-overview.webp)

</Step>
<Step>

### Read the summary line [#read-the-summary-line]

The line under the title counts what's connected and what needs a look: platforms, accounts, how many platforms need attention, and how many conversations came in over the last 7 days.

![The Setup title with the sample workspace's summary line (platforms, accounts, how many need attention and conversations in the last 7 days) and the six tabs below it](/screenshots/setup-page/02-header-and-tabs.webp)

</Step>
<Step>

### Check the alerts at the top [#check-the-alerts-at-the-top]

When Meta stops accepting a platform's access, an alert sits above the list with a **Reconnect** button. Renew it so agents can reply again. See [Health, sync, reconnect and disconnect](/docs/channels/channel-health#renew-an-expiring-token).

</Step>
</Steps>

## The six tabs [#the-six-tabs]

Each tab shows a count and has its own main action in the header. Switching tabs keeps the account you had selected on the Channels tab.

| Tab | What it holds | Main action | Guide |
| --- | --- | --- | --- |
| **Channels** | Messaging accounts: WhatsApp, Facebook (Messenger) and Instagram, with more channels coming soon. The count is the number of platforms that are connected. | **Connect channel** (<kbd>C</kbd>) | This section |
| **Payment gateways** | Your static QRIS. Payment gateways are coming soon. | None | [Payment gateways and QRIS](/docs/payments/payment-gateways) |
| **Objects** | Your own tables and ones synced from your database. | **New object** (<kbd>N</kbd>) | [Objects](/docs/contacts/objects) |
| **Ad platforms** | Ad accounts Mokanata reads ads and spend from (signing in to an ad account is coming soon). | **Connect ad platform** (<kbd>N</kbd>) | [Connect ad platforms](/docs/ads/ad-platforms) |
| **Tracking** | Tracking tags on forms and short links. | **Install Meta Pixel** (<kbd>N</kbd>) | [Tracking tags](/docs/ads/tracking-tags) |
| **Integrations** | Apps and AI model keys your agents' flows use. | **Add custom API** (<kbd>N</kbd>) | [Integrations](/docs/agents/integrations) |

The rest of this page covers the **Channels** tab.

## Read the Connected accounts list [#read-the-connected-accounts-list]

The **Connected accounts** panel has one row per platform, with how many accounts it has, its conversations in the last 7 days and its health on the right.

![The Connected accounts panel in the sample workspace, one row per platform with its accounts, conversations and health badge](/screenshots/setup-page/03-connected-accounts.webp)

- Click a platform row to open its details on the right. The selected row has a shaded fill and a dark bar on its left edge.
- Click the arrow at the end of a row to show or hide that platform's accounts (numbers, Pages or Instagram accounts). Click an account to open it.
- Each account shows its own state on the right: **Viewing** for the one open on the right, a health badge such as **Token expiring**, **Disconnected**, **In review** for a WhatsApp number whose display name Meta is reviewing, or a blue dot with **Healthy**.
- The last row under a platform adds another account to it: **Add another number to this WABA** for WhatsApp, or **Add another account** or **page** for Instagram and Facebook.

The badge on a platform row is the worst state among its accounts. What each badge means, and what to do about it, is in [Health statuses](/docs/channels/channel-health#health-statuses).

In a workspace with nothing connected yet, the panel says **No accounts connected yet**, with **Connect channel** for roles that can connect channels.

## Find an account [#find-an-account]

<Steps>
<Step>

### Filter by health [#filter-by-health]

Open the **Show** menu at the top of the list and pick **Needs attention**, **Healthy**, **Limited or beta** or **Disconnected**. **All platforms** shows everything again.

![The Show menu open, listing All platforms, Needs attention, Healthy, Limited or beta and Disconnected](/screenshots/setup-page/04-show-filter.webp)

**Needs attention** keeps the platforms with an expiring token or a rate limit. The count next to the panel title changes to show how many platforms match, such as **1 of 3 platforms**.

</Step>
<Step>

### Search [#search]

Click **Search accounts** (or press <kbd>/</kbd>) and type part of a platform's name, an account's name or its label. A platform matched through one of its accounts shows **Matches** and the account's name under its row.

</Step>
<Step>

### Clear the filters [#clear-the-filters]

When nothing matches, the panel says **No accounts match** and why, for example "Nothing is disconnected. Every account is connected." Click **Clear filters** to empty the search and show every platform.

![The Connected accounts panel filtered to Disconnected, showing No accounts match and a Clear filters button](/screenshots/setup-page/07-no-matches.webp)

</Step>
</Steps>

## Open a platform's details [#open-a-platforms-details]

<Steps>
<Step>

### Pick a platform [#pick-a-platform]

Click a platform in the list. Its details open on the right: the platform's name, how many accounts it has and the API it connects through, its health, a **Sync now** button and a **⋯** menu with **Add account** (or **Add page**), **Reconnect** when needed, and **Disconnect**.

Under the header:

- **At a glance:** **Conversations** in the last 7 days, the number of accounts, and **Health** with when it last synced.
- A notice when the platform is limited or rate limited, saying what happened.
- **Accounts** (or **Pages**) with an **Add account** button.
- **Assigned agents:** the agents that work this platform, each linking to its page. When there are none, conversations wait in the inbox for a teammate.

![The Instagram details: Healthy, Sync now, the at-a-glance stats, two accounts and five assigned agents](/screenshots/setup-page/09-platform-detail.webp)

WhatsApp Business has its own layout with numbers, a webhook and the business account. See [WhatsApp number health, limits and settings](/docs/channels/whatsapp-number-settings).

</Step>
<Step>

### Open an account [#open-an-account]

Click an account under **Accounts** to expand it. You see who connected it and when, the kind of access Mokanata holds (such as **Long-lived token · renews on its own**), when it last synced, and what Mokanata can do on it. The buttons at the bottom sync it, and the **⋯** menu disconnects it.

![The @northwindlabs Instagram account expanded: Connected by Priya Raman, Connected on, Access, Last synced, the Mokanata can badges and a Sync now button](/screenshots/setup-page/10-account-expanded.webp)

</Step>
</Steps>

<Callout title="Links to an account">
The address bar keeps the platform or account you have open, so you can bookmark it or send the link to a teammate. Dialogs such as **Connect a channel** are in the address too, so your browser's Back button closes them. Older links to Channels or Integrations open Setup. A link to an account that was removed shows **No channel or account matches** with an **Open WhatsApp Business** button.

![The details panel saying No channel or account matches "foo", with an Open WhatsApp Business button](/screenshots/setup-page/14-unknown-link.webp)
</Callout>

## Give the details more room [#give-the-details-more-room]

On wide screens (1280 pixels and wider), click the panel icon at the top right of **Connected accounts** (**Collapse connected accounts**). The list folds into a narrow rail of platform icons, and the details take the full width. A dot on an icon marks a platform that needs attention or is disconnected; hover an icon to see its name and health.

Click the icon at the top of the rail (**Expand connected accounts**) to bring the list back. Mokanata remembers your choice on this device.

## Sync every account [#sync-every-account]

Messages arrive as the platforms send them. To read your accounts' details from the platforms again right now:

<Steps>
<Step>

### Open the header menu [#open-the-header-menu]

Click **⋯** next to **Connect channel**, then **Sync all**.

![The header's More actions menu open under Connect channel, with Sync all](/screenshots/setup-page/11-sync-all-menu.webp)

</Step>
<Step>

### Read the result [#read-the-result]

A message says how many accounts synced, from what the platform returned, and names any that didn't, with why: a disconnected or rate-limited account is skipped, and one whose access ended needs a reconnect. Facebook Pages and Instagram accounts get everything as Meta sends it, so they have nothing to sync; when nothing else can sync, the message says **Nothing to sync**.

</Step>
</Steps>

To sync a single platform or account, use its own **Sync now** button.

## More channels [#more-channels]

Under the list, **More channels** lists the platforms you can still connect and the ones on their way. Choosing a platform that isn't connected yet opens a panel that says so, with a button to connect it. YouTube, Google Business, Phone, Discord and Slack have **Join waitlist**. See [Connect a channel](/docs/channels/connect-a-channel), which also lists the channels that are coming soon.

The **Your website** panel holds the website chat, which is coming soon: see [Website chat](/docs/channels/website-chat).

## Who can change channels [#who-can-change-channels]

Three permissions decide what someone can do on the Channels tab. You change them per role in [Roles and permissions](/docs/settings/roles).

| Permission | What it allows | Owner | Admin | Member | Viewer |
| --- | --- | --- | --- | --- | --- |
| **View channels** | See connected accounts and their health. | Yes | Yes | Yes | Yes |
| **Edit channel settings** | Change routing and away messages for each account. | Yes | Yes | No | No |
| **Connect and disconnect** | Connect accounts and numbers, reconnect them, rotate tokens or disconnect them. | Yes | Yes | No | No |

Actions on an account that's already connected (reconnect, disconnect, routing, a WhatsApp number's PIN) also need **Manage** access to that account. A role can be limited to some accounts, or to **View** or **Reply** on them. See [Channel access](/docs/settings/channel-access).

Anyone can open every account, read its health, routing and settings, use **Sync now** and **Sync all**, and copy IDs.

When your role can't change something:

- A **View only** notice at the top of the tab explains what you can still do and who can change it.
- Buttons such as **Connect channel**, **Reconnect** and **Set PIN** stay visible but disabled. Focus one to hear the reason with a screen reader.
- Menu items you can't use, such as **Add account** or **Disconnect**, are left out of the menu.
- Routing is read-only, and the WhatsApp policy switches are disabled.
- The <kbd>C</kbd> shortcut does nothing.

![The Setup page as a Sales lead: a disabled Connect channel button and the View only notice "You can see every connected account, its health and routing, and sync it. Your role, Sales lead, can't edit channel settings."](/screenshots/setup-page/15-view-only.webp)

To get more access, ask an owner or admin to change your role in [Members and invites](/docs/settings/members) or your role's channel access.

## Keyboard shortcuts [#keyboard-shortcuts]

| Keys | Where | What it does |
| --- | --- | --- |
| <kbd>G</kbd> then <kbd>U</kbd> | Anywhere | Go to Setup |
| <kbd>C</kbd> | Channels tab | Connect a channel |
| <kbd>N</kbd> | Objects, Ad platforms, Tracking and Integrations tabs | The tab's main action |
| <kbd>/</kbd> | Channels tab | Search accounts |
| <kbd>Esc</kbd> | A dialog | Close it |

You can turn single-key shortcuts off or change them in [Keyboard shortcuts](/docs/settings/keyboard-shortcuts).

## Troubleshooting [#troubleshooting]

<Accordions type="single">
<Accordion title="A link opens &quot;No channel or account matches&quot;">
The link points at an account that was removed, or the address was cut off. Pick the account from the **Connected accounts** list, or click **Open WhatsApp Business**.
</Accordion>
<Accordion title="A link shows &quot;That link needs more access&quot;">
Someone sent you a link that opens a dialog your role can't use, such as **Connect a channel** or **Add a WhatsApp number**. Mokanata opens the Setup page without the dialog and says which permission is missing. Ask an owner or admin to do it, or to change your role.
</Accordion>
<Accordion title="The page says &quot;This page didn't load&quot; or &quot;You're offline&quot;">
Mokanata couldn't load Setup. Check your connection and click **Try again**. Nothing was changed.
</Accordion>
<Accordion title="Sync all says &quot;Accounts didn't sync&quot;">
Mokanata couldn't reach the platforms. Nothing changed; click **Retry** in the message, or try again later.
</Accordion>
<Accordion title="The sidebar shows a number next to Setup">
It counts the platforms that need attention: an expiring token or a rate limit. Filter the list by **Needs attention** to see them.
</Accordion>
</Accordions>

## Next steps [#next-steps]

<Cards>
<Card title="Connect a channel" href="/docs/channels/connect-a-channel" description="Connect Facebook Pages and Instagram, and see what's coming soon." />
<Card title="Health, sync, reconnect and disconnect" href="/docs/channels/channel-health" description="What each status means and how to fix it." />
<Card title="Add a WhatsApp number" href="/docs/channels/whatsapp-numbers" description="Connect a number with Facebook." />
<Card title="Channel access" href="/docs/settings/channel-access" description="Limit which accounts a role works in." />
</Cards>
