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

# Introduction

> Welcome to the Frostline documentation

Frostline is an **always-on AI sales rep** that joins sales calls and demos your product the way a founder would.

It can navigate your app, explain features, answer questions, and adapt the demo based on the conversation during the call.

***

## Watch a demo

<iframe width="700" height="350" src="https://www.youtube.com/embed/P6o6N2PURP8?si=KfMZtvjCHGR3M0gl" title="Frostline demo" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen />

***

## Creating an agent

Creating a Frostline agent takes three steps:

<Steps>
  <Step title="Configure general settings and conversation flow">
    ### General settings

    <Card title="General settings" img="https://mintcdn.com/thundergen/e2n3om3-ibcMLs-Z/images/step_one.png?fit=max&auto=format&n=e2n3om3-ibcMLs-Z&q=85&s=32234d21915cfd100b11c542a0f0a5b1" width="1919" height="964" data-path="images/step_one.png" />

    Start by configuring the basic settings for your agent:

    * **Agent Name**: The name that identifies your agent (e.g., "My Agent")
    * **Entry Point URL**: The URL where the agent should start. This is generally the sign-in page of your application
    * **First Message**: The first message the agent will say to the user when the meeting starts (e.g., "Hello! How can I help you today?")
    * **General Instructions**: Guidelines for the agent's tone and behavior. Use this to define how the agent should interact, its personality, and any specific instructions about how it should conduct demos
    * **Voice**: Select the voice that the agent will use during calls. Choose from available voice options to match your brand

    These settings form the foundation of your agent's behavior and determine how it presents itself during demos.

    ### Conversation flow (optional)

    You can optionally define a **conversation flow** to guide how the agent runs demos.

    Flows allow the agent to:

    * Follow a structured narrative
    * Branch based on conversation context
    * Interact with your product UI during the demo

    You do this by connecting different node types (conversation, click, scroll, form fill, etc.) into a flow.

    If you skip the conversation flow, the agent will still run demos using a general-purpose conversational strategy based on your general instructions.
  </Step>

  <Step title="Configure the join page">
    <Card title="Join page" img="https://mintcdn.com/thundergen/e2n3om3-ibcMLs-Z/images/step_two.png?fit=max&auto=format&n=e2n3om3-ibcMLs-Z&q=85&s=9808f5eb2f941fbb847be439f7cdbc86" width="1919" height="964" data-path="images/step_two.png" />

    The join page is where prospects land before entering the demo.

    Here you can:

    * Customize the page appearance to match your brand
    * Collect basic information before the meeting
    * Control what data is sent to your webhooks and CRM

    This page is fully configurable and acts as the entry point for every demo session.
  </Step>

  <Step title="Configure authentication">
    <Card title="Authentication" img="https://mintcdn.com/thundergen/e2n3om3-ibcMLs-Z/images/step_three.png?fit=max&auto=format&n=e2n3om3-ibcMLs-Z&q=85&s=d5e73e3d01c6e244b14310f560a8251a" width="1919" height="966" data-path="images/step_three.png" />

    If your product requires login, you must configure how the agent signs in during demos.

    Frostline currently supports:

    <CardGroup cols={2}>
      <Card title="Email & Password" icon="key" href="/authentication/email-password">
        Uses your existing login form with demo credentials.
      </Card>

      <Card title="Clerk Authentication" icon="shield" href="/authentication/clerk">
        Uses Clerk sign-in tickets for secure demo access.
      </Card>
    </CardGroup>

    Authentication is only used inside the demo environment and never affects your production users.
  </Step>
</Steps>
