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
1
Open Settings
Click your avatar in the bottom-left sidebar and select Settings
2
Navigate to Templates
Click Templates in the left navigation menu
Template Interface Overview
The Templates page consists of several key elements: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:
The exact variables available depend on the selected platform and action type. Hover over any variable in the Variables panel to see its description.
Editing Templates
1
Select Platform and Action
Choose the platform tab and action type you want to customize
2
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.
3
Preview Changes
Click the Preview tab to see how your template looks with sample data
4
Save Template
Click Save Template to save your custom template
Template Actions
The editor toolbar provides several actions: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:1
Click Preview Tab
Switch to the Preview tab in the top-right
2
Review Output
The preview shows your template with sample data filled in, rendered as Markdown
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
Related
Action Types
Create custom @kasava commands
Integrations
Connect platforms for templates