Creating a new policy
- Navigate to Policies in the sidebar.
- Click the New Policy button in the top-right corner of the policy library.
- Fill in the policy metadata:
- Title (required) — The name of the policy. A URL-friendly slug is generated automatically from the title.
- Folder — Optionally assign the policy to an existing folder. You can also move it to a folder later.
- Tags — Add one or more tags for categorization and search.
- Write or paste your policy content into the rich text editor.
- Click Save to save the policy as a Draft.
The rich text editor
Keystone includes a full-featured rich text editor powered by TipTap. The editor toolbar appears at the top of the content area and provides formatting controls organized into logical groups.Text formatting
Headings
Three heading levels are available:- Heading 1 — Top-level section heading (largest)
- Heading 2 — Subsection heading
- Heading 3 — Sub-subsection heading
Lists and block elements
Text alignment
Three alignment options are available for headings and paragraphs:- Align Left — Default alignment
- Align Center — Center the text
- Align Right — Right-align the text
Links
- Select the text you want to turn into a link.
- Click the Link button in the toolbar.
- Enter the URL in the prompt dialog.
- Click OK. The selected text becomes a clickable link.
Images
- Place your cursor where you want the image to appear.
- Click the Image button in the toolbar.
- Enter the image URL in the prompt dialog.
- The image is inserted at the cursor position.
Note: Images are referenced by URL. Upload your images to your company’s file storage or an image hosting service and paste the URL.
Tables
- Place your cursor where you want the table.
- Click the Table button in the toolbar.
- A 3x3 table with a header row is inserted.
- Click into any cell to type content.
- Tables are resizable — drag column borders to adjust widths.
Undo and redo
The toolbar includes Undo and Redo buttons. You can also use Ctrl/Cmd + Z and Ctrl/Cmd + Shift + Z.Policy status
Every policy has a status that controls its visibility and lifecycle stage:Changing status
- Draft to Published — When your policy is ready, click the Publish button. You will be prompted to enter an optional change note describing what was added or modified. A new version is created automatically.
- Published to Draft — If you need to make changes to a published policy, editing it will return it to Draft status until you publish again.
- Published or Draft to Archived — To retire a policy, change its status to Archived. This removes it from the default view without deleting it.
Editing an existing policy
- Navigate to the policy in the library or use search to find it.
- Click the policy to open the detail view.
- Click the Edit button to open the editor.
- Make your changes in the rich text editor.
- Click Save to save your changes.
- When ready to make the changes live, click Publish.
Tips for writing policies
- Use headings to break policies into scannable sections. This helps employees find the relevant part quickly.
- Use tables for structured data like fee schedules, approval thresholds, or role responsibilities.
- Use highlighting to call attention to critical compliance requirements or recent changes.
- Add tags so policies can be found through multiple categorization paths.
- Write a descriptive change note each time you publish so the version history is meaningful during audits.