[{"data":1,"prerenderedAt":630},["ShallowReactive",2],{"navigation":3,"\u002Fconcepts\u002Froles-and-permissions":246,"\u002Fconcepts\u002Froles-and-permissions-surround":625},[4,30,61,96,136,171,196,226],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":29},"Getting started","i-lucide-rocket","\u002Fgetting-started","1.getting-started",[10,15,20,25],{"title":11,"path":12,"stem":13,"icon":14},"Introduction","\u002Fgetting-started\u002Fintroduction","1.getting-started\u002F1.introduction","i-lucide-house",{"title":16,"path":17,"stem":18,"icon":19},"Add Clarify","\u002Fgetting-started\u002Fadd-clarify","1.getting-started\u002F2.add-clarify","i-lucide-bot",{"title":21,"path":22,"stem":23,"icon":24},"Dashboard tour","\u002Fgetting-started\u002Fdashboard-tour","1.getting-started\u002F3.dashboard-tour","i-lucide-compass",{"title":26,"path":27,"stem":28,"icon":6},"Quickstart","\u002Fgetting-started\u002Fquickstart","1.getting-started\u002F4.quickstart",false,{"title":31,"icon":32,"path":33,"stem":34,"children":35,"page":29},"Core concepts","i-lucide-lightbulb","\u002Fconcepts","2.concepts",[36,41,46,51,56],{"title":37,"path":38,"stem":39,"icon":40},"How Clarify works","\u002Fconcepts\u002Fhow-clarify-works","2.concepts\u002F1.how-clarify-works","i-lucide-git-compare-arrows",{"title":42,"path":43,"stem":44,"icon":45},"Tickets & delivery modes","\u002Fconcepts\u002Ftickets-and-modes","2.concepts\u002F2.tickets-and-modes","i-lucide-ticket",{"title":47,"path":48,"stem":49,"icon":50},"Categories & ticket fields","\u002Fconcepts\u002Fcategories-and-inputs","2.concepts\u002F3.categories-and-inputs","i-lucide-tags",{"title":52,"path":53,"stem":54,"icon":55},"Cards & placeholders","\u002Fconcepts\u002Fcards-and-placeholders","2.concepts\u002F4.cards-and-placeholders","i-lucide-layout-panel-left",{"title":57,"path":58,"stem":59,"icon":60},"Roles & permissions","\u002Fconcepts\u002Froles-and-permissions","2.concepts\u002F5.roles-and-permissions","i-lucide-user-cog",{"title":62,"icon":63,"path":64,"stem":65,"children":66,"page":29},"Configuration","i-lucide-sliders-horizontal","\u002Fconfiguration","3.configuration",[67,72,77,81,86,91],{"title":68,"path":69,"stem":70,"icon":71},"Onboarding","\u002Fconfiguration\u002Fonboarding","3.configuration\u002F1.onboarding","i-lucide-wand-sparkles",{"title":73,"path":74,"stem":75,"icon":76},"General settings","\u002Fconfiguration\u002Fgeneral-settings","3.configuration\u002F2.general-settings","i-lucide-settings",{"title":78,"path":79,"stem":80,"icon":50},"Categories","\u002Fconfiguration\u002Fcategories","3.configuration\u002F3.categories",{"title":82,"path":83,"stem":84,"icon":85},"Ticket inputs","\u002Fconfiguration\u002Fticket-inputs","3.configuration\u002F4.ticket-inputs","i-lucide-form-input",{"title":87,"path":88,"stem":89,"icon":90},"Panels","\u002Fconfiguration\u002Fpanels","3.configuration\u002F5.panels","i-lucide-panel-top",{"title":92,"path":93,"stem":94,"icon":95},"White label (your own bot)","\u002Fconfiguration\u002Fwhite-label","3.configuration\u002F6.white-label","i-lucide-badge-check",{"title":97,"icon":98,"path":99,"stem":100,"children":101,"page":29},"Modules","i-lucide-blocks","\u002Fmodules","4.modules",[102,106,111,116,121,126,131],{"title":103,"path":104,"stem":105,"icon":98},"Modules overview","\u002Fmodules\u002Foverview","4.modules\u002F1.overview",{"title":107,"path":108,"stem":109,"icon":110},"Transcripts","\u002Fmodules\u002Ftranscripts","4.modules\u002F2.transcripts","i-lucide-file-text",{"title":112,"path":113,"stem":114,"icon":115},"Feedback","\u002Fmodules\u002Ffeedback","4.modules\u002F3.feedback","i-lucide-star",{"title":117,"path":118,"stem":119,"icon":120},"Escalation","\u002Fmodules\u002Fescalation","4.modules\u002F4.escalation","i-lucide-siren",{"title":122,"path":123,"stem":124,"icon":125},"Opening hours","\u002Fmodules\u002Fopening-hours","4.modules\u002F5.opening-hours","i-lucide-clock",{"title":127,"path":128,"stem":129,"icon":130},"Webhooks","\u002Fmodules\u002Fwebhooks","4.modules\u002F6.webhooks","i-lucide-webhook",{"title":132,"path":133,"stem":134,"icon":135},"Assignment","\u002Fmodules\u002Fassignment","4.modules\u002F7.assignment","i-lucide-user-check",{"title":137,"icon":138,"path":139,"stem":140,"children":141,"page":29},"Integrations","i-lucide-plug","\u002Fintegrations","5.integrations",[142,146,151,156,161,166],{"title":143,"path":144,"stem":145,"icon":138},"Integrations overview","\u002Fintegrations\u002Foverview","5.integrations\u002F1.overview",{"title":147,"path":148,"stem":149,"icon":150},"Stripe","\u002Fintegrations\u002Fstripe","5.integrations\u002F2.stripe","i-simple-icons-stripe",{"title":152,"path":153,"stem":154,"icon":155},"PayPal","\u002Fintegrations\u002Fpaypal","5.integrations\u002F3.paypal","i-simple-icons-paypal",{"title":157,"path":158,"stem":159,"icon":160},"Tebex","\u002Fintegrations\u002Ftebex","5.integrations\u002F4.tebex","i-lucide-shopping-cart",{"title":162,"path":163,"stem":164,"icon":165},"Patreon","\u002Fintegrations\u002Fpatreon","5.integrations\u002F5.patreon","i-simple-icons-patreon",{"title":167,"path":168,"stem":169,"icon":170},"GitHub","\u002Fintegrations\u002Fgithub","5.integrations\u002F6.github","i-simple-icons-github",{"title":172,"icon":173,"path":174,"stem":175,"children":176,"page":29},"Data connectors","i-lucide-share-2","\u002Fdata-connectors","6.data-connectors",[177,181,186,191],{"title":178,"path":179,"stem":180,"icon":173},"Data connectors overview","\u002Fdata-connectors\u002Foverview","6.data-connectors\u002F1.overview",{"title":182,"path":183,"stem":184,"icon":185},"Build a connector","\u002Fdata-connectors\u002Fbuild-a-connector","6.data-connectors\u002F2.build-a-connector","i-lucide-wrench",{"title":187,"path":188,"stem":189,"icon":190},"Discord auto-detect","\u002Fdata-connectors\u002Fdiscord-auto-detect","6.data-connectors\u002F3.discord-auto-detect","i-lucide-scan-face",{"title":192,"path":193,"stem":194,"icon":195},"Connector security","\u002Fdata-connectors\u002Fsecurity","6.data-connectors\u002F4.security","i-lucide-shield",{"title":197,"icon":198,"path":199,"stem":200,"children":201,"page":29},"Security & trust","i-lucide-shield-check","\u002Fsecurity","7.security",[202,206,211,216,221],{"title":203,"path":204,"stem":205,"icon":198},"Security overview","\u002Fsecurity\u002Foverview","7.security\u002F1.overview",{"title":207,"path":208,"stem":209,"icon":210},"Encryption & secrets","\u002Fsecurity\u002Fencryption","7.security\u002F2.encryption","i-lucide-lock",{"title":212,"path":213,"stem":214,"icon":215},"The relay & your privacy","\u002Fsecurity\u002Fthe-middleman","7.security\u002F3.the-middleman","i-lucide-eye-off",{"title":217,"path":218,"stem":219,"icon":220},"Access & permissions","\u002Fsecurity\u002Faccess-control","7.security\u002F4.access-control","i-lucide-key-round",{"title":222,"path":223,"stem":224,"icon":225},"Data & retention","\u002Fsecurity\u002Fdata-and-retention","7.security\u002F5.data-and-retention","i-lucide-database",{"title":227,"icon":228,"path":229,"stem":230,"children":231,"page":29},"Reference","i-lucide-book-open","\u002Freference","8.reference",[232,237,241],{"title":233,"path":234,"stem":235,"icon":236},"FAQ","\u002Freference\u002Ffaq","8.reference\u002F1.faq","i-lucide-circle-help",{"title":238,"path":239,"stem":240,"icon":185},"Troubleshooting","\u002Freference\u002Ftroubleshooting","8.reference\u002F2.troubleshooting",{"title":242,"path":243,"stem":244,"icon":245},"Glossary","\u002Freference\u002Fglossary","8.reference\u002F3.glossary","i-lucide-book-a",{"id":247,"title":57,"body":248,"description":618,"extension":619,"links":620,"meta":621,"navigation":622,"path":58,"seo":623,"stem":59,"__hash__":624},"docs\u002F2.concepts\u002F5.roles-and-permissions.md",{"type":249,"value":250,"toc":604},"minimark",[251,264,269,293,296,307,331,337,342,475,479,489,492,513,519,522,529,532,551,561,565],[252,253,254,255,259,260,263],"p",{},"Clarify keeps two things separate: ",[256,257,258],"strong",{},"who can help with tickets inside Discord",", and ",[256,261,262],{},"who can change your setup on the dashboard",". They are controlled in different places and answer different questions. This page explains both so the right people have the right reach — and no more.",[265,266,268],"h2",{"id":267},"the-layers-at-a-glance","The layers at a glance",[270,271,272,280,287],"card-group",{},[273,274,277],"card",{"icon":275,"title":276,"to":69},"i-lucide-headset","Support roles",[252,278,279],{},"The Discord roles that count as your team. Set during onboarding; Discord administrators always count.",[273,281,284],{"icon":282,"title":283},"i-lucide-shield-x","Blacklist roles",[252,285,286],{},"Roles whose members are blocked from opening tickets at all — for muted or restricted members.",[273,288,290],{"icon":63,"title":289,"to":218},"Dashboard access",[252,291,292],{},"Who can sign in to the dashboard and change your configuration — decided by your Discord permissions on the server.",[265,294,276],{"id":295},"support-roles",[252,297,298,299,302,303,306],{},"Your ",[256,300,301],{},"support roles"," are the Discord roles allowed to work on tickets: reading and replying in the forum threads, claiming tickets, running the staff commands. Anyone with ",[256,304,305],{},"Administrator"," permission on the server counts as support as well, whatever roles they hold.",[252,308,309,310,314,315,319,320,319,323,326,327,330],{},"Support roles are chosen during ",[311,312,313],"a",{"href":69},"onboarding"," — picked in the manual setup, or created for you by a preset (for example ",[316,317,318],"em",{},"Support Team",", ",[316,321,322],{},"Moderator",[316,324,325],{},"Game Master","). There is no dashboard page to change them afterwards; the Danger Zone's ",[256,328,329],{},"Reset settings"," returns them to defaults (root account required), and support can adjust them for you.",[332,333,334],"tip",{},[252,335,336],{},"Use roles you already have — a \"Support\" or \"Moderator\" role — rather than adding people one by one. Add someone to that role in Discord and they can help with tickets immediately.",[338,339,341],"h3",{"id":340},"what-support-roles-unlock","What support roles unlock",[343,344,345,358],"table",{},[346,347,348],"thead",{},[349,350,351,355],"tr",{},[352,353,354],"th",{},"In Discord",[352,356,357],{},"Who",[359,360,361,380,396,418,434,445,459],"tbody",{},[349,362,363,377],{},[364,365,366,367,319,371,319,374],"td",{},"Reading and replying in ticket threads, ",[368,369,370],"code",{},"\u002Fadd",[368,372,373],{},"\u002Fremove",[368,375,376],{},"\u002Fclose",[364,378,379],{},"Any support role",[349,381,382,389],{},[364,383,384,385,388],{},"Claiming a ticket (",[368,386,387],{},"\u002Fassign",", the Assign button)",[364,390,391,392,395],{},"Any support role, or the category's ",[256,393,394],{},"handled groups"," when set",[349,397,398,405],{},[364,399,400,401,404],{},"Assigning ",[256,402,403],{},"other"," supporters",[364,406,407,410,411,414,415],{},[316,408,409],{},"Staff assign"," mode and the ",[256,412,413],{},"assigner roles"," of the ",[311,416,417],{"href":133},"Assignment module",[349,419,420,423],{},[364,421,422],{},"Moving a ticket to another tier",[364,424,425,426,429,430,433],{},"Support roles, gated by the ",[311,427,428],{"href":118},"Escalation module's"," mode; ",[256,431,432],{},"super roles"," bypass the gates",[349,435,436,443],{},[364,437,438,439,442],{},"Posting a creation panel (",[368,440,441],{},"\u002Fgenerate-creation",")",[364,444,379],{},[349,446,447,453],{},[364,448,449,450,442],{},"Switching the delivery mode (",[368,451,452],{},"\u002Fdeliverymode",[364,454,455,456],{},"Members with ",[256,457,458],{},"Manage Server",[349,460,461,464],{},[364,462,463],{},"Opening tickets outside opening hours",[364,465,466,467,470,471,474],{},"Any support role, when the ",[311,468,469],{"href":123},"Opening hours module's"," ",[256,472,473],{},"Staff bypass"," is on",[338,476,478],{"id":477},"how-staff-appear-to-members","How staff appear to members",[252,480,481,482,485,486,488],{},"With message mirroring on, staff reply in the forum thread and Clarify relays the message to the customer ",[256,483,484],{},"through the bot"," — the customer sees the bot, not the staff member, and personal accounts stay out of the conversation. With mirroring off, your team writes directly in the customer's ticket under their own name. See ",[311,487,42],{"href":43},".",[265,490,283],{"id":491},"blacklist-roles",[252,493,494,496,497,500,501,504,505,508,509,512],{},[256,495,283],{}," do the opposite of support roles: any member who holds one of these roles ",[256,498,499],{},"cannot open a ticket"," — not from a panel, not by DM, not through ",[316,502,503],{},"Open anyway",". They see ",[316,506,507],{},"\"You are not allowed to open tickets on this server.\""," Presets create a ",[256,510,511],{},"Muted"," role for this; manual setup lets you pick your own.",[514,515,516],"warning",{},[252,517,518],{},"The blacklist is checked on its own. A member with both a support role and a blacklist role still cannot open a ticket.",[265,520,289],{"id":521},"dashboard-access",[252,523,524,525,528],{},"Signing in to the dashboard uses your Discord account; there is no extra password. Which servers you see, and what you may change there, follows your ",[256,526,527],{},"Discord permissions"," on each server — administrators of a server manage its Clarify configuration.",[252,530,531],{},"Two things are stricter:",[533,534,535,542],"ul",{},[536,537,538,541],"li",{},[256,539,540],{},"Ticket actions from the dashboard"," — Close, Reopen and Escalate — are carried out by the bot, which re-checks that you are staff on that server or a participant of that ticket before acting.",[536,543,544,547,548,488],{},[256,545,546],{},"Destructive actions"," in the Danger Zone (Reset settings, Delete server) require a ",[256,549,550],{},"Clarify root account",[332,552,553],{"to":218},[252,554,555,556,488],{},"Sign-in, sessions and per-server scoping are covered in ",[256,557,558],{},[311,559,560],{"href":218},"Access control",[265,562,564],{"id":563},"which-layer-do-i-need","Which layer do I need?",[566,567,568,579,588,598],"accordion",{},[569,570,572],"accordion-item",{"label":571},"Someone should answer tickets in Discord, nothing more",[252,573,574,575,578],{},"Give them a ",[256,576,577],{},"support role"," in Discord. They don't need the dashboard to read, reply, claim or close tickets.",[569,580,582],{"label":581},"Someone should change categories, modules or integrations",[252,583,584,585,587],{},"They need ",[256,586,305],{}," on the Discord server; then they can sign in to the dashboard and manage it.",[569,589,591],{"label":590},"A member keeps opening tickets they shouldn't",[252,592,593,594,597],{},"Give them your ",[256,595,596],{},"blacklist role"," in Discord. They can no longer open a ticket.",[569,599,601],{"label":600},"Someone left the team",[252,602,603],{},"Remove their support role in Discord — they lose access to new tickets and the staff commands immediately. Release their open assignments from the ticket pages if needed.",{"title":605,"searchDepth":606,"depth":607,"links":608},"",1,2,[609,610,615,616,617],{"id":267,"depth":607,"text":268},{"id":295,"depth":607,"text":276,"children":611},[612,614],{"id":340,"depth":613,"text":341},3,{"id":477,"depth":613,"text":478},{"id":491,"depth":607,"text":283},{"id":521,"depth":607,"text":289},{"id":563,"depth":607,"text":564},"How Clarify decides who on your team can handle tickets in Discord, who can change settings on the dashboard, and who is blocked from opening tickets.","md",null,{},{"icon":60},{"title":57,"description":618},"6gg6P0imwrb4sqccDoquil7KN37UUGWrz2F_Yisq5V8",[626,628],{"title":52,"path":53,"stem":54,"description":627,"icon":55,"children":-1},"How Clarify turns payment lookups and connector responses into rich Discord cards, and how %placeholder% tokens are filled with live data.",{"title":68,"path":69,"stem":70,"description":629,"icon":71,"children":-1},"The four-step wizard that sets up Clarify for a new Discord server — add the bot, choose a preset or manual setup, and connect your forums, category and support team.",1792666274434]