Stella Platform Documentation

Stella Platform Documentation

  • Docs
  • Procedures
  • Reference
  • FAQ
  • Bot API
  • API
  • Languages iconEnglish
    • 中文

›Settings

Overview

  • Documentation Guide

Get Started

  • Introduction
  • Recent Updates
  • Best Practices
  • Chatbot Template

Bot Builder

  • Workspace
  • Node
  • Attachment ID

Node Inspector

  • Tree ID & Composite ID
  • Basic Information
  • Triggers
  • Responses
  • Actions
  • Redirect
  • Member Tagging
  • Analytics
  • NLP
  • Advance

Facebook

  • Message Types
  • Button Types
  • Persistent Menu
  • Access Token
  • One-Time Notification
  • N-Time Notification (Beta)

Instagram

  • Message Types

WhatsApp

  • Overview
  • Setup Procedure
  • Message Types

Web Chat

  • Overview
  • Message Types
  • Button Types

WeChat

  • Message Types

Slack

  • Message Types

Telegram

  • Message Types

Integrations

  • Dialogflow
  • Stripe
  • LUIS
  • Custom Inbox Integration

Data Source

  • Data Source

Media Library

  • Media Library

Channels

  • Overview
  • Webhooks
  • Channel-wide Metadata
  • Business Availability
  • Facebook
  • Instagram
  • Web Chat
  • WhatsApp
  • WeChat
  • Slack (Public App)
  • Slack (Custom App)
  • Teamwork
  • Zendesk
  • Custom Platform

Analytics

  • Members
  • Dashboard
  • PSID

Settings

  • Overview
  • Locale
  • Pairing Channels
  • Role-based Access Control
  • Access Token
  • Audit Trail

Push Panel

  • Push Content
  • Audience
  • Analytics

Log

  • Log

Role-based Access Control

Introduction

Role-based Access Control is a multi-level access right control system in Stella, which provides enterprises with a fine-tuned permission system. If you plan to assign a number of team members to work on Stella, the access control system is useful for designing a more organised workflow for your team.

Stella users are divided into five pre-defined roles with different levels of access rights respectively.

The five pre-defined roles are:

  • App Owner
  • Admin
  • Channel Manager
  • Builder
  • Support

The role-based access control is available on https://build.stellabot.com/login


Roles & Access Rights

Settings

App OwnerAdminChannel ManagerBuilderSupport
GeneralRead & EditRead & EditRead & EditRead & EditRead Only
AccountRead & EditRead & EditRead & EditRead & EditRead & Edit
Access TokenRead & EditRead & EditRead & EditRead & EditUnauthorized
Audit TrailRead OnlyRead OnlyRead OnlyRead OnlyRead Only
Team MembersAssign & Edit Any RolesAssign & Edit Any Roles except Demote Admin and App OwnerRead OnlyRead OnlyRead Only
BillingRead & EditRead & EditUnauthorizedUnauthorizedUnauthorized

Channel Settings

App OwnerAdminChannel ManagerBuilderSupport
Channel InfoRead & EditRead & EditRead & EditRead & EditRead Only
PlatformRead & EditRead & EditRead & EditRead Only (Sensitive Info is Hidden)Read Only (Sensitive Info is Hidden)
TreesRead & EditRead & EditRead & EditRead & EditRead Only
Live Chat SettingsRead & EditRead & EditRead & EditRead & EditRead Only
WhatsApp TemplateRead & EditRead & EditRead & EditRead & EditUnauthorized
Priority Group SettingsRead & EditRead & EditRead & EditRead & EditRead Only

Chatbot Builder

App OwnerAdminChannel ManagerBuilderSupport
Chatbot BuilderRead & EditRead & EditRead & EditRead & EditRead Only
Attachment ID UploaderRead & EditRead & EditRead & EditRead & EditUnauthorized
Attachment ID HistoryRead OnlyRead OnlyRead OnlyRead OnlyRead Only
Media LibraryRead & EditRead & EditRead & EditRead & EditUnauthorized

Other Settings

App OwnerAdminChannel ManagerBuilderSupport
DashboardRead & EditRead & EditRead & EditRead & EditRead Only
PushRead & EditRead & EditRead & EditRead & EditRead & Edit
MembersRead & EditRead & EditRead & EditRead & EditRead & Edit
Data SourceRead & EditRead & EditRead & EditRead & EditRead Only
IntegrationsRead & EditRead & EditRead & EditRead & EditUnauthorized
LogRead OnlyRead OnlyRead OnlyRead OnlyRead Only

Team Members

A Stella app can only have one App Owner, while other roles can be assigned to more than one team members.

App Owner & Admin

App Owner and Admin can invite new team members, and multiple members can be invited at a time. Before sending the invitation, you need to assign a Role and Expiration (Optional) to each team member.

App Owner:

  • Able to assign and edit any roles.
  • Able to transfer the App Owner role to an existing team member.
  • Full access right of Admin.

Admin:

  • Can be assigned or promoted by App Owner or Admin.
  • Able to assign and edit Channel Manager, Builder and Support.
  • Unable to demote App Owner and Admin.
  • Full access right of Channel Manager.

Other Roles

Channel Manager, Builder and Support are unable to invite, remove and edit a team member's role. These three roles can only be assigned by Admin or App Owner.

Channel Manager:

  • Able to read and edit all the Channel Settings.
  • Full access right of Builder.

Builder:

  • Able to read and edit the settings related to Chatbot Building.
  • Full access right of Support.

Support:

  • Able to read most of the settings, with limited right to edit.
  • The lowest level of access right.

Invite Team Member

  1. Go to "Settings", select "Team Members".

Team Members Subpage
  1. In "Invitation", input the email. Then, select "Role" and "Access expiration date" (Optional). Select "Invite" and an email invitation will be sent.

Invite Team Member
  1. In the Team Member List, the newly invited member will be added. The "Pending" status will change to "Joined" until the new team member has accepted the email invitation.

Team Member Pending

Edit Team Member Role

  1. In "Team Members List", open the dropdown menu to edit the roles of Channel Manager, Builder or Support. Select a role and click the "Save" symbol.

Change Team Member Role
  1. If an Admin/App Owner wants to promote a team member to be Admin, click "more" on the right, and select "Promote to Admin".

Promote to Admin
Please re-login Stella after the change of your role to make sure your access right is updated.

Remove Team Member

  1. To remove a team member, click "more" on the right, and select "Remove".

Remove Team Member
  1. If you do not have right to remove a team member, the remove button will be disabled in your account.

Unable to Remove Team Member

Unauthorised Message

In Stella, there are three kinds of unauthorised messages that you might see:

  • If a team member is not authorised to read the page, the message of "You are not authorised to read this page." will appear. If the unauthorised user somehow gets to the page, the button the side bar will not be shown as well.

Not Authorized to Read
  • If a team member is not authorised to read part of the page, only that part will show the message: "You are not authorised to read this content."

Not Authorized to Read Content
  • If a team member can read the page, but not authorsied to edit, all the field/button will be disabled, and message "You are not authorised to edit." will be shown on top of the page.

Not Authorized to Edit

Request for Promotion

If you want to be promoted in order to obtain a higher level of access rights, please refer to the Team Members List in Settings and contact the Admin or App Owner to request for promotion. All roles in Stella are able to view the Team Members List.

Team Member List
← Pairing ChannelsAccess Token →
  • Introduction
  • Roles & Access Rights
    • Settings
    • Channel Settings
    • Chatbot Builder
    • Other Settings
  • Team Members
    • App Owner & Admin
    • Other Roles
    • Invite Team Member
    • Edit Team Member Role
    • Remove Team Member
  • Unauthorised Message
    • Request for Promotion
Stella Platform Documentation
Docs
Get StartedBot API ReferenceAPI ReferenceStandard Procedures
Community
FAQUser ShowcaseChat with Us
Copyright © 2023 Sanuker Inc. Limited