Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.
A Group is a collection of community members. Groups are useful for managing large numbers of users at once, mass DMs (coming soon), assignments to other areas of the Tightknit platform, and more!
Groups support up to 100 members when managed through the Slack app, and up
to 1,000 members when imported from CSV in the Studio or managed through the
API.
Terminology: Note that Tightknit Groups are distinct from Slack’s “user
groups” (a
feature only on paid Slack Pro plans). For the purposes of this article, every
time we mention “Group” we are referring to the Tightknit feature.
Did you know you can manage group membership with our MCP server too? Try asking your agent: “Add everyone with an acme.com email address to the Customers group.”
Admins can manage groups from either the Admin Studio or directly in Slack. The two experiences differ in capability and scale, so pick the tab that matches where you’re working.
Studio
Slack
Navigate to the Groups page in the Admin Studio to view, search, and manage all of your community’s groups. The groups list displays each group’s name, slug, visibility, member count, Slack channel sync status, and creation date.
Groups page in the Admin Studio
From this page you can:
Search groups by name or slug
Create new groups (empty or from CSV)
Click any group to view its detail page with the full member roster
Click the Create Group button on the Groups page. You have two options:
Empty Group
From CSV
Create a group and configure it manually. Provide the following:
Name (required) — the display name for the group
Slug (optional) — a URL-friendly identifier; auto-generated from the name if not provided
Community Site Visibility — Public groups appear on the Groups page and member profile pages. Private groups are hidden from the community site.
After creation you’ll be taken to the group detail page where you can add members, assign a permission set, and configure an award.
Create group modal in the Admin Studio
The Groups page in Studio
Bulk-create a group from a list of email addresses. Prepare a single-column CSV with email addresses (up to 1,000 rows), then either paste the contents or drag-and-drop the file into the upload area.After submitting, Tightknit processes each email (finding existing member profiles or creating new ones) and displays a report showing which emails succeeded and which failed. Click View group to navigate to the newly created group.
CSV import creates member profiles for email addresses that don’t yet exist in your community. This requires the Create Standalone Members feature to be enabled on your plan.
Slug — the URL route for the group on the community site
Banner Image — an optional hero image displayed at the top of the group’s detail page on the community site. Upload a banner when creating or editing a group in the Studio. For the best results, use an image with dimensions of 2560 x 640 px (4:1).
Community Site Visibility — controls whether the group is visible on the community site
Permission Set — assign a Permission Set to the group; all members inherit the permissions
Membership Award — assign an Award to the group. All members automatically receive the award and only retain it while they are a member. When you add or remove members, the award is automatically given or revoked, respectively.
Notify New Members — when enabled, new members added to the group receive a private notification DM informing them of their membership and any inherited permissions
You can also bulk-add members to an existing group. Open the Import Members dialog from the group detail page or via the Cmd+K command palette (Import Members from CSV). Select the target group, then paste or upload a CSV of email addresses (up to 1,000 rows). A results report shows which imports succeeded or failed, and you can check the Import History page for past import jobs.
To download a group’s current members, open the group’s actions menu (⋯) on its detail page and select Export members as CSV. You can also press Cmd+K, run Export Group Members as CSV, and pick the group.The file has one row per member with their name, first and last name, email, Slack user ID, status (Active, Invited, or Deactivated), and the date they joined the group. Members who were removed from the group are not included.
Admins can manage Groups from the Slack app by clicking the Groups button under the Community module.
Groups list panel
From the Groups List panel, admins can view, manage, and create groups with up to 100 members. For larger groups, CSV imports, membership awards, and notification preferences, use the Studio tab.
Within the Slack app, you can only add or remove Slack users in a group. To manage non-Slack members, use the Studio Groups page.
Click the Settings button in the Groups List panel to configure:
Groups Page Banner Image — displayed at the top of the Groups page on the community site. Only available when your community has a community site. For the best results, use an image with dimensions of 2560 x 640 px (4:1). Other ratios are cropped from the center to fill the 4:1 frame. Create with Canva template →
Groups Page Settings are not yet available in the Studio.
Flair is a short label badge that displays next to a member’s name on posts, comments, and profile pages. It lets communities highlight group membership (e.g. “MVP”, “Staff”, “Expert”) directly in the feed without visitors needing to click into a profile.Flair is per-group, opt-in, and off by default. Admins make a group eligible for flair, and members choose which group’s flair to display.
When creating or editing a group in the Studio, configure two settings:
Flair label — a short label up to 7 characters (e.g. “MVP”, “Staff”). This is the text that appears in the badge.
Show flair in feed — a toggle that controls whether the flair appears on posts and comments. Both the label and the toggle must be set for the flair to display.
Private groups cannot show flair. If a group’s visibility is set to Private, the flair toggle is disabled. Change the group to Public visibility first if you want to use flair.
Members select which group’s flair to display from Settings > Profile on the community site. A member shows at most one flair at a time. If a member belongs to multiple flair-eligible groups, they pick which one to display.The selection is self-healing: if the group later loses flair eligibility (label cleared, toggle turned off, group made private, or the member leaves the group), the flair stops displaying automatically.
When you add, swap, or clear the Membership Award on a Group, Tightknit automatically updates every current member:
Add an award (none → Award A): every member receives Award A, along with a Slack DM, activity log entry, and outbound webhook event.
Swap the award (Award A → Award B): Award A is revoked from every member and Award B is assigned. Only the Award B assignment triggers a DM. The Award A revocation is silent to avoid a confusing “you lost an award” notification.
Clear the award (Award A → none): Award A is silently revoked from every member. No DMs are sent.
Slack DMs are only sent to members with a connected Slack user.
Was this page helpful?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Tightknit","colors":{"primary":"#0ea5e9","light":"#0ea5e9","dark":"#0ea5e9"},"logo":{"light":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080","dark":"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/dark.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=6cd06fb7afb28cdae7bca4f7b6806906","href":"https://tightknit.ai/"},"favicon":"https://mintcdn.com/tightknit/510fnWGbA38NwHOk/favicon.png?fit=max\u0026auto=format\u0026n=510fnWGbA38NwHOk\u0026q=85\u0026s=ca1f972d807039e1bc2acbeb8f00326a","background":{"decoration":"gradient"},"navbar":{"links":[{"href":"https://tightknit.ai/","label":"Homepage ↗"}],"primary":{"type":"button","label":"Book a Demo","href":"https://cal.com/zhawtof/30min"}},"footer":{"socials":{"slack":"https://community.tightknit.ai","linkedin":"https://www.linkedin.com/company/tightknitai","youtube":"https://www.youtube.com/@tightknitai"}},"fonts":{"heading":{"family":"Inter","weight":600,"source":"https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2","format":"woff2"}},"icons":{"library":"fontawesome"},"styling":{"latex":false},"navigation":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"tightknit","hasAudioNarration":false,"actualSubdomain":"tightknit","customDomains":["docs.tightknit.ai"],"gitSource":{"type":"github","owner":"tightknitai","repo":"tightknit-app","deployBranch":"main","contentDirectory":"packages/docs","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae1acf8f9cefd8f8d795c5e","collectionId":"92d4b3c4-86f5-4c58-99ae-74a33d43c014","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae1acf8f9cefd8f8d795c5e"},"feedback":{"thumbs":true,"edits":true,"issues":true,"agentFeedback":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae1acf8f9cefd8f8d795c5e","clientVersion":"0.0.4044","searchFilterCounts":[{"language":"default","tag":"Documentation","count":108},{"language":"default","tag":"App Guides","count":46},{"language":"default","tag":"Platform","count":39},{"language":"default","tag":"API Reference","count":26},{"language":"default","tag":"Admin API","count":24},{"language":"default","tag":"Slack App","count":17},{"language":"default","tag":"Community Site","count":16},{"language":"default","tag":"Guides","count":13},{"language":"default","tag":"Admin Studio","count":13},{"language":"default","tag":"Events","count":10}]},"assistantConfig":{"deflection":{"enabled":true,"email":"[email protected]","showHelpButton":true}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"styles/plan-availability.css","content":".plan-availability{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap;margin:1rem 0;padding:.875rem 1.125rem;border:1px solid rgb(14 165 233/.35);border-radius:.75rem;background:linear-gradient(135deg,rgb(14 165 233/.09),rgb(56 189 248/.02))}.dark .plan-availability{border-color:rgb(14 165 233/.4);background:linear-gradient(135deg,rgb(14 165 233/.14),rgb(14 165 233/.03))}.plan-availability-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.plan-availability-content{flex:1 1 14rem;min-width:0}.plan-availability-feature{font-size:.9375rem;font-weight:600;line-height:1.4}.plan-availability-body{margin-top:.375rem;font-size:.8125rem;line-height:1.55}.plan-availability-body a{color:#0284c7;font-weight:600;text-decoration:underline;text-underline-offset:2px}.dark .plan-availability-body a{color:#38bdf8}.plan-availability-matrix{display:flex;gap:.5rem;flex-shrink:0}.plan-availability-plan{display:flex;flex-direction:column;align-items:center;gap:.3rem;min-width:5rem;padding:.5rem .625rem;border:1px solid rgb(14 165 233/.25);border-radius:.5rem;background:rgb(255 255 255/.5)}.dark .plan-availability-plan{border-color:rgb(14 165 233/.3);background:rgb(2 6 23/.35)}.plan-availability-plan-name{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.7;white-space:nowrap}.plan-availability-check{width:1rem;height:1rem;color:#0284c7}.dark .plan-availability-check{color:#38bdf8}.plan-availability-addon{padding:0 .45rem;border-radius:9999px;font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1rem;color:#fff;background:linear-gradient(135deg,#0284c7,#38bdf8);white-space:nowrap}.plan-availability-none{font-size:.875rem;line-height:1rem;opacity:.35}"}],"page":{"pagePath":"community/groups","slug":"/community/groups","pageMetadata":{"title":"Groups","description":"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.","href":"/community/groups"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];const PlanAvailability=({feature=`This feature`,plan=`enterprise`,addon=false,plural=false,support=false,growth,momentum,enterprise,children})=>{const rank={growth:0,momentum:1,enterprise:2};const normalize=value=>{if(value===true||value===`included`||value===`yes`){return`included`}if(value===`addon`){return`addon`}return`none`};const defaultStatus=p=>{if(rank[p]\u003crank[plan]){return`none`}return addon?`addon`:`included`};const overrides={growth,momentum,enterprise};const status=p=>overrides[p]===undefined?defaultStatus(p):normalize(overrides[p]);const plans=[{key:`growth`,label:`Growth`},{key:`momentum`,label:`Momentum`},{key:`enterprise`,label:`Enterprise`}];const included=plans.filter(p=>status(p.key)===`included`);const asAddon=plans.filter(p=>status(p.key)===`addon`);const verb=plural?`are`:`is`;const srSentence=[feature,verb,`available on:`,included.map(p=>`${p.label} plan`).join(`, `)||`no plans`,asAddon.length>0?`; as an add-on: ${asAddon.map(p=>`${p.label} plan`).join(`, `)}`:``].join(` `);const statusCell=s=>{if(s===`included`){return _jsx(`svg`,{className:`plan-availability-check`,xmlns:`http://www.w3.org/2000/svg`,viewBox:`0 0 24 24`,fill:`none`,stroke:`currentColor`,strokeWidth:`3`,strokeLinecap:`round`,strokeLinejoin:`round`,\"aria-hidden\":`true`,children:_jsx(`path`,{d:`M20 6 9 17l-5-5`})})}if(s===`addon`){return _jsx(`span`,{className:`plan-availability-addon`,children:`Add-on`})}return _jsx(`span`,{className:`plan-availability-none`,children:`—`})};return _jsxs(`div`,{className:`plan-availability`,children:[_jsx(`span`,{className:`plan-availability-sr`,children:srSentence}),_jsxs(`div`,{className:`plan-availability-content`,\"aria-hidden\":`true`,children:[_jsx(`div`,{className:`plan-availability-feature`,children:feature}),(support||children)\u0026\u0026_jsxs(`div`,{className:`plan-availability-body`,children:[support\u0026\u0026_jsxs(_Fragment,{children:[`Contact `,_jsx(`a`,{href:`mailto:[email protected]`,children:`Support`}),` if you don't see this option or want to enable it for your community.`]}),children\u0026\u0026_jsxs(_Fragment,{children:[` `,children]})]})]}),_jsx(`div`,{className:`plan-availability-matrix`,\"aria-hidden\":`true`,children:plans.map(p=>_jsxs(`div`,{className:`plan-availability-plan`,children:[_jsx(`span`,{className:`plan-availability-plan-name`,children:p.label}),statusCell(status(p.key))]},p.key))})]})};function _createMdxContent(props){const _components={a:`a`,code:`code`,em:`em`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,Info,Note,OptimizedImage,Tab,Tabs,Tip,_MdxComponentBoundary}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tab)_missingMdxReference(`Tab`,true);if(!Tabs)_missingMdxReference(`Tabs`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!_MdxComponentBoundary)_missingMdxReference(`_MdxComponentBoundary`,true);return _jsxs(_Fragment,{children:[_jsx(_MdxComponentBoundary,{name:`PlanAvailability`,children:_jsx(PlanAvailability,{feature:`Groups`,plural:true,plan:`momentum`})}),`\n`,_jsxs(_components.p,{children:[`A Group is a collection of community members. Groups are useful for managing large numbers of users at once, mass DMs (`,_jsx(_components.em,{children:`coming soon`}),`), assignments to other areas of the Tightknit platform, and more!`]}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Groups support up to 100 members when managed through the Slack app, and up\nto 1,000 members when imported from CSV in the Studio or managed through the\nAPI.`})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Terminology`}),`: Note that Tightknit Groups are distinct from Slack’s `,_jsx(_components.a,{href:`https://slack.com/help/articles/212906697-Create-a-user-group`,children:`“user\ngroups”`}),` (a\nfeature only on paid Slack Pro plans). For the purposes of this article, every\ntime we mention “Group” we are referring to the Tightknit feature.`]})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[_jsxs(_components.strong,{children:[`Did you know you can manage group membership with our `,_jsx(_components.a,{href:`/integrations/mcp`,children:`MCP server`}),` too?`]}),` Try asking your agent: `,_jsx(_components.em,{children:`“Add everyone with an acme.com email address to the Customers group.”`})]})}),`\n`,_jsx(Heading,{level:`2`,id:`managing-groups`,children:`Managing groups`}),`\n`,_jsx(_components.p,{children:`Admins can manage groups from either the Admin Studio or directly in Slack. The two experiences differ in capability and scale, so pick the tab that matches where you’re working.`}),`\n`,_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Studio`,id:`studio`,\"data-child-tab-ids\":`[\"empty-group\",\"from-csv\"]`,\"data-child-heading-ids\":`[\"create-a-group\",\"group-detail-page\",\"group-settings\",\"import-members-from-csv\",\"export-members-as-csv\"]`,children:[_jsxs(_components.p,{children:[`Navigate to the `,_jsx(_components.strong,{children:`Groups`}),` page in the `,_jsx(_components.a,{href:`https://studio.tightknit.ai`,children:`Admin Studio`}),` to view, search, and manage all of your community’s groups. The groups list displays each group’s name, slug, visibility, member count, Slack channel sync status, and creation date.`]}),_jsx(Frame,{caption:`Groups page in the Admin Studio`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=4ce6c0987533b591920cb1c0517add22`,alt:`Groups page in the Admin Studio`,\"data-og-width\":`1299`,width:`1299`,\"data-og-height\":`754`,height:`754`,\"data-path\":`assets/community/groups/groups-list-studio.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=280\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=06827e6dabb4f9d654061d05c94164a1 280w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=560\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=063c93739fdec3e455e18ad98887fcb5 560w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=840\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=2e689c1ea8bab958a7b3d7e017762e85 840w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=1100\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=d37856d9bdde9b1827f6eb818321ab42 1100w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=1650\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=8a86681a6d07fe85fffd2b2c9e7af8cd 1650w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/groups-list-studio.png?w=2500\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=b6a85d77ab539944c1a5891fb4bc0b10 2500w`})}),_jsx(_components.p,{children:`From this page you can:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Search`}),` groups by name or slug`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Create`}),` new groups (empty or from CSV)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Click`}),` any group to view its detail page with the full member roster`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`create-a-group`,children:`Create a Group`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.strong,{children:`Create Group`}),` button on the Groups page. You have two options:`]}),_jsxs(Tabs,{children:[_jsxs(Tab,{title:`Empty Group`,id:`empty-group`,children:[_jsx(_components.p,{children:`Create a group and configure it manually. Provide the following:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),` (required) — the display name for the group`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Slug`}),` (optional) — a URL-friendly identifier; auto-generated from the name if not provided`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Community Site Visibility`}),` — `,_jsx(_components.strong,{children:`Public`}),` groups appear on the `,_jsx(_components.a,{href:`/community-site/pages#groups-list`,children:`Groups page`}),` and member profile pages. `,_jsx(_components.strong,{children:`Private`}),` groups are hidden from the community site.`]}),`\n`]}),_jsx(_components.p,{children:`After creation you’ll be taken to the group detail page where you can add members, assign a permission set, and configure an award.`}),_jsx(Frame,{caption:`Create group modal in the Admin Studio`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=852439e58365826bfa1edf4d7371e97c`,alt:`Create group modal in the Admin Studio`,\"data-og-width\":`978`,width:`978`,\"data-og-height\":`762`,height:`762`,\"data-path\":`assets/community/groups/create-group-modal-studio.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=280\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=341377c299dc74d80e82c97e53b18fb9 280w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=560\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=9eea663573eb0987df2820e2223a83c1 560w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=840\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=54ff2cfb56f429e759a9935d0620375f 840w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=1100\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=7bec9b27067a323deab23c401e94791b 1100w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=1650\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=0dbfc09fa208e04e6ba9b5c2db0cdc29 1650w, https://mintcdn.com/tightknit/l9TleiX5XTWyzLSH/assets/community/groups/create-group-modal-studio.png?w=2500\u0026fit=max\u0026auto=format\u0026n=l9TleiX5XTWyzLSH\u0026q=85\u0026s=6cdbef10841084534ae6b3b27858ca4a 2500w`})}),_jsx(Frame,{caption:`The Groups page in Studio`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=7873c05c7683b72bf0974322a1f5c0e5`,alt:`The Groups page in Studio`,\"data-og-width\":`3200`,width:`3200`,\"data-og-height\":`2000`,height:`2000`,\"data-path\":`assets/studio/groups.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=280\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=9c5cd725364f7b7e9c11249aa5eee6fd 280w, https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=560\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=6ca4e2c2197bd15c78a4015099b00e81 560w, https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=840\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=090062b0d7633451db89a0763f01dd74 840w, https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=1100\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=47606154d937e745624750183faad9a4 1100w, https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=1650\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=11106c451c60045db2113634cdd4afcf 1650w, https://mintcdn.com/tightknit/YGPRBt0aH8krlk98/assets/studio/groups.png?w=2500\u0026fit=max\u0026auto=format\u0026n=YGPRBt0aH8krlk98\u0026q=85\u0026s=415f996203275e687dc28f4aff0eb2d0 2500w`})})]}),_jsxs(Tab,{title:`From CSV`,id:`from-csv`,children:[_jsx(_components.p,{children:`Bulk-create a group from a list of email addresses. Prepare a single-column CSV with email addresses (up to 1,000 rows), then either paste the contents or drag-and-drop the file into the upload area.`}),_jsxs(_components.p,{children:[`After submitting, Tightknit processes each email (finding existing member profiles or creating new ones) and displays a report showing which emails succeeded and which failed. Click `,_jsx(_components.strong,{children:`View group`}),` to navigate to the newly created group.`]}),_jsx(Info,{children:_jsxs(_components.p,{children:[`CSV import creates member profiles for email addresses that don’t yet exist in your community. This requires the `,_jsx(_components.strong,{children:`Create Standalone Members`}),` feature to be enabled on your plan.`]})})]})]}),_jsx(Heading,{level:`3`,id:`group-detail-page`,children:`Group Detail Page`}),_jsx(_components.p,{children:`Click any group in the list to open its detail page. Here you can:`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`View group metadata (name, slug, visibility, Slack sync status)`}),`\n`,_jsx(_components.li,{children:`Browse the full member roster with profile information and join dates`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit`}),` the group — update name, slug, visibility, membership award, and notification preferences`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add members`}),` individually or remove existing members`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Export`}),` the current members as a CSV`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),` the group`]}),`\n`]}),_jsx(Heading,{level:`3`,id:`group-settings`,children:`Group Settings`}),_jsx(_components.p,{children:`When editing a group, you can configure:`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Name`}),` — the name associated with the group`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Slug`}),` — the URL route for the group on the community site`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Banner Image`}),` — an optional hero image displayed at the top of the group’s detail page on the community site. Upload a banner when creating or editing a group in the Studio. For the best results, use an image with dimensions of 2560 x 640 px (4:1).`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Community Site Visibility`}),` — controls whether the group is visible on the community site`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Permission Set`}),` — assign a `,_jsx(_components.a,{href:`/community/permission-sets`,children:`Permission Set`}),` to the group; all members inherit the permissions`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Membership Award`}),` — assign an `,_jsx(_components.a,{href:`/gamification/awards`,children:`Award`}),` to the group. All members automatically receive the award and only retain it while they are a member. When you add or remove members, the award is automatically given or revoked, respectively.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Notify New Members`}),` — when enabled, new members added to the group receive a private notification DM informing them of their membership and any inherited permissions`]}),`\n`]}),_jsx(Frame,{caption:`Group membership notification DM`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=47b0cda5f37ed9645e83c061d4a8ffae`,alt:`Group membership notification DM`,\"data-og-width\":`1700`,width:`1700`,\"data-og-height\":`518`,height:`518`,\"data-path\":`assets/community/groups/group-membership-dm.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=280\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=9f15b4e0bc50e6ceeeca7a570d751b69 280w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=560\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=040582b94127003106abf251f7faa7c7 560w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=840\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=dbcb7767c470fbfded3727b6389bce05 840w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=a44b7d07718180f891daec5a2b754bca 1100w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=c26b3a801f7dd90977f8c1fd4423a02a 1650w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/group-membership-dm.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=1aa7efba5d5f48ddb840835d63549c53 2500w`})}),_jsx(Heading,{level:`3`,id:`import-members-from-csv`,children:`Import Members from CSV`}),_jsxs(_components.p,{children:[`You can also bulk-add members to an existing group. Open the `,_jsx(_components.strong,{children:`Import Members`}),` dialog from the group detail page or via the `,_jsx(_components.strong,{children:`Cmd+K`}),` command palette (`,_jsx(_components.strong,{children:`Import Members from CSV`}),`). Select the target group, then paste or upload a CSV of email addresses (up to 1,000 rows). A results report shows which imports succeeded or failed, and you can check the `,_jsx(_components.strong,{children:`Import History`}),` page for past import jobs.`]}),_jsx(Heading,{level:`3`,id:`export-members-as-csv`,children:`Export Members as CSV`}),_jsxs(_components.p,{children:[`To download a group’s current members, open the group’s actions menu (`,_jsx(_components.strong,{children:`⋯`}),`) on its detail page and select `,_jsx(_components.strong,{children:`Export members as CSV`}),`. You can also press `,_jsx(_components.strong,{children:`Cmd+K`}),`, run `,_jsx(_components.strong,{children:`Export Group Members as CSV`}),`, and pick the group.`]}),_jsx(_components.p,{children:`The file has one row per member with their name, first and last name, email, Slack user ID, status (Active, Invited, or Deactivated), and the date they joined the group. Members who were removed from the group are not included.`})]}),_jsxs(Tab,{title:`Slack`,id:`slack`,\"data-child-heading-ids\":`[\"groups-page-settings\"]`,children:[_jsxs(_components.p,{children:[`Admins can manage Groups from the Slack app by clicking the `,_jsx(_components.code,{children:`Groups`}),` button under the `,_jsx(_components.strong,{children:`Community`}),` module.`]}),_jsx(Frame,{caption:`Groups list panel`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=c2c7807b45b0beb5664379b127b1d1d0`,alt:`Groups list panel`,\"data-og-width\":`1282`,width:`1282`,\"data-og-height\":`1124`,height:`1124`,\"data-path\":`assets/community/groups/groups-list.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=280\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=225926655d634c6e1d6cda516ba32cdb 280w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=560\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=0c2d7caba875f41949379d7b16c06780 560w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=840\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=f353da5d87f758108927a1458a1532cf 840w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=1100\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=0262e564107b419dc0c6fd089b54a5d6 1100w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=1650\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=a980759a5c652f9ae26edc3f7f35fd27 1650w, https://mintcdn.com/tightknit/UUILCHqZIh1p4QUW/assets/community/groups/groups-list.png?w=2500\u0026fit=max\u0026auto=format\u0026n=UUILCHqZIh1p4QUW\u0026q=85\u0026s=a37587a62d0b3cfcb6cabb95a715309c 2500w`})}),_jsx(_components.p,{children:`From the Groups List panel, admins can view, manage, and create groups with up to 100 members. For larger groups, CSV imports, membership awards, and notification preferences, use the Studio tab.`}),_jsx(Note,{children:_jsxs(_components.p,{children:[`Within the Slack app, you can only add or remove Slack users in a group. To manage non-Slack members, use the `,_jsx(_components.a,{href:`https://studio.tightknit.ai/-/groups`,children:`Studio Groups page`}),`.`]})}),_jsx(Heading,{level:`3`,id:`groups-page-settings`,children:`Groups Page Settings`}),_jsxs(_components.p,{children:[`Click the `,_jsx(_components.code,{children:`Settings`}),` button in the Groups List panel to configure:`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Groups Page Banner Image`}),` — displayed at the top of the Groups page on the community site. Only available when your community has a community site. For the best results, use an image with dimensions of 2560 x 640 px (4:1). Other ratios are cropped from the center to fill the 4:1 frame. `,_jsx(_components.a,{href:`https://canva.link/kz7a48hejpv519r`,children:`Create with Canva template →`})]}),`\n`]}),_jsx(Note,{children:_jsx(_components.p,{children:`Groups Page Settings are not yet available in the Studio.`})})]})]}),`\n`,_jsx(Heading,{level:`2`,id:`flair`,children:`Flair`}),`\n`,_jsx(_MdxComponentBoundary,{name:`PlanAvailability`,children:_jsx(PlanAvailability,{feature:`Flair`})}),`\n`,_jsx(_components.p,{children:`Flair is a short label badge that displays next to a member’s name on posts, comments, and profile pages. It lets communities highlight group membership (e.g. “MVP”, “Staff”, “Expert”) directly in the feed without visitors needing to click into a profile.`}),`\n`,_jsxs(_components.p,{children:[`Flair is `,_jsx(_components.strong,{children:`per-group, opt-in, and off by default`}),`. Admins make a group eligible for flair, and members choose which group’s flair to display.`]}),`\n`,_jsx(Heading,{level:`3`,id:`setting-up-flair-admins`,children:`Setting up flair (admins)`}),`\n`,_jsx(_components.p,{children:`When creating or editing a group in the Studio, configure two settings:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Flair label`}),` — a short label up to 7 characters (e.g. “MVP”, “Staff”). This is the text that appears in the badge.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Show flair in feed`}),` — a toggle that controls whether the flair appears on posts and comments. Both the label and the toggle must be set for the flair to display.`]}),`\n`]}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Private groups cannot show flair. If a group’s visibility is set to `,_jsx(_components.strong,{children:`Private`}),`, the flair toggle is disabled. Change the group to `,_jsx(_components.strong,{children:`Public`}),` visibility first if you want to use flair.`]})}),`\n`,_jsx(Heading,{level:`3`,id:`choosing-flair-members`,children:`Choosing flair (members)`}),`\n`,_jsxs(_components.p,{children:[`Members select which group’s flair to display from `,_jsx(_components.strong,{children:`Settings > Profile`}),` on the community site. A member shows `,_jsx(_components.strong,{children:`at most one flair`}),` at a time. If a member belongs to multiple flair-eligible groups, they pick which one to display.`]}),`\n`,_jsx(_components.p,{children:`The selection is self-healing: if the group later loses flair eligibility (label cleared, toggle turned off, group made private, or the member leaves the group), the flair stops displaying automatically.`}),`\n`,_jsx(Heading,{level:`2`,id:`changing-the-membership-award-on-a-group`,children:`Changing the membership award on a group`}),`\n`,_jsx(_components.p,{children:`When you add, swap, or clear the Membership Award on a Group, Tightknit automatically updates every current member:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add an award`}),` (`,_jsx(_components.em,{children:`none → Award A`}),`): every member receives Award A, along with a Slack DM, activity log entry, and outbound webhook event.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Swap the award`}),` (`,_jsx(_components.em,{children:`Award A → Award B`}),`): Award A is revoked from every member and Award B is assigned. Only the Award B assignment triggers a DM. The Award A revocation is silent to avoid a confusing “you lost an award” notification.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Clear the award`}),` (`,_jsx(_components.em,{children:`Award A → none`}),`): Award A is silently revoked from every member. No DMs are sent.`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Slack DMs are only sent to members with a connected Slack user.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{PlanAvailability,default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Groups","description":"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.","href":"/community/groups"}}},"mdxSourceWithNoJs":null,"noJsSplices":[[152,2498,")=>null;function _cr"]]},"mdxExtracts":{"tableOfContents":[{"title":"Managing groups","slug":"managing-groups","depth":2,"children":[{"title":"Create a Group","slug":"create-a-group","depth":3,"children":[],"tabId":"studio"},{"title":"Group Detail Page","slug":"group-detail-page","depth":3,"children":[],"tabId":"studio"},{"title":"Group Settings","slug":"group-settings","depth":3,"children":[],"tabId":"studio"},{"title":"Import Members from CSV","slug":"import-members-from-csv","depth":3,"children":[],"tabId":"studio"},{"title":"Export Members as CSV","slug":"export-members-as-csv","depth":3,"children":[],"tabId":"studio"},{"title":"Groups Page Settings","slug":"groups-page-settings","depth":3,"children":[],"tabId":"slack"}]},{"title":"Flair","slug":"flair","depth":2,"children":[{"title":"Setting up flair (admins)","slug":"setting-up-flair-admins","depth":3,"children":[]},{"title":"Choosing flair (members)","slug":"choosing-flair-members","depth":3,"children":[]}]},{"title":"Changing the membership award on a group","slug":"changing-the-membership-award-on-a-group","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"tightknit","siteName":"Tightknit","title":"Groups - Tightknit","relatedPagesConfig":{"enabled":true,"limit":5,"mode":"automatic"},"navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-10-26T16:27:40.723Z","originalFileLocation":"community/groups.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Groups - Tightknit\">\u003cmeta data-mint-head property=\"og:description\" content=\"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Tightknit\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.tightknit.ai/community/groups\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://tightknit.mintlify.app/_mintlify/api/og/v2?division=Groups+%26+Permissions\u0026amp;title=Groups\u0026amp;description=Create+and+manage+Groups+of+community+members+for+bulk+management+and+assignments%2C+in+Slack%2C+in+Studio+via+CSV+import%2C+or+through+the+API.\u0026amp;theme=08f62e5a520f2c5c2d29007f\u0026amp;signature=0493f572f27f5b259083a6c47792bed904e64fd64a55ae5962339e67fa976008\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Groups - Tightknit\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://tightknit.mintlify.app/_mintlify/api/og/v2?division=Groups+%26+Permissions\u0026amp;title=Groups\u0026amp;description=Create+and+manage+Groups+of+community+members+for+bulk+management+and+assignments%2C+in+Slack%2C+in+Studio+via+CSV+import%2C+or+through+the+API.\u0026amp;theme=08f62e5a520f2c5c2d29007f\u0026amp;signature=0493f572f27f5b259083a6c47792bed904e64fd64a55ae5962339e67fa976008\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/tightknit/K2mBJECqjK-Pb2jD/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Tightknit\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#0ea5e9\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.tightknit.ai/community/groups\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/community/groups.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.tightknit.ai/#organization\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/tightknit/8RgBfwvyxlVVp-GI/assets/logo/light.png?fit=max\u0026auto=format\u0026n=8RgBfwvyxlVVp-GI\u0026q=85\u0026s=35c245944b73607d7c7b4b7c6fd4f080\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.tightknit.ai#website\",\"name\":\"Tightknit\",\"url\":\"https://docs.tightknit.ai\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.tightknit.ai/community/groups#webpage\",\"url\":\"https://docs.tightknit.ai/community/groups\",\"name\":\"Groups\",\"description\":\"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\",\"dateModified\":\"2026-10-26T16:27:40.723Z\",\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"},\"breadcrumb\":{\"@id\":\"https://docs.tightknit.ai/community/groups#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.tightknit.ai/community/groups#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Platform\",\"item\":\"https://docs.tightknit.ai/ai/overview\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Groups \u0026 Permissions\",\"item\":\"https://docs.tightknit.ai/community/permission-sets\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Groups\",\"item\":\"https://docs.tightknit.ai/community/groups\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.tightknit.ai/community/groups#article\",\"headline\":\"Groups\",\"name\":\"Groups\",\"description\":\"Create and manage Groups of community members for bulk management and assignments, in Slack, in Studio via CSV import, or through the API.\",\"url\":\"https://docs.tightknit.ai/community/groups\",\"mainEntityOfPage\":{\"@id\":\"https://docs.tightknit.ai/community/groups#webpage\"},\"dateModified\":\"2026-10-26T16:27:40.723Z\",\"publisher\":{\"@id\":\"https://docs.tightknit.ai/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.tightknit.ai#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Tightknit\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Tightknit","nav":{"global":{"anchors":[{"anchor":"Community","icon":"slack","href":"https://community.tightknit.ai/"},{"anchor":"Changelog","icon":"bullhorn","href":"https://community.tightknit.ai/x/changelog"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","icon":"handshake","href":"/introduction"},{"title":"Quickstart","icon":"rocket","href":"/getting-started"},{"title":"Glossary","icon":"book","href":"/glossary"},{"title":"Branding Guide","icon":"palette","href":"/branding"}]},{"group":"App Guides","pages":[{"group":"Slack App","icon":"slack","pages":[{"title":"Getting Started with the Tightknit Slack App","sidebarTitle":"Getting Started","href":"/slack/getting-started"},{"group":"Syncing Data","pages":[{"title":"Slack Sync Guide","sidebarTitle":"Overview","href":"/slack/sync-guide"},{"title":"Create a Post or Comment","href":"/slack/posts-and-comments/create-post-or-comment"},{"title":"Edit a Post or Comment","href":"/slack/posts-and-comments/edit-post-or-comment"},{"title":"Delete a Post or Comment","href":"/slack/posts-and-comments/delete-post-or-comment"},{"title":"Emoji Reactions","href":"/slack/posts-and-comments/emoji-reactions"},{"title":"Working With File Attachments","href":"/slack/working-with-file-attachments"},{"title":"Data sync reliability","href":"/slack/data-sync-reliability"}]},{"group":"Shortcuts \u0026 Commands","pages":[{"title":"Global Shortcuts","icon":"globe","href":"/slack/shortcuts-and-commands/global-shortcuts"},{"title":"Message Shortcuts","icon":"ellipsis-stroke-vertical","href":"/slack/shortcuts-and-commands/message-shortcuts"},{"title":"Slash Commands","icon":"slash-back","href":"/slack/shortcuts-and-commands/slash-commands"}]},{"title":"Community Home","href":"/slack/community-home"},{"title":"Community Settings","href":"/slack/community-settings"},{"title":"Team Notifications","sidebarTitle":"Team Notifications","href":"/slack/notification-settings"},{"title":"Tightknit Enterprise Slack App","href":"/slack/tightknit-enterprise-slack-app"},{"title":"Slack Connect","href":"/slack/slack-connect"},{"title":"Single \u0026 Multi-Channel Guests","href":"/slack/guests"}]},{"group":"Community Site","icon":"globe-pointer","pages":[{"title":"Getting Started with the Community Site","sidebarTitle":"Getting Started","href":"/community-site/getting-started"},{"title":"Community Site Overview","sidebarTitle":"Overview","href":"/community-site/overview"},{"title":"Pages","href":"/community-site/pages"},{"title":"Site Overview Settings","sidebarTitle":"General Settings","href":"/community-site/general"},{"title":"Home Page","href":"/community-site/home-page"},{"title":"Announcement Banner","sidebarTitle":"Announcement Banner","href":"/community-site/announcement-banner"},{"title":"Call to Action","href":"/community-site/call-to-action"},{"title":"Navigation \u0026 Routes","href":"/community-site/navigation"},{"title":"Domain and URL","sidebarTitle":"Domain \u0026 URL","href":"/community-site/custom-domain"},{"title":"SEO and Metadata","sidebarTitle":"SEO \u0026 Metadata","href":"/community-site/seo-metadata"},{"title":"Community Site Analytics","sidebarTitle":"Site Analytics","href":"/community-site/analytics"},{"title":"Authentication","href":"/community-site/authentication"},{"title":"Single sign-on (SSO)","sidebarTitle":"Single Sign-On (SSO)","href":"/community-site/sso"},{"title":"Notifications","href":"/community-site/notifications"},{"title":"Notification Email Templates","sidebarTitle":"Notification Templates","href":"/community-site/notification-templates"},{"title":"Integrations","href":"/community-site/integrations"}]},{"group":"Admin Studio","icon":"chart-mixed","pages":[{"title":"Tightknit Studio","sidebarTitle":"Overview","href":"/studio/overview"},{"title":"Set Up Tightknit Studio","sidebarTitle":"Getting Started","href":"/studio/getting-started"},{"title":"Access the Studio","sidebarTitle":"Access","href":"/studio/access"},{"title":"Community Analytics Dashboard","sidebarTitle":"Analytics","href":"/studio/analytics"},{"title":"Members","sidebarTitle":"Members","href":"/studio/members"},{"title":"Discussions","sidebarTitle":"Discussions","href":"/studio/discussions"},{"title":"Calendar","sidebarTitle":"Calendar","href":"/studio/calendar"},{"title":"Message Blaster","sidebarTitle":"Message Blaster","href":"/studio/message-blaster"},{"title":"Search in Studio","sidebarTitle":"Search","href":"/studio/search"},{"title":"AI Assistant","sidebarTitle":"AI Assistant","href":"/studio/ai-assistant"},{"title":"Studio Settings","sidebarTitle":"Settings","href":"/studio/settings"},{"title":"Audit","sidebarTitle":"Audit","href":"/studio/audit"},{"title":"Billing","sidebarTitle":"Billing","href":"/studio/billing"}]}]},{"group":"Platform","pages":[{"group":"AI","icon":"sparkles","pages":[{"title":"AI at Tightknit","sidebarTitle":"Overview","icon":"sparkles","href":"/ai/overview"}]},{"group":"Channels \u0026 Feeds","icon":"rss","pages":[{"title":"Getting Started with Channels \u0026 Feeds","sidebarTitle":"Getting Started","href":"/channels-and-feeds/getting-started"},{"title":"Activate a Channel for Tightknit","href":"/channels-and-feeds/activate-channel"},{"title":"Create a Feed","href":"/channels-and-feeds/create-feed"},{"title":"Manage Feeds","href":"/channels-and-feeds/manage-feeds"},{"title":"AI \u0026 Agent Settings","href":"/channels-and-feeds/agent-settings"},{"title":"Engagement Settings","href":"/channels-and-feeds/engagement-settings"}]},{"group":"Content Resource Libraries","icon":"books","pages":[{"title":"Getting Started with Content Resource Libraries","sidebarTitle":"Getting Started","href":"/content-resource-library/getting-started"}]},{"group":"Events","icon":"calendar","pages":[{"title":"Getting Started with Events","sidebarTitle":"Getting Started","href":"/events/getting-started"},{"title":"Create a New Event","href":"/events/create-event"},{"title":"Manage Events","href":"/events/manage-events"},{"title":"Event Registration","href":"/events/event-registration"},{"title":"Event Recaps \u0026 Recordings","href":"/events/event-recap"},{"title":"Global Event Settings","href":"/events/global-event-settings"},{"group":"Tutorials","pages":[{"title":"Tutorial: Zapier Webhook → Zoom","href":"/events/tutorials/webhook-zapier-zoom"},{"title":"Tutorial: Make Webhook → Zoom","href":"/events/tutorials/webhook-make-zoom"},{"title":"Tutorial: Make Webhook → Slack notification","href":"/events/tutorials/webhook-make-slack"},{"title":"Tutorial: Simultaneous Events Across Multiple Zoom Accounts","href":"/events/tutorials/multiple-zoom-accounts"}]}]},{"group":"Gamification","icon":"trophy","pages":[{"title":"Getting Started with Gamification","sidebarTitle":"Getting Started","href":"/gamification/getting-started"},{"title":"Journeys","href":"/gamification/journeys"},{"title":"Awards","href":"/gamification/awards"},{"title":"Gamification Settings","href":"/gamification/settings"}]},{"group":"Groups \u0026 Permissions","icon":"user-group-crown","pages":[{"title":"Permission Sets","description":"Create Permission Sets that grant event, award, and poll permissions, and assign them to Groups to give privileges to community members.","href":"/community/permission-sets"},{"title":"Groups","href":"/community/groups"}]},{"group":"Member Engagement","icon":"handshake","pages":[{"title":"Getting Started with Member Engagement","sidebarTitle":"Getting Started","description":"An overview of the Tightknit tools that help you keep members engaged and active in your community.","href":"/member-engagement/getting-started"},{"title":"New Member Onboarding","href":"/member-engagement/onboarding"},{"title":"Anonymous Posting","href":"/member-engagement/anonymous-posting"},{"title":"Polls","href":"/member-engagement/polls"},{"title":"Thread Engagement Reminder","href":"/member-engagement/thread-responder"}]},{"group":"Moderation","icon":"shield","pages":[{"title":"Getting Started with Moderation","sidebarTitle":"Getting Started","href":"/moderation/getting-started"},{"title":"Community Guidelines","href":"/moderation/community-guidelines"}]},{"group":"Profiles","icon":"user","pages":[{"title":"Getting Started with Profiles","sidebarTitle":"Getting Started","href":"/profiles/getting-started"},{"title":"Manage Member Profiles","sidebarTitle":"Manage Member Profiles","href":"/profiles/manage-profiles"},{"title":"Member Profile","href":"/profiles/profile-fields"},{"title":"Profile Settings","href":"/profiles/profile-settings"},{"title":"Blocked Bot Profiles","href":"/profiles/blocked-bots"}]},{"group":"Tags","icon":"tags","pages":[{"title":"Getting Started with Tags","sidebarTitle":"Getting Started","href":"/tags/getting-started"}]},{"group":"Activity Logs","icon":"rectangle-history","pages":[{"title":"Activity Logs","href":"/activity-logs/getting-started"},{"title":"Activity Log Metadata Versions","href":"/activity-logs/versions"}]}]},{"group":"Integrations","pages":[{"title":"Slack Integration Settings","sidebarTitle":"Slack","href":"/integrations/slack"},{"title":"API Keys","icon":"key","href":"/integrations/api-keys"},{"title":"MCP Server","icon":"robot","href":"/integrations/mcp"},{"title":"Luma","iconType":"solid","icon":"sparkle","href":"/integrations/luma"},{"title":"Salesforce","icon":"salesforce","href":"/integrations/salesforce"},{"title":"Webhooks","icon":"webhook","href":"/integrations/webhooks"}]},{"group":"Support","pages":[{"title":"Contact Us","icon":"phone","href":"/support/contact"},{"title":"Troubleshooting","icon":"wrench","href":"/support/troubleshooting"},{"title":"Limitations","icon":"square-exclamation","href":"/support/limitations"},{"title":"Known Issues","icon":"bug","href":"/support/known-issues"}]},{"group":"Security","pages":[{"title":"Security at Tightknit","sidebarTitle":"Overview","icon":"shield","href":"/security/overview"},{"title":"Tightknit Infrastructure \u0026 Application Security","sidebarTitle":"Infrastructure \u0026 Application","icon":"server","href":"/security/application"},{"title":"Tightknit Data Security \u0026 Privacy","sidebarTitle":"Data Security \u0026 Privacy","icon":"lock","href":"/security/data"},{"title":"Slack Scopes \u0026 Permissions","sidebarTitle":"Slack Permissions","icon":"slack","href":"/security/slack-scopes"},{"title":"Vulnerability Disclosure Policy","sidebarTitle":"Vulnerability Disclosure","icon":"shield-exclamation","href":"/security/vulnerability-disclosure"},{"group":"Compliance","icon":"shield-check","pages":[{"title":"SOC 2 Compliance","sidebarTitle":"SOC 2","href":"/security/soc-2"},{"title":"ISO 27001 Compliance","sidebarTitle":"ISO 27001","href":"/security/iso-27001"},{"title":"GDPR Compliance","sidebarTitle":"GDPR","href":"/security/gdpr"},{"title":"CCPA Compliance","sidebarTitle":"CCPA","href":"/security/ccpa"}]}]}]},{"tab":"API Reference","versions":[{"version":"v0","default":true,"groups":[{"group":"Overview","pages":[{"title":"Tightknit Admin API Introduction","sidebarTitle":"Introduction","href":"/api-reference/introduction"},{"title":"Webhooks","href":"/api-reference/webhooks"}]},{"group":"Admin API","pages":[{"group":"API Keys","pages":[{"title":"Introspect current API key","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/api_key/me","href":"/api-reference/api-keys/introspect-current-api-key"}]},{"group":"Award","pages":[{"title":"Assign award to user","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/awards/{award_id}/assign","href":"/api-reference/award/assign-award-to-user"}]},{"group":"Calendar Events","pages":[{"title":"List calendar events","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/calendar_events","href":"/api-reference/calendar-events/list-calendar-events"},{"title":"Create calendar event","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/calendar_events","href":"/api-reference/calendar-events/create-calendar-event"},{"title":"Retrieve calendar event","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/calendar_events/{calendar_event_id}","href":"/api-reference/calendar-events/retrieve-calendar-event"},{"title":"Delete calendar event","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify delete /admin/v0/calendar_events/{calendar_event_id}","href":"/api-reference/calendar-events/delete-calendar-event"},{"title":"Update calendar event attendee","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify patch /admin/v0/calendar_events/{calendar_event_id}/attendees","href":"/api-reference/calendar-events/update-calendar-event-attendee"}]},{"group":"Feeds","pages":[{"title":"List feeds","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/feeds","href":"/api-reference/feeds/list-feeds"},{"title":"Retrieve feed","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/feeds/{feed_id}","href":"/api-reference/feeds/retrieve-feed"},{"title":"List posts in a feed","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/feeds/{feed_id}/posts","href":"/api-reference/feeds/list-posts-in-a-feed"}]},{"group":"Files","pages":[{"title":"Upload file","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/files","href":"/api-reference/files/upload-file"}]},{"group":"Groups","pages":[{"title":"Add user to group","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/groups/{group_id}/members","href":"/api-reference/groups/add-user-to-group"}]},{"group":"Members","pages":[{"title":"Check membership","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/members/check","href":"/api-reference/members/check-membership"},{"title":"Add member","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/members","href":"/api-reference/members/add-member"},{"title":"Deactivate member","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/members/{member_id}/deactivate","href":"/api-reference/members/deactivate-member"}]},{"group":"Messages","pages":[{"title":"Send Slack message","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify post /admin/v0/messages","href":"/api-reference/messages/send-slack-message"}]},{"group":"Posts","pages":[{"title":"Retrieve post","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/posts/{post_id}","href":"/api-reference/posts/retrieve-post"}]},{"group":"Search","pages":[{"title":"Search documents","deprecated":null,"version":null,"openapi":"https://api.tightknit.ai/doc-mintlify get /admin/v0/search","href":"/api-reference/search/search-documents"}]},{"group":"Webhooks","pages":[{"title":"Triggered when an award is given","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook award.given","href":"/api-reference/webhooks/triggered-when-an-award-is-given"},{"title":"Triggered when a user registers for a calendar event","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook calendar_event.user_registered","href":"/api-reference/webhooks/triggered-when-a-user-registers-for-a-calendar-event"},{"title":"Triggered when a user unregisters for a calendar event","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook calendar_event.user_unregistered","href":"/api-reference/webhooks/triggered-when-a-user-unregisters-for-a-calendar-event"},{"title":"Triggered when a calendar event is published","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook calendar_event.published","href":"/api-reference/webhooks/triggered-when-a-calendar-event-is-published"},{"title":"Triggered when a calendar event ends","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook calendar_event.ended","href":"/api-reference/webhooks/triggered-when-a-calendar-event-ends"},{"title":"Triggered when a member joins a community","version":null,"deprecated":null,"openapi":"https://api.tightknit.ai/doc-mintlify webhook member.joined","href":"/api-reference/webhooks/triggered-when-a-member-joins-a-community"}]}]}]},{"version":"v1","hidden":true,"pages":[{"title":"v1","href":"/v1/api-reference/introduction","hidden":true}]}]},{"tab":"Guides","pages":[{"title":"Guides","href":"/guides"}]}]},"basePath":"","title":"Groups - Tightknit","buildId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","deploymentId":"dpl_DeHjVRGfFnhYQwHnfC2pjeXXv8h9","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-DXXFP6nH.js","DynamicMarkdown-B54_zNBF.js","zoom-image-lightbox-BG6oD64b.js","lightbox-handle-r17bVUz3.js"]}