> ## 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.

# Brief yourself before a call with Ari

> Get who is who, what changed and what happened on your last call with an account, on one screen you can read in a minute.

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 AiPrompt = ({children, label = "Prompt"}) => {
  const body = useRef(null);
  const [copied, setCopied] = useState(false);
  const copy = () => {
    const text = body.current ? body.current.innerText.trim() : "";
    if (!navigator.clipboard) return;
    navigator.clipboard.writeText(text).then(() => {
      setCopied(true);
      setTimeout(() => setCopied(false), 1600);
    }).catch(() => {});
  };
  return <div className="sf-prompt not-prose">
      <div className="sf-prompt-head">
        <span className="sf-prompt-label">
          <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
            <path d="M12 3l1.9 5.1L19 10l-5.1 1.9L12 17l-1.9-5.1L5 10l5.1-1.9z" />
          </svg>
          {label}
        </span>
        <button type="button" className="sf-prompt-copy" onClick={copy} aria-label={copied ? "Copied" : "Copy prompt"}>
          {copied ? <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2.2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
              <path d="M20 6L9 17l-5-5" />
            </svg> : <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round" aria-hidden="true">
              <rect x="9" y="9" width="12" height="12" rx="2" />
              <path d="M5 15H4a1 1 0 0 1-1-1V4a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v1" />
            </svg>}
          <span>{copied ? "Copied" : "Copy"}</span>
        </button>
      </div>
      <div className="sf-prompt-body" ref={body}>
        {children}
      </div>
    </div>;
};

Ask Ari about an account a few minutes before you dial. You get one short brief from your CRM,
your team's past calls and notes, and the web.

You walk in knowing who signs off, what you talked about last time, and a reason to call today.

**You will end up with:** a one-screen brief on the account and the person you're calling, plus a
suggested opening line. If you want, the key points are saved as a note your whole team can see.

**Before you start:** an open Ari chat. Ari is available on Enterprise and Enterprise Plus seats,
and on Admin seats. Connect your CRM under **Settings** › **Connections** › **Integrations** so Ari can
read deals and past activity. A brief only reads data, so it costs no enrichment credits.

<VideoLoop src="/videos/ari-account-brief.mp4" poster="/videos/posters/ari-account-brief.jpg" caption="Example with sample data: an account brief built from the CRM, the web and past calls." aspect="3/2" />

## Steps

<Steps>
  <Step title="Ask for the brief">
    Name the company, the person, and when the call is. The more specific you are, the shorter and
    sharper the brief.

    <AiPrompt>
      Brief me on \[company] before my 2pm call with \[name]. Who's who, what changed recently, and what happened on our last call.
    </AiPrompt>

    **What Ari reads:** the CRM record with its contacts, open deals and recent activity. Your
    team's calls with the account, including summaries and transcripts. Notes your team saved on
    the account. Then the web, for recent news and current job posts.
  </Step>

  <Step title="Check what happened last time">
    If your team has called this account before, go one level deeper.

    <AiPrompt>
      Summarize our last two calls with \[company]. What objections came up, and what did we promise?
    </AiPrompt>
  </Step>

  <Step title="Get ready for pushback">
    If your team keeps battlecards in Salesfinity, Ari can pull the right one into the brief.

    <AiPrompt>
      What objections should I expect from \[name], and what does our battlecard say to answer them?
    </AiPrompt>
  </Step>

  <Step title="Get an opening line">
    <AiPrompt>
      Give me a one-sentence opener for \[name] based on what changed at \[company] since our last call.
    </AiPrompt>

    Read it, then say it in your own words.
  </Step>

  <Step title="Save it for the team (optional)">
    <AiPrompt>
      Save the three most useful points from this brief as a note on the \[company] account.
    </AiPrompt>

    Your team sees the note on the account the next time anyone calls.
  </Step>
</Steps>

<Tip>
  Before you repeat a fact on the call, ask Ari where it came from: the CRM, a past call, a note
  or the web. A fact from the web can be out of date, so check it with the person.
</Tip>

## Prompts to try

<AiPrompt>
  What do we know about \[company]? Keep it to five bullets.
</AiPrompt>

<AiPrompt>
  Who else at \[company] have we spoken to, and what was the last outcome with each?
</AiPrompt>

<AiPrompt>
  Is \[company] hiring right now, and for which roles?
</AiPrompt>

## You're done when

* You can name the person, their role and what changed at the company.
* You know what happened on your team's last call with them.
* You have an opening line you'd actually say.

## Next steps

<CardGroup cols={2}>
  <Card title="Follow up after your calls" icon="envelope-open-text" href="/tutorials/follow-up-after-calls">
    Turn the conversation into a follow-up email and a task.
  </Card>

  <Card title="Save the brief as a skill" icon="trophy" href="/tutorials/winning-skills">
    The "Pre-call account brief" skill makes every brief the same shape.
  </Card>
</CardGroup>


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