Learn how to create Speks wherever your team works—whether it's in the Spekit Web App, the Chrome Extension, directly within your everyday tools like Salesforce and Slack, or even embedded in the applications your team uses most.
📌 Quick-Jump Topics
1. Where Can I Create a Spek?
You can create Speks from three different places:
1.) The Web App
3.) Slack
📚 Related Articles
New to creating Speks? Start with Spek Overview & Setup to learn what a Spek is and how it fits into your team's overall content structure.
Once you're creating content, check out How do I use Spekit's Rich Text Editor? for everything on formatting your Spek—from the toolbar and tables to embedding GIFs, PDFs, and iframes.
Option 1: The Spekit Web App
You can create Speks in two different ways from the Spekit Web App:
A.) Create a Spek using the +New button
B.) Create a Spek from the Topic View
Create a Spek using the +New button
- Open the Spekit Web App.
- Click on the +New button in the top navigation bar.
- A pop-up will appear on the screen, select Create a Spek.
Create a Spek from the Topic View
- Open the Spekit Web App.
-
Click on Hub and select Topics
- Navigate to the Topic you would like to add content to.
-
Click the +New button.
-
A pop-up will appear on the screen, select Spek.
Option 2: The Spekit Chrome Extension
You can create Speks in two different ways from the Chrome Extension:
A.) Create a Spek from the Spekit Chrome Extension
B.) Create a Spek using our Salesforce integration for an existing field, picklist, or Object
Create a Spek from the Spekit Chrome Extension
Simply open your extension by clicking on the Dock to pop open the sidebar or click on the Spekit icon in your extension toolbar.
- Open the Spekit Chrome Extension (Also known as Sidekick).
-
Click on +New in the top navigation bar.
-
A pop-up will appear on the screen, select Spek.
Create a Spek using our Salesforce integration for an existing field, picklist, or Object
Our unique Salesforce integration allows you to import fields and picklists from any object into Spekit. Ensure you have imported the object and synced it to Salesforce since that field was added to make sure it shows up in Spekit. Learn more about our Salesforce integration here.
To add a Spek next to your existing field:
- Open the Spekit Chrome Extension.
-
Search for that field in the sidebar, or highlight the field label and type shift + command + S on your keyboard to find it.
-
To find your empty field or picklist Speks, search for the name and filter by Speks. You can even filter by "Only show undocumented Speks" as well.
- Toggle on Only show empty Speks.
- Now, you will see empty Speks that need definitions.
-
Open any Spek you'd like and click Edit to add content to that Spek.
Option 3: Slack
Prerequisites: Install the Slack Integration. Read more about our Slack Integration here.
-
Use the overflow menu to create a Spek from an existing message.
-
Click on the three dots
-
Select the Connect to Apps option
-
Click on Create a Spek
-
Click on the three dots
💡 Use Case: Once you've answered a question, use the overflow menu to create a Spek from that message. It'll auto-populate the definition for you so you can re-use the answer in the future.
⚠️ Note: Currently, the ability to create a Spek directly via the /spekit create command in Slack has been removed as part of the recent Slack integration updates.
2. How to Embed a Spek Icon on a Website?
Create a Spek to embed in an application in Chrome
You can embed Speks directly in most web applications using Chrome. Here's how to set it up:
- Create a Spek using the Web App or the Chrome Extension.
-
Enter the Label of the Spek, which needs to be an EXACT text match to where you'd like the Spek to appear. Capitalization and punctuation need to be exact.
📌 Example: To embed a Spek next to "Lead Source," enter "Lead Source" as the label.
⚠️ Note: The Spek will appear anywhere that exact text shows up on the page—so if "Lead Source" appears in multiple places on the page or website, the same Spek will show in each spot.
- Enter a Definition for the Spek. You can add style to the text using the rich text options. Click here to learn how to use our rich text editor!
- Add the Spek being created to one or more Topics. This Topic must have the Domain URL linked to the website you're targeting, otherwise the embedded Speks will not show up. To make sure your custom Speks show up where they should, click here to learn how.
- Click the Save button to publish your newly created Spek.
- Open the Spekit Chrome Extension (Sidekick).
- Click on the ellipsis [...].
-
Select Settings, and enable the Display Spek Icons toggle.
⚠️ Note: If you are using our Salesforce Integration, make sure to read more instructions above on how to document your existing fields synced in Spek.
3. How to Manage Content
Once your Speks are created, use these tools to organize, reorder, and manage them within a Topic.
How to Rearrange Content in a Topic
- Open the Spekit Web App.
- Open the Topic you would like to reorder content in.
-
Click the Reorder Content button.
- From here, you can move content around to the order you would like it to appear in the Topic.
-
Once you are done reordering the content, click Save Changes.
The content will now be rearranged in the Topic.
🔗 Sharing content externally? Check out How to Share Speks Externally to learn about generating share links, presenting Speks in Present Mode, and controlling external access permissions.
Actions You Can Take on Content
Beyond rearranging, you can take several actions directly within a Topic or Content view to keep your library organized:
- Edit or Hide individual Speks and Files.
- Delete content individually, from the Chrome Extension, or in bulk using Bulk Actions.
- Clone existing Speks to quickly create similar content.
For step-by-step instructions on deleting content—individually, from the Chrome Extension, or in bulk—see our Spek FAQs.
4. Where Can I Find Version History, and How Do I Use It?
Version History in Spekit allows admins and experts to track and review changes made to Speks and files. Follow these steps to access it:
- Open the Spekit Web App.
- Open up a Spek you would like to view the Version History of.
-
Click the Version History icon.
-
A sidebar will appear, displaying all versions of the Spek in reverse chronological order (newest to oldest).
What you'll see in Version History:- Change Details: The name of the user who made the edits and a timestamp.
- Change Scope: Versions are created for updates to titles, content (description), or uploaded files. Metadata changes (e.g., permissions or custom fields) do not create new versions or impact the last edited date shown to users.
- Highlighting Changes: Additions are highlighted in green, while deletions are highlighted in red.