Skip to main content

Templates

Get the exact output you're looking for without having to do any prompt engineering

Updated over a week ago

Understanding Templates

Templates in ChatPRD provide structured frameworks for your documents, helping you create consistent and comprehensive product documentation. They include predefined sections and guidance to ensure you cover all necessary aspects of your product requirements.

Using Existing Templates

Selecting a Template for a New Chat

  1. When starting a new chat, you'll see template options in the template selector available by clicking the terminal icon in the bottom left of the chat window.

  2. Click on the template dropdown to view available templates.

  3. Browse through the templates and select the one that best fits your needs.

  4. After selecting a template, start your chat with ChatPRD, which will guide you through creating a document based on the selected template.

Switching Templates Mid-Conversation

  1. In an active chat, click on the template selector on the left side of the chat box.

  2. Select a different template from the dropdown menu.

  3. ChatPRD will adapt the conversation to the new template structure.

Creating Custom Templates

Creating a New Template

  1. Navigate to Settings > Templates.

  2. Click the Add New Template button.

  3. You can add a new template manually, by pasting in text, or uploading a PDF.

  4. Fill in the template details:

    • Template Title: Give your template a descriptive name

    • Template Description: Provide a brief explanation of the template's purpose and use cases

  5. Add sections to your template:

    • Click Add Section to create a new section

    • Enter a Section Title (required)

    • Add an optional Section Description to guide users

  6. Arrange sections in the desired order.

  7. Click Save Template to create your custom template.

Editing Existing Templates

  1. Navigate to Settings > Templates.

  2. Find the template you want to edit and click the Edit button.

  3. Modify the template title, description, or sections as needed.

  4. Add or remove sections using the respective buttons.

  5. Click Save to update the template.

Setting Default Templates

To set a template as your default:

  1. Navigate to Settings > Templates.

  2. Find the template you want to set as default.

  3. Click the Make Default button next to the template.

  4. The template will now be marked as "Default" and will be automatically selected when starting new chats.

Sharing Templates with Your Team

On Team plans, you can share templates with your team members:

  1. When creating or editing a template, toggle the Share Template option to ON.

  2. Save the template.

  3. The template will now be available to all members of your organization.

  4. Team members can use shared templates but cannot edit them unless they are the creator.

Template Best Practices

  1. Start with the basics: Begin with ChatPRD's default templates to understand the structure.

  2. Customize for your needs: Create templates that reflect your organization's specific documentation requirements.

  3. Keep it focused: Create different templates for different types of documents (PRDs, specs, briefs, etc.).

  4. Include guidance: Add helpful descriptions to each section to guide users.

  5. Iterate and improve: Refine your templates based on feedback and evolving needs.

  6. Share knowledge: Share effective templates with your team to establish consistent documentation practices.

Troubleshooting Templates

If you encounter issues with templates:

  1. Template not saving: Ensure you've filled in all required fields, especially section titles.

  2. Template not appearing: Refresh the page or check if you have the necessary permissions.

  3. Cannot edit template: Verify that you are the creator of the template or have admin permissions.

  4. Default template not applying: Make sure you've clicked the "Make Default" button and not just selected the template.

For additional help with templates, contact ChatPRD support.

Did this answer your question?