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

# Automatize a descoberta de contatos e a abordagem

> Descreva quem você precisa alcançar, deixe o Agent encontrar os contatos e envie cada e-mail pelo seu Gmail no mesmo chat.

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

Não há nada para construir aqui. Abra um chat, diga quem você precisa alcançar e o que está
pedindo, e o Agent faz a pesquisa e a abordagem na mesma conversa. Ele encontra as pessoas
ou os lugares que combinam, encontra um endereço de contato para cada um, escreve um
e-mail por contato e os envia pelo seu Gmail depois que você aprova. As respostas chegam
à sua caixa de entrada.

## Ideal para

* Qualquer pessoa que busque orçamentos, disponibilidade ou apresentações a partir de uma lista de lugares ou pessoas.
* Trabalho de operações e de assistência em que a pesquisa e os e-mails são a tarefa inteira.

## Conectores

<Connectors
  items={[
{
  id: "gmail",
  name: "Gmail",
  why: "Envia os e-mails e mantém as respostas na sua caixa de entrada",
},
]}
/>

## Antes de começar

Saiba o que você está pedindo e o que faz um contato valer um e-mail: as datas, os
números, o orçamento, o prazo. O Agent envia do seu próprio endereço, então tenha sua
assinatura pronta e decida o endereço de resposta que você realmente acompanha.

Peça rascunhos na primeira execução. Leia três, ajuste o tom e depois diga ao Agent para
enviar.

## Dê o prompt ao agente

<AiPrompt>
  Preciso de um espaço para 50 pessoas em Manhattan no dia 20 de janeiro.
  Encontre 10 espaços adequados, com capacidade, bairro e tipo de ambiente.
  Encontre um e-mail de contato para cada um. Redija um e-mail curto para cada
  um perguntando se estão disponíveis nessa data para 50 pessoas e quanto
  custa. Mostre-me a lista e os rascunhos antes de enviar qualquer coisa.
</AiPrompt>

## O que esperar

<Steps>
  <Step title="O Agent pede para você conectar o Gmail">
    Se ele ainda não estiver conectado, e confirma o endereço de onde enviará.
  </Step>

  <Step title="Ele pesquisa a lista">
    Ele volta com o que importa para o seu pedido: capacidade, localização,
    faixa de preço ou o que você indicou.
  </Step>

  <Step title="Ele encontra um endereço de contato">
    Ele encontra um endereço de contato para cada um e sinaliza os que só
    recebem consultas por formulário.
  </Step>

  <Step title="Ele escreve um e-mail por contato">
    Ele mostra os rascunhos. Nada sai da sua conta até você dizer para enviar.
  </Step>

  <Step title="Ele envia os rascunhos aprovados">
    Pelo seu Gmail.
  </Step>
</Steps>

No fim, você tem 10 contatos com e-mail enviado de uma só vez e uma tabela comparativa
quando as respostas chegarem. Espere alguns becos sem saída: caixas compartilhadas
devolvem e pequenos negócios nunca respondem. Confira os detalhes e sua assinatura em três
rascunhos antes de deixar qualquer coisa sair.

## Adapte ao seu caso

<AiPrompt>
  Envie os rascunhos aprovados e depois verifique as respostas toda manhã. Coloque-as
  em uma tabela com contato, resposta, preço, o que está incluído e próximo passo.
  Diga quais três valem um acompanhamento.
</AiPrompt>

<AiPrompt>
  Inclua apenas \[espaços, fornecedores ou pessoas] que atendam a \[critérios] e
  custem menos de \[orçamento]. Ignore quem não tiver um endereço de contato
  publicado no próprio site.
</AiPrompt>

## Solução de problemas

<AccordionGroup>
  <Accordion title="A lista curta não atende ao briefing">
    Dê os números exatos, o teto de orçamento e um exemplo com o qual você ficaria
    satisfeito. O Agent encontra correspondências melhores a partir de um
    exemplo do que de um adjetivo.
  </Accordion>

  <Accordion title="Os e-mails são devolvidos">
    Peça o endereço publicado no próprio site do contato e diga ao Agent para
    sinalizar quem só recebe consultas por formulário em vez de adivinhar um
    endereço.
  </Accordion>

  <Accordion title="Algo foi enviado antes de você ler">
    Diga "mostre os rascunhos e não envie" no prompt. Todo envio deve seguir a
    sua aprovação no chat.
  </Accordion>
</AccordionGroup>

## Relacionados

<CardGroup cols={2}>
  <Card title="Lançar um site de evento pago" href="/pt/use-cases/launch-event-website">
    Depois que o espaço estiver reservado, publique o evento e venda ingressos.
  </Card>

  <Card title="Encontrar patrocinadores de eventos" href="/pt/use-cases/find-sponsors">
    Monte a lista de contatos antes de escrever os e-mails.
  </Card>
</CardGroup>
