Build a structured, folder-like repository to eliminate clutter and ensure your team can navigate complex knowledge ecosystems with ease.
Prerequisite: To create and manage Topics in Spekit, ensure you have Account Admin or Team Admin level access.
How to create a Topic?
Topics serve as the primary structural units for your knowledge base, requiring clear naming and visual identifiers for easy team discovery.
- Open the Spekit Web App.
- There are two ways to create a Topic in the Spekit Web App:
- Click Hub, select Topics, and click + New Topic, or
- Click + New and select "Create a Topic Page to organize your content."
Configure the following fields:
Field Description / Instructions Example Topic Name Choose a clear, descriptive name for your Topic. Example: "Sales Onboarding" Icon Add a recognizable icon for quick identification. You can use your company logo. Suggested size: 126 x 126 px, PNG. [Icon example image] Description Provide details about what the Topic covers and its intended audience. Example: "This Topic covers our sales tools and processes for new hires." Parent Topics Assign a Parent Topic to create a Parent-Child relationship. The edited Topic becomes a Sub-Topic and will only appear within the Parent. Parent: Sales Team → Sub-Topic: Sales Onboarding Related Domain Specify where this Topic should appear in other apps or websites for contextual learning. Ensures it's tied to the correct domain/subdomain. Example: app.company.comTarget Specific Subdomains/Paths Narrow visibility to specific pages. Use the Path field for sections like /support. Add multiple domains/paths with Add Another Domain.Related Domain: app.company.com
Path:/supportor/help-centerAssign Teams Select which teams can access this Topic. If shared with all teams, a lock icon indicates it cannot be removed. Team: Sales, Customer Success 🔒 - Click Publish to save your work.
Pro Tip: You can also create a new Topic on the fly while assigning Speks individually or during Bulk Actions in the Content view.