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

# Transforme listas de prospects em demos agendadas

> Dê ao Agent uma lista de ligações, sua agenda e uma meta: ele liga para cada prospect, agenda a demo e registra as recusas.

export const AgentPricingModel = 'effort-based pricing';

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>;
};

O Agent sabe usar o telefone. Dê a ele uma lista de prospects no Salesforce, acesso à sua
agenda e o resultado que você quer. O AgentPhone faz cada ligação por meio do MCP e conduz
a conversa. As reuniões aceitas entram na sua agenda com um convite para o e-mail do
prospect, e cada recusa volta para o Salesforce com o motivo. Você lê as transcrições
depois.

## Ideal para

* Times de vendas que precisam fazer ligações de primeiro contato em uma lista longa sem gastar a manhã de um representante.
* Fundadores em prospecção ativa que querem a reunião agendada, não uma fila de retornos.

## Conectores

<Connectors
  items={[
{
  id: "salesforce",
  name: "Salesforce",
  why: "Lista de prospects, telefones e resultados das ligações",
},
{
  id: "agentphone",
  name: "AgentPhone",
  why: "Faz a ligação e conduz a conversa",
},
{
  id: "google-calendar",
  name: "Google Calendar",
  why: "Horários livres e convites para o prospect",
},
]}
/>

## Antes de começar

Tenha uma visualização do Salesforce com os prospects a serem chamados: nome, empresa,
telefone, e-mail e fuso horário. Saiba qual agenda o Agent deve ler e quais horários você
aceita oferecer.

O AgentPhone precisa de um número para ligar, então compre um na sua conta do AgentPhone
ou peça ao Agent para provisionar um na primeira execução. O número e os minutos de
ligação são cobrados pelo AgentPhone, portanto adicione fundos a essa conta antes da
execução. O Agent cobra com base em {AgentPricingModel}, então a execução também consome
créditos do Replit. Mantenha saldo no seu plano.

Essas são ligações reais para pessoas reais. Comece com uma lista de teste de cinco pessoas
que você conheça e ouça as gravações. Muitos lugares regulamentam ligações com voz de IA.
Nos EUA, por exemplo, geralmente é exigido o consentimento prévio do destinatário. Ligue
apenas para prospects que concordaram em ser contatados dessa forma e verifique as regras
de ligação, divulgação e gravação de todos os lugares para onde você ligar.

## Dê o prompt ao agente

<AiPrompt>
  Ligue para os prospects desta visualização do Salesforce \[link ou nome] com o
  AgentPhone. Comece dizendo que você é um assistente de IA ligando em nome de
  \[nome] na \[empresa] e peça uma demo de 30 minutos. Verifique primeiro minha
  \[agenda] e depois ofereça horários livres entre \[horários] no fuso horário do
  prospect. Quando alguém aceitar, crie o evento e envie o convite para o
  e-mail do registro dele no Salesforce. Quando alguém recusar, defina o status
  no Salesforce como \[status] com o motivo e a transcrição. Pare após \[n]
  ligações e resuma os resultados.
</AiPrompt>

## O que esperar

<Steps>
  <Step title="O Agent pede para você conectar">
    O Replit abre o login do AgentPhone para você autorizar o servidor MCP e
    pede o Salesforce e o Google Calendar se ainda não estiverem conectados.
  </Step>

  <Step title="Ele lê a lista e a sua agenda">
    Ele informa quantos prospects encontrou e confirma os horários que pode
    oferecer antes de discar para qualquer um.
  </Step>

  <Step title="Ele liga para um prospect por vez">
    Por meio do AgentPhone, ele conduz a conversa e relata cada resultado:
    agendada, recusada, sem resposta ou número errado.
  </Step>

  <Step title="Ligações aceitas viram reuniões">
    O Agent cria o evento e convida o prospect no e-mail do registro dele no
    Salesforce.
  </Step>

  <Step title="Ligações recusadas voltam para o Salesforce">
    Com o status, o motivo e a transcrição. O Agent resume toda a execução no
    final.
  </Step>
</Steps>

No fim, você tem demos na agenda, um motivo claro para cada recusa e uma transcrição de
cada ligação. Abra três transcrições, confirme que a divulgação foi clara, verifique se o
horário oferecido estava livre e confira se o convite chegou ao endereço do registro.

## Adapte ao seu caso

<AiPrompt>
  Ligue apenas para prospects do \[segmento], entre 9h e 11h no fuso horário
  deles. Tente novamente uma vez no dia seguinte se não atenderem e depois
  marque como inacessíveis no Salesforce.
</AiPrompt>

<AiPrompt>
  Se um prospect perguntar sobre preços, diga \[resposta] e ofereça-se para
  enviar os detalhes por e-mail. Nunca discuta descontos ou condições
  contratuais na ligação. Encerre a ligação se alguém pedir para não ser
  contatado e marque a pessoa como "não ligar" no Salesforce.
</AiPrompt>

## Solução de problemas

<AccordionGroup>
  <Accordion title="Tudo cai na caixa postal">
    Defina a janela de ligações no fuso horário do prospect e limite as novas
    tentativas. Peça ao Agent para deixar uma única mensagem de voz curta e
    depois marcar o registro em vez de discar de novo. Verifique também a
    cobertura de países do AgentPhone: ele pode não conseguir ligar para todos
    os países.
  </Accordion>

  <Accordion title="Reuniões em conflito">
    O Agent precisa ler a agenda antes de oferecer um horário. Peça a ele que
    reserve um evento provisório enquanto a ligação estiver em andamento e depois
    o confirme ou o libere quando ela terminar.
  </Accordion>

  <Accordion title="Os convites nunca chegam">
    Verifique o campo de e-mail no registro do Salesforce. Diga ao Agent para
    pular e sinalizar os prospects sem e-mail em vez de adivinhar um endereço.
  </Accordion>

  <Accordion title="Nada é registrado no Salesforce">
    Confirme que o conector pode gravar nos campos e valores de status que você
    indicou e peça ao Agent para anexar a transcrição à atividade.
  </Accordion>
</AccordionGroup>

## Relacionados

<CardGroup cols={2}>
  <Card title="Preparar-se para uma ligação com o cliente" href="/pt/use-cases/prepare-for-a-customer-call">
    O mesmo registro do Salesforce, pesquisado antes de uma ligação importante.
  </Card>

  <Card title="Encontrar investidores para apresentar" href="/pt/use-cases/find-investors">
    Monte a lista de contatos antes de pegar o telefone.
  </Card>
</CardGroup>
