Skip to content

Split permissions between HQ, stores and support: who can post, who can see members, and who sees only their own store's conversations

LINEAll plansPermission:Service Center「Editable」

This recipe helps a brand's CRM manager set up dashboard permissions in one go: HQ marketing can post articles and change menus, store managers handle bookings and their store's conversations, and support agents only reply to conversations. Each job gets one identity, so when someone joins or changes jobs you just switch their identity instead of ticking features one by one.

Who this is for ​

  • CRM managers and workspace owners: the team keeps growing and everyone is an owner. Someone deleted a rich menu by mistake, and someone else downloaded the whole member list.
  • Store managers and support supervisors: you want colleagues to see only their own work when they open the dashboard, not other stores' conversations.

When you're done you'll have three workspace identities (HQ Marketing, Store Manager, Support Agent), a Service Center role that only sees its own store's organization, and a routine for setting up new colleagues.

The examples use a fictional skincare brand, Sunleaf. The identities and the role were all actually created in the OakMega manual demo workspace.

Features you'll use ​

FeatureIts job in this scenarioMinimum planNeeds activation?
Manage members and permissionsWorkspace identities: which features each job can use and whether it can download filesAll plansNo, but only owners can set it up
Service Center agents and organizationsService Center roles and organizations: which conversations each person can see and handleAll plansAgent seats are activated separately

Flow ​

Permission flow, in four columns. List roles and their tasks: HQ marketing: broadcasts, menus, campaign tools; Store manager: bookings, store conversations; Support agent: reply to conversations → Workspace identities control features: Settings > Permission Management > Identity; Each feature: editable / view only / hidden; File download permission has three levels → Service Center roles control conversations: Service Center Settings > Role; Own organization and other organizations set separately; Store staff see only their store organization → Invite members and apply: Add member → apply a workspace identity; Add as service member → pick role and organization; When a job changes, change the identity only

  1. List what each job does every day.
  2. Under Settings › Permission Management, on the Identity tab, create a workspace identity for each job to decide which features it can use.
  3. Under Service Center Settings, on the Role tab, create a Service Center role for store staff that only sees its own organization's conversations.
  4. Invite colleagues to the workspace and apply a workspace identity. For people who reply to conversations, also add them to Service Center and pick a role and organization.

Draw up a permission table first ​

OakMega permissions have two layers: the workspace identity controls which features someone can use, and the Service Center role controls which conversations they can see. Start by laying out the features each of the three jobs needs in a table. Anything not listed is set to Hidden:

FeatureHQ MarketingStore ManagerSupport Agent
File Download PermissionExclude Personal InfoNot DownloadableNot Downloadable
DashboardView OnlyView OnlyView Only
LINE Member ManagementView OnlyHiddenView Only
LINE Post Article, LINE Chatbot, Template Management, Default RichmenuEditableHiddenTemplate Management View Only, the rest Hidden
OakMega Member ManagementView OnlyHiddenHidden
Tag ManagementEditableView OnlyView Only
Service CenterHiddenEditableEditable
Service Center Data CenterView OnlyHiddenHidden
Approved Page, Form, PassEditablePass View Only, the rest HiddenHidden
Booking CenterView OnlyEditableHidden
Deep Link, New/Existing Friend Link, Tag Routing LinkEditableHiddenHidden
LINE AnalyticsView OnlyHiddenHidden

LINE Member Management is deliberately hidden for store managers: the member list shows every member of the brand, and there's no way to open up only your own store's members (see "How it works and limits" below). When a store needs to look at a member's details, it can do so from the conversation in Service Center.

How to set it up ​

StepWhereSettings in this scenario
1. Create three workspace identitiesSettings › Permission Management › IdentityHQ Marketing, Store Manager, Support Agent, set according to the permission table
2. Create a Service Center roleService Center › Service Center Settings › Role"Store Staff": quick apply Default agent, then turn on Assigned to others in the joined organization; leave every other-organization permission unticked
3. One Service Center organization per storeService Center › Service Center Settings › OrganizationFor example "Xinyi store", with that store's manager and staff as agents
4. Invite colleagues and applySettings › Permission Management › Member; Service Center Settings › AgentAdd the member → apply a workspace identity → add them to Service Center with a role and organization

1. Create three workspace identities ​

A workspace owner goes to Settings › Permission Management, switches to the Identity tab and clicks Add Identity:

  1. Enter "HQ Marketing" as the Identity Name.
  2. Set File Download Permission to Exclude Personal Info: reports can be downloaded, but form exports leave out questions that collect personal details.
  3. Following the permission table, set each feature to Editable, View Only or Hidden.
  4. Click Save at the top right.
  5. Create "Store Manager" and "Support Agent" the same way, both with Not Downloadable.

The screenshot below shows the saved identities. Editable / Viewable Count is a quick way to check how many features each identity has turned on (Dashboard is View Only by default, so it's included in the count).

Identity Management list: HQ Marketing with a Member Count of 0 and an Editable / Viewable Count of 18; Store Manager with 0 members and a count of 5; Support Agent with 0 members and a count of 5; Add Identity at the top right

The screenshot below shows the middle part of the Store Manager settings: Tag Management View Only, Service Center Editable, Booking Center Editable, Pass View Only, and everything else Hidden. Service Center has no View Only option, and Service Center Data Center has no Editable option.

Permissions for the Store Manager identity: in Member & Tag, OakMega Member Management Hidden, Tag Management View Only, Blacklist Hidden; in Service Center, Service Center Editable (View Only greyed out) and Service Center Data Center Hidden (Editable greyed out); in Automation, Member Journey Hidden; in Web-based Tool, Approved Page Hidden, Form Hidden, Booking Center Editable, Pass View Only

For the full walkthrough, see Manage members and permissions.

2. Create the "Store Staff" Service Center role ​

A workspace identity only decides whether someone can open Service Center. Which conversations they can see is set separately in Service Center. Go to Service Center › Service Center Settings, switch to the Role tab and click Create Role:

  1. Enter "Store Staff" as the Role name (up to 20 characters).
  2. Click Quick apply and choose Default agent: they can handle conversations assigned to them and unassigned ones, and can't see other organizations.
  3. Under Joined organization permissions, tick View Conversation in the Assigned to others column so colleagues at the same store can cover for each other. Ticking it also ticks the other actions in that column; untick any you don't need.
  4. Leave everything under Other organization permissions unticked, so store staff can't see conversations from other stores or the HQ support team.
  5. Click Save.

The Store Staff Service Center role: under Joined organization permissions, Assigned to me and Unassigned can View Conversation, send every kind of message, Change Conversation Status and Change Responsible Member, and every item under Assigned to others is ticked; under Other organization permissions, View Conversation and every other item are unticked

3. One Service Center organization per store ​

On the Organization tab, create an organization for each store (for example "Xinyi store"), add that store's manager and staff to it, and give them the "Store Staff" role. To route members' conversations into the store organization, you can use a store tag as its assigned tag; see Give every salesperson their own QR code, see how many friends each one brings and route chats to them.

4. Invite colleagues and apply ​

  1. Under Settings › Permission Management, on the Member tab, click Add Member and enter their email.
  2. Switch to the Identity tab, click the identity, and add them on the Members tab of Identity Info on the right.
  3. For people who reply to conversations, also go to the Agent tab in Service Center Settings, add them, choose a Service Center role (for example "Store Staff") and add them to their store's organization.

When someone changes jobs, just remove them from their old identity and add them to the new one. When you change an identity's permissions, everyone who has it is updated at the same time.

How it works and limits ​

SituationWhat happensWhat to do
You want store managers to see only their own store's membersWorkspace permissions split features, not data. Once LINE Member Management is on, it shows every member of the brandHide member management for store identities and have them look at member details from Service Center conversations
You want store managers to edit only their own store's booking itemsWith Booking Center set to Editable, they can edit every booking itemPut the store name in booking item names and agree that each store only edits its own, or give View Only and let HQ create the items
You want support agents to "view but not reply"Service Center only has Editable and Hidden, no View OnlyControl it with the Service Center role: tick only View Conversation, not the send-message actions
A colleague needs the permissions of two identitiesA member can have only one workspace identityCreate a combined identity
The colleague is an ownerOwners always have the highest permission on every feature, so identities don't apply to themOnly make people owners if they really manage the whole workspace
File Download Permission is set to Exclude Personal InfoForm exports drop personal-detail questions, but may still include LINE User ID, LINE User Name and OakMega Member NameChoose Not Downloadable for jobs that shouldn't receive this data

What members see ​

Permission settings only change what your colleagues see in the dashboard; members on LINE won't notice any difference. The one difference is reply speed: store conversations go straight to the store's organization instead of waiting for HQ to pass them on.

How to check it's working ​

You want to knowWhere to look
How many features each identity has turned onEditable / Viewable Count in the identity list under Permission Management
Who has which identityThe Identity column in the member list under Permission Management
What people actually seeAsk colleagues to sign in and check that the navigation bar only shows the features they should have; store staff opening Service Center should only see conversations in their own store's organization

Variations ​

  • Agencies or outsourced support: create an "Agency" identity that only turns on post articles and chatbots, with Not Downloadable for file downloads. When the contract ends, just delete the member.
  • Area managers: in their Service Center role, tick only View Conversation under Other organization permissions, so they can see every store's conversations but can't reply.
  • AI employees: manage AI support or automation accounts as members too, and turn on only the features they need.

Next steps ​