> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vervecopilot.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Custom response style

> Create personalized AI response styles with custom prompts and variables to match your interview needs

## Overview

Custom Response Style lets you customize exactly how your AI Interview Copilot generates responses by modifying the system and user prompts that power the AI. This advanced feature gives you complete control over the AI's behavior, tone, structure, and focus—allowing you to tailor responses to your specific interview style and needs.

**How to access:** Click the **settings gear icon** on the [copilot launch page](https://www.app.vervecopilot.com/copilot), then select the **Response Style** tab. This can also be accessed on [Playground](https://www.app.vervecopilot.com/playground) → **Custom Styles** tab.

<Tip>
  Test your custom styles in the [Playground](https://www.app.vervecopilot.com/playground) before using them in live interviews to ensure they generate the responses you expect.
</Tip>

***

## How to Create a Custom Response Style

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/Sqm28WljCba-REG1/images/style-editor.png?fit=max&auto=format&n=Sqm28WljCba-REG1&q=85&s=5d4565a73436618a83c75ab9b9886a77" alt="Custom response style editor" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="892" height="664" data-path="images/style-editor.png" />
</div>

<Steps>
  <Step title="Navigate to Response Style Settings">
    Go to the [copilot launch page](https://www.app.vervecopilot.com/copilot) and click the **settings gear icon**. Select the **Response Style** tab.
  </Step>

  <Step title="Create New Style">
    Click **Create New Style** to start building a custom response configuration.
  </Step>

  <Step title="Name Your Style">
    Give your style a descriptive name (e.g., "Technical Interview - Concise", "Behavioral STAR Format", "System Design Deep Dive").
  </Step>

  <Step title="Customize System Prompt">
    Modify the system prompt to define how the AI should behave. This controls the AI's role, tone, and general instructions.

    **Example:** "You are a technical interview assistant. Provide concise, code-focused answers with minimal explanation. Always include time/space complexity analysis."
  </Step>

  <Step title="Customize User Prompt">
    Define how user input is formatted when sent to the AI. Insert variables using double curly braces like `{{variableName}}`.

    **Example:** Question: `{{interview.question}}` with Candidate Background: `{{interview.question}}` and Target Role: `{{interview.question}}`
  </Step>

  <Step title="Save Your Style">
    Once complete, click **Save** to add your custom style to your library. It will now appear in your style selection dropdown.
  </Step>
</Steps>

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/Sqm28WljCba-REG1/images/style-editor-2.png?fit=max&auto=format&n=Sqm28WljCba-REG1&q=85&s=75cfcf5202ddca5f46868a4dc315e0b3" alt="Custom response style variables" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="892" height="662" data-path="images/style-editor-2.png" />
</div>

***

## How to Manage Custom Styles

The [Playground](https://www.app.vervecopilot.com/playground) is your central hub for testing, managing, and refining custom response styles before using them in real interviews.

<div
  style={{
background: 'url(https://mintcdn.com/verveai/4DDDE1_YTFGlwOxG/images/background.jpg?fit=max&auto=format&n=4DDDE1_YTFGlwOxG&q=85&s=5b8212ed290246edc77dab246edf4fc6)',
backgroundSize: 'cover',
backgroundPosition: 'center',
padding: '1rem',
borderRadius: '12px',
marginTop: '1rem',
marginBottom: '1rem'
}}
>
  <img src="https://mintcdn.com/verveai/Sqm28WljCba-REG1/images/style-playground.png?fit=max&auto=format&n=Sqm28WljCba-REG1&q=85&s=e6afaa9413537eeca029b9d0d5bf3a17" alt="Custom styles in playground" style={{borderRadius: '12px', width: '100%', border: '1px solid rgba(0, 0, 0, 0.1)', boxShadow: '0 8px 16px rgba(0, 0, 0, 0.15)'}} width="1107" height="643" data-path="images/style-playground.png" />
</div>

### Test Your Custom Styles

<Steps>
  <Step title="Access Playground">
    Navigate to [Playground](https://www.app.vervecopilot.com/playground) from your dashboard.
  </Step>

  <Step title="Select Your Style">
    In the left panel, find and select the custom style you want to test from the dropdown menu.
  </Step>

  <Step title="Ask Test Questions">
    Type interview questions in the right-side chat box to see how your custom style generates responses.
  </Step>

  <Step title="Evaluate Responses">
    Review the AI's answers to ensure they match your expectations in terms of tone, structure, and content.
  </Step>

  <Step title="Iterate and Refine">
    Return to settings to adjust your prompts based on test results, then re-test until responses feel perfect.
  </Step>
</Steps>

<Tip>
  Use the Custom Styles tab in Playground to make prompt engineering faster and more intuitive without switching between multiple pages.
</Tip>

***

## Available Variables

When creating custom prompts, you can insert dynamic variables that automatically populate with your personal information. This makes responses more contextual and relevant to your specific interview.

### Persona Variables

These variables pull from your active interview profile:

| Variable                         | Description                  | Example Use Case                                 |
| -------------------------------- | ---------------------------- | ------------------------------------------------ |
| `{{persona.name}}`               | Your full name               | Personalizing response introductions             |
| `{{persona.resume}}`             | Your uploaded resume content | Tailoring answers to your experience             |
| `{{persona.jobRole}}`            | Target position title        | Focusing responses on role-specific skills       |
| `{{persona.jobDescription}}`     | Full job posting details     | Aligning answers with company requirements       |
| `{{persona.company}}`            | Company name                 | Customizing responses for specific organizations |
| `{{persona.companyDescription}}` | Company background info      | Demonstrating knowledge of the company           |

### Interview Variables

These variables are dynamically updated during your interview session:

| Variable                            | Description                    | Example Use Case                                   |
| ----------------------------------- | ------------------------------ | -------------------------------------------------- |
| `{{interview.question}}`            | The question being asked       | Ensuring responses directly address the question   |
| `{{interview.conversationHistory}}` | Previous questions and answers | Maintaining context across the interview           |
| `{{interview.language}}`            | Interview language setting     | Ensuring responses match the interview language    |
| `{{interview.knowledgeBase}}`       | Uploaded support documents     | Incorporating cheat sheets and reference materials |

***

## Troubleshooting

<AccordionGroup>
  <Accordion title="Variables aren't being replaced with actual data">
    Ensure you're using the exact variable names with correct spelling: `{{persona.name}}`, `{{persona.resume}}`, `{{interview.question}}`, etc. Variables use camelCase formatting.
  </Accordion>

  <Accordion title="The AI isn't following my custom instructions">
    Make your system prompt more specific and directive. Use clear language like "Always include..." or "Never mention..." instead of suggestions like "Try to..." or "Consider...".
  </Accordion>

  <Accordion title="My style works in Playground but not in live interviews">
    Ensure you've selected the correct custom style before launching your interview session. Check the Response Style dropdown in copilot settings before clicking "Start Interview."
  </Accordion>

  <Accordion title="My custom style isn't appearing in the dropdown">
    After creating a style in settings, refresh the page or navigate back to the [Copilot Launch Page](https://www.app.vervecopilot.com/copilot). If it still doesn't appear, check that you clicked "Save" after creating the style.
  </Accordion>
</AccordionGroup>

***

## Frequently Asked Questions

<AccordionGroup>
  <Accordion title="Can I use custom styles with any AI model?">
    Yes! Custom Response Styles work with all 21 AI models available in Verve AI. Test different combinations in Playground to find your ideal pairing.
  </Accordion>

  <Accordion title="Will my custom styles sync across devices?">
    Yes, your custom styles are tied to your account and will be available on Desktop App, Browser, and Mobile platforms.
  </Accordion>

  <Accordion title="How many custom styles can I create?">
    There is no hard limit on the number of custom styles you can create. Build as many as you need for different interview types.
  </Accordion>

  <Accordion title="Can I share custom styles with others?">
    Currently, custom styles are personal to your account and cannot be shared. However, you can manually share your prompt text with others to recreate your style.
  </Accordion>

  <Accordion title="What happens if I delete the default Dynamic Style?">
    You cannot delete the default system style—it will always be available as a fallback option. You can only delete custom styles you've created.
  </Accordion>

  <Accordion title="Do custom styles affect response speed?">
    Custom styles themselves don't impact response speed, but longer or more complex prompts may slightly increase processing time. AI model selection has a bigger impact on speed than prompt customization.
  </Accordion>
</AccordionGroup>
