What Are Templates?
Templates control how Kasava formats responses when team members use@kasava commands in GitHub issues, Linear issues, and other connected platforms. Each combination of platform and action type has a template that determines the structure and content of the generated response.
For example, when someone uses @kasava summarize on a GitHub issue, the template for the “GitHub + Summarize” combination determines how the summary is formatted.
Accessing Templates
Template Interface Overview
The Templates page consists of several key elements:| Element | Description |
|---|---|
| Platform Tabs | Switch between GitHub, Linear, and other connected platforms |
| Action Type Selector | Choose which action type’s template to edit |
| Variables Panel | View available template variables with descriptions |
| Template Editor | Edit the template content |
| Preview Tab | See how the template looks with sample data |
Selecting a Platform
Use the platform tabs at the top of the page to switch between different platforms:- GitHub - Templates for GitHub issue responses
- Linear - Templates for Linear issue responses
- Asana - Templates for Asana task responses
- Jira - Templates for Jira issue responses
Selecting an Action Type
Use the action type dropdown to choose which command’s template to customize:- Click the Action Type dropdown
- Select from available built-in actions (Summarize, Document, Plan, etc.)
- Actions with custom templates show a Custom badge
Using Template Variables
The Variables panel on the left shows all available placeholders you can use in your template. Variables are inserted using double curly brace syntax:| Variable | Description |
|---|---|
{{title}} | The issue or task title |
{{description}} | The issue body or description |
{{author}} | The person who created the issue |
{{labels}} | Applied labels or tags |
{{assignees}} | Assigned team members |
{{content}} | Generated AI content for this action |
Editing Templates
Edit the Template
Modify the template content in the editor. Use the available variables from the left panel.The editor supports Markdown formatting for rich output.
Template Actions
The editor toolbar provides several actions:| Button | Description |
|---|---|
| Preview | Generate a preview with sample data |
| Reset to Default | Restore the original built-in template |
| Delete Custom | Remove your custom template (only shown for custom templates) |
| Save Template | Save your changes |
Custom vs Default Templates
- Default Templates - Built-in templates provided by Kasava. These are used when no custom template exists.
- Custom Templates - Your organization’s customized versions. When saved, custom templates override the default for all team members.
Previewing Templates
The Preview tab shows how your template will look when rendered:
Preview updates automatically as you edit the template.
Resetting to Default
To restore a template to its original state:- Click Reset to Default in the editor toolbar
- The template reloads with the built-in default content
- Click Save Template to save the reset, or continue editing
Deleting Custom Templates
To remove a custom template and revert to the default:- Click Delete Custom in the editor toolbar (only visible for custom templates)
- Confirm the deletion when prompted
- The default template will be used going forward
Best Practices
- Keep it concise - Responses should be scannable and actionable
- Use consistent formatting - Maintain similar structure across action types
- Include context - Reference issue metadata like
{{title}}and{{labels}} - Test thoroughly - Preview templates with different scenarios before saving
- Document conventions - Let your team know about any custom templates