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

# Get help on live calls with Live Assist

> See a short line to say when a prospect pushes back, plus talk tips and a must-do checklist, while you are still on the call.

export const Status = ({kind = "early-access", children}) => {
  const labels = {
    "early-access": "Early access",
    "coming-soon": "Coming soon",
    beta: "Beta"
  };
  const key = labels[kind] ? kind : "early-access";
  return <span className={`sf-status sf-status-${key}`}>{children || labels[key]}</span>;
};

export const VideoLoop = ({src, poster, caption, aspect = "3/2", label}) => {
  const video = useRef(null);
  const [still, setStill] = useState(false);
  useEffect(() => {
    const el = video.current;
    if (!el) return;
    el.muted = true;
    const reduce = typeof window !== "undefined" && window.matchMedia && window.matchMedia("(prefers-reduced-motion: reduce)").matches;
    if (reduce) {
      el.pause();
      setStill(true);
      return;
    }
    const played = el.play();
    if (played && played.catch) played.catch(() => setStill(true));
  }, [src]);
  return <figure className="sf-video not-prose">
      <div className="sf-video-frame">
        <video ref={video} className="sf-video-el" src={src} poster={poster} autoPlay muted loop playsInline preload="metadata" controls={still} aria-label={label || caption || "Product demo loop"} style={{
    aspectRatio: aspect
  }} />
      </div>
      {caption ? <figcaption className="sf-video-caption">{caption}</figcaption> : null}
    </figure>;
};

export const Cover = ({title, eyebrow, description, img, alt = ""}) => <div className="sf-cover not-prose">
    {img ? <img className="sf-cover-img" src={img} alt={alt} loading="eager" decoding="async" /> : null}
    <div className="sf-cover-shade" aria-hidden="true" />
    <div className="sf-cover-text">
      {eyebrow ? <div className="sf-cover-eyebrow">{eyebrow}</div> : null}
      {title ? <div className="sf-cover-title">{title}</div> : null}
      {description ? <div className="sf-cover-desc">{description}</div> : null}
    </div>
  </div>;

<Cover eyebrow="Live Assist" title="The right words, while you still need them." description="An AI sidekick in the dialer that listens and suggests one short line to say." img="https://mintcdn.com/salesfinity/YBsYR5N3Fg_u90-H/images/covers/live-assist.jpg?fit=max&auto=format&n=YBsYR5N3Fg_u90-H&q=85&s=3c265192c89314130d1d88c1a4f6469d" width="1600" height="560" data-path="images/covers/live-assist.jpg" />

Live Assist <Status kind="coming-soon" /> will put one short thing to say in front of you the moment
a prospect pushes back or leans in. You get help during the call, not in a review the next day.

<Warning>
  Live Assist is not available yet. It is still being tested, so nothing on this page is in the
  product today, and details may change before it ships. There is no date to share yet.
</Warning>

<VideoLoop src="/videos/live-assist.mp4" poster="/videos/posters/live-assist.jpg" caption="Illustration: the prospect raises budget, and a short line to say appears under the call bar." aspect="16/9" />

## What it is designed to do

Live Assist is planned as a card in the dialer that listens to both sides of a connected call.
Here is what it is designed to show you while you talk.

<CardGroup cols={2}>
  <Card title="A live transcript" icon="closed-captioning">
    Your words and the prospect's words appear as you speak, labeled **You** and **Prospect**.
  </Card>

  <Card title="One line to say" icon="comment">
    When the prospect raises an objection, names a competitor, asks a question or shows a buying
    signal, you see one short line to say and a follow-up question.
  </Card>

  <Card title="Talk tips" icon="lightbulb">
    Small nudges such as **Slow down** or **Let them talk** when you talk too long or too fast.
  </Card>

  <Card title="A must-do checklist" icon="list-check">
    Your team's must-dos tick off as you do them, with a reminder if the prospect starts to wrap
    up first.
  </Card>
</CardGroup>

## Where the words come from

Live Assist is designed to use your team's own playbook first, and to show where each line came
from. It checks these sources in order:

<Steps>
  <Step title="Your team plays">
    Talk tracks your manager writes: "When the prospect says this, suggest saying that."
  </Step>

  <Step title="Your battle cards">
    The battle cards your team already keeps in Salesfinity.
  </Step>

  <Step title="Your call framework">
    The steps of a good call and the outcomes your team works toward.
  </Step>

  <Step title="General guidance">
    A plain, safe answer when nothing above fits. The line is labeled so you know it is not from
    your playbook.
  </Step>
</Steps>

It is also designed not to make things up. A line that quotes a number or a result that is not in
your own material or the call is dropped before you see it.

## How a call is planned to work

<Steps>
  <Step title="The call connects">
    When a person answers a recorded call, the Live Assist card starts listening and shows a live
    timer.
  </Step>

  <Step title="The prospect raises something">
    As the prospect finishes speaking, a short line appears under the call bar. The edges of the
    screen can light up so you don't miss it.
  </Step>

  <Step title="You answer in your own words">
    Once you start talking, the line calms down and tucks itself into the card. Press **Esc** to
    hide it sooner.
  </Step>

  <Step title="The call ends">
    The card turns into a short recap: how long the call ran, your talk ratio, the tips you got,
    what came up, and which must-dos you covered.
  </Step>
</Steps>

## What managers will control

Owners and admins are planned to set Live Assist up for the whole team in **Settings**, next to
call scoring. The plan includes:

* How lines appear on screen: with the glow, as a line only, or only inside the card.
* Which tips show, and how often.
* What to help with: objections, competitors, questions, buying signals.
* How long a suggested line can be.
* Your own team plays, call framework and must-do checklist.

## Good to know

<AccordionGroup>
  <Accordion title="Will it work on every call?">
    It is designed to run only on recorded calls where a person answers. Calls you don't record
    will not get Live Assist.
  </Accordion>

  <Accordion title="Can I use it today?">
    Not yet. Live Assist is still being tested and is not in the product. This page will change to
    a how-to guide when it ships.
  </Accordion>

  <Accordion title="What can I use today after a call?">
    Recordings, transcripts, scorecards and AI follow-ups are all live now. Start with
    [Find any call in Call history](/calls/call-history).
  </Accordion>
</AccordionGroup>

## Next steps

<CardGroup cols={2}>
  <Card title="Score calls with your team's rubric" icon="clipboard-check" href="/calls/call-scoring">
    Grade every answered call against what good sounds like on your team.
  </Card>

  <Card title="Review recordings and transcripts" icon="waveform-lines" href="/calls/recordings-and-transcripts">
    Replay a call, search what was said, and comment on the exact moment.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.