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

# 경쟁사 모니터링하기

> 가격 및 기능 변경을 감지하고 경쟁 인텔리전스 페이지를 항상 최신 상태로 유지합니다.

export const Connectors = ({items}) => <div style={{
  margin: "8px 0 20px"
}}>
    <style>{`
      .connectors-list, .connectors-list * { margin-top: 0 !important; margin-bottom: 0 !important; }
      .connectors-row {
        display: flex !important;
        align-items: flex-start !important;
        gap: 10px !important;
        padding: 4px 0 !important;
        min-height: 0 !important;
        height: auto !important;
      }
      .connectors-row img {
        width: 20px !important;
        height: 20px !important;
        max-width: 20px !important;
        max-height: 20px !important;
        margin: 2px 0 0 !important;
        display: block !important;
      }
    `}</style>
    <div className="connectors-list">
      {items.map((item, i) => <div key={item.id} className="connectors-row" style={{
  borderTop: i === 0 ? "none" : "1px solid rgba(130,130,130,0.22)"
}}>
          <img src={`/images/connectors/${item.id}.svg`} alt="" width={20} height={20} />
          <div style={{
  minWidth: 0
}}>
            <div>
              <strong>{item.name}</strong>
              {item.why ? <span style={{
  opacity: 0.72
}}> · {item.why}</span> : null}
            </div>
            {item.auth === "api-key" ? <div style={{
  fontSize: "11.5px",
  lineHeight: 1.35,
  color: "#F26207",
  marginTop: "2px"
}}>
                Not a native connector. Agent will ask for your API key.
              </div> : null}
          </div>
        </div>)}
    </div>
  </div>;

export const AiPrompt = ({children}) => {
  return <CodeBlock className="relative block max-w-full overflow-x-hidden font-sans !whitespace-pre-wrap !break-words" style={{
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
      <div className="pr-7" style={{
    whiteSpace: "pre-wrap",
    overflowWrap: "anywhere",
    wordBreak: "break-word"
  }}>
        {children}
      </div>
    </CodeBlock>;
};

경쟁사의 가격, 변경 로그, 기능 페이지를 모니터링합니다. 중요한 변경이 발생하면
무엇이 바뀌었는지 요약하고, Slack에 알리고, Notion의 경쟁 인텔리전스 페이지를
최신 상태로 유지합니다. 영업팀에 전달하기 전에 실제 사이트에서 변경 사항을
확인하세요.

## 다음과 같은 경우에 적합합니다

* 살아있는 경쟁사 페이지가 필요한 프로덕트 매니저.
* 거래가 틀어지기 전에 가격 변경을 알아야 하는 어카운트 이그제큐티브.

## 커넥터

<Connectors
  items={[
{
  id: "slack",
  name: "Slack",
  why: "중요한 변경이 발생하면 알림",
},
{ id: "notion", name: "Notion", why: "경쟁 인텔리전스 페이지" },
]}
/>

## 시작하기 전에

경쟁사 목록과 지켜볼 페이지(가격, 변경 로그, 기능)를 Agent에게 알려주세요.
Slack과 Notion을 연결하세요.

## Agent에게 요청하기

<AiPrompt>
  매일 아침 8시에 실행되는 루틴을 만들어 주세요. 다음 경쟁사를 모니터링하세요:
  \[URL 목록]. 가격이나 기능 변경을 감지하고, 무엇이 바뀌었는지 요약하고,
  중요한 경우 Slack에 알리고, Notion의 경쟁 인텔리전스 페이지를 최신 상태로
  유지해 주세요.
</AiPrompt>

## 예상 결과

Agent가 각 페이지를 이전 버전과 비교하여 간단한 "무엇이 바뀌었는지"를 작성하고
Notion을 업데이트합니다. 영업팀에 전달하기 전에 실제 사이트에서 변경 사항을
확인하세요. 페이지가 리디자인되면 처음 며칠은 노이즈가 많을 수 있으니 무엇이
중요한지 알려주세요. Slack 알림이 오면 실제 URL을 열어 직접 변경 사항을 확인한
후 전달하세요.

## 나에게 맞게 조정하기

<AiPrompt>
  가격이나 패키징 변경일 때만 Slack에 알려주세요. 다른 페이지 수정 사항은
  알림 없이 Notion에 기록하세요.
</AiPrompt>

<AiPrompt>
  가격이 변경되면 무엇이 바뀌었는지, 누구에게 영향을 미치는지, 우리와 비교하면
  어떤지를 담은 5줄짜리 영업 브리프를 Notion에 작성해 주세요.
</AiPrompt>

## 문제 해결

* **모든 리디자인이 가격 변경처럼 보임:** 지켜볼 페이지(가격, 변경 로그, 기능)와 무엇이 중요한지를 Agent에게 알려주세요. 영업팀에 전달하기 전에 실제 사이트에서 변경 사항을 확인하세요.
* **아무것도 알리지 않음:** 페이지에 접근할 수 없거나 경쟁사 목록이 너무 좁을 수 있습니다. 전체 URL을 제공하고, 페이지를 불러오지 못했을 때 Agent가 알려주도록 요청하세요.
* **Notion이 일회성 메모 더미가 됨:** 하나의 경쟁 인텔리전스 페이지를 Agent에게 알려주고, 매일 아침 새로 만드는 대신 그 페이지를 제자리에서 업데이트하도록 요청하세요.

## 관련 문서

<CardGroup cols={2}>
  <Card title="브랜드 언급 모니터링하기" href="/ko/use-cases/monitor-brand-mentions">
    경쟁사 사이트뿐 아니라 사람들이 하는 말에도 동일한 Slack 및 Notion 설정을 사용합니다.
  </Card>

  <Card title="주간 판매 보고서 생성하기" href="/ko/use-cases/weekly-pipeline-report">
    파이프라인 변화가 필요한 어카운트 이그제큐티브와 영업 매니저를 위한 문서입니다.
  </Card>
</CardGroup>
