ElendiLabs — Plataforma de consultoria regulatória que conecta fabricantes de dispositivos médicos e farmacêuticos a especialistas verificados em todo o mundo
Regulatório

25 de julho de 2026

Aproximadamente 5 minutos

Revisado por Nate Lam, Fundador e Diretor, ElendiLabs

Como consultorias regulatórias usam Cursor e Resend para prospecção comercial (BD) com empresas-alvo

Resposta rápida

Uma consultoria de RA/QA pode usar um agente de IA do Cursor para encontrar empresas-alvo — fabricantes, importadores, representantes locais — e enviar e-mails com o Resend? Sim, como um pipeline de prospecção comercial (BD) com uma marca humana rápida de Send antes de executar o script.

  1. Defina seu Perfil de Cliente Ideal (ICP) — quais fabricantes ou importadores você quer como clientes.
  2. Peça a um agente de IA do Cursor para montar uma lista de prospects a partir de fontes públicas, abrir cada Public_Source_URL, confirmar o fit (tipo de prospect, geografia, escopo de produto), descartar concorrentes e clientes atuais e escrever as linhas limpas no Google Sheets ou Excel.
  3. Use fórmulas de planilha para sinalizar duplicatas de empresa; mantenha um log sent-domains.md para que domínios já contatados por e-mail não sejam pesquisados ou enviados novamente.
  4. Um humano marca quais linhas podem receber e-mail (Send = yes).
  5. Execute um script pequeno que lê apenas linhas aprovadas e envia via API batch do Resend (POST /emails/batch, máximo de 100 e-mails por requisição) usando RESEND_API_KEY, e depois anexa os domínios recém-enviados a sent-domains.md.

O Cursor acelera pesquisa, revisão e atualizações da planilha. A API do Resend entrega o e-mail. Nenhuma das ferramentas substitui regras de privacidade, lei anti-spam ou o julgamento de BD — e isto não é “comprar uma lista e disparar em massa”.

Guias relacionados:

Para quem é este guia

Este guia é para consultorias regulatórias de dispositivos médicos e farmacêuticos cujo objetivo principal é prospecção comercial (BD) com empresas-alvo, não newsletters do dia a dia para clientes (embora a mesma configuração do Resend possa apoiar newsletters depois).

PapelObjetivo de BD
BD / parceriasAbrir conversas com fabricantes de dispositivos que entram em um novo mercado
Líderes de práticaApresentar suporte a registro, listagem ou PMS a importadores e representantes locais autorizados
Consultorias lideradas pelo fundadorMontar um primeiro pipeline de prospects sem contratar analista de pesquisa
Marketing de RA apoiando BDTransformar uma planilha montada pelo agente em envio conforme via API

Tipos de empresa-alvo que este fluxo costuma atingir:

Tipo de prospectPor que BD se importa
FabricantesPrecisam de registro, listagem, documentação técnica ou suporte de agente local
Importadores / distribuidoresPrecisam de licenças de estabelecimento, permissões de importação ou parceiros de acesso ao mercado
Representantes locais autorizados / legaisCoordenam submissões e obrigações pós-comercialização com fabricantes estrangeiros
Empresas de IVD ou produtos combinados(se estiver no escopo)Rotas e pacotes de evidência separados geram demanda por consultoria

Empresa de exemplo: Test Regulatory (test-regulatory.com) — consultoria fictícia usada apenas para ilustração.

Como é o pipeline de BD

EtapaQuemSaída
1. Definir Perfil de Cliente Ideal (ICP)BD + líder de práticaQuais fabricantes/importadores, mercados, classes de produto, gatilhos de compra; listas de exclusão
2. Pesquisa no Cursor + revisão de qualidade por linhaAgente de IA do CursorAbre URLs de origem; confirma tipo de prospect; descarta geografia errada / IVD / concorrentes / clientes
3. Escrever no Google Sheet ou ExcelAgente de IA do CursorLinhas em workbook ativo; colunas de fórmula para dedup de empresa
4. Aprovação humana de envioBDMarcarSend = yesnas linhas que você está disposto a e-mailar
5. Preparar domínio Resend + chave de APIBD / opsDomínio de envio verificado;RESEND_API_KEYno env (nunca na planilha)
6. Enviar via script da API batch do ResendScript (o Cursor pode rascunhá-lo)Dry-run, depois enviar em lotes de ≤100; anexar domínios asent-domains.md
7. Acompanhar respostasBDReuniões agendadas; descadastros e bounces limpos
ICP + sent-domains.md → Cursor research (no duplicate emails / sent domains) → Sheet/Excel → Formula dedup → Human Send → Resend batch API → Update sent-domains.md

A IA encontra empresas, verifica fontes públicas e mantém a planilha. Pessoas decidem quem pode receber e-mail e quando o script pode enviar.

Conformidade em primeiro lugar (especialmente para prospecção)

Prospecção comercial (BD) tem risco maior do que e-mailar clientes existentes. Trate conformidade como um portão, não como rodapé.

O que costuma ser mais seguro vs não

SituaçãoE-mail de BD?Notas
Prospect que pediu uma ligação(formulário do site, resposta no LinkedIn, QR de evento)SimGuarde prova do pedido e da data
Lead de conferência com “entre em contato sobre serviços” explícitoFrequentemente simArmazene fonte de consentimento; segmente separadamente
Endereço genérico publicado da empresa(info@,regulatory@) permitido pela sua políticaTalvezMuitas empresas ainda preferem LinkedIn primeiro; consulte assessoria jurídica
Apenas nome da empresa — sem e-mail permitidoAinda sem e-mailUse para pesquisa, LinkedIn ou introdução quente
E-mails pessoais comprados, raspados ou adivinhadosNãoRisco legal e de entregabilidade
Assinantes de newsletter com opt-in existenteCampanha separadaIsso é nurturing — não este fluxo focado em BD

Lembretes de alto nível (não são assessoria jurídica):

  • Respeite descadastro (unsubscribe) imediatamente.
  • Identifique sua empresa claramente (e endereço físico onde exigido).
  • Não prometa aprovações garantidas, prazos inventados ou “FDA-cleared por nós”.
  • GDPR, CAN-SPAM, PDPO e outras regras diferem por mercado — alinhe a prospecção à jurisdição do prospect e à orientação da sua assessoria.
  • Nunca coloque RESEND_API_KEY (ou qualquer segredo) no Google Sheet, arquivo Excel, repositório git ou transcrição do chat do agente. Use variáveis de ambiente ou um gerenciador de segredos.

Resend: envio via API vs Broadcast no dashboard

AbordagemUso em BDNotas
API batch do Resend + script(este guia)Lê linhas aprovadas da planilha; envia comPOST /emails/batch(máximo de100e-mails por requisição)Menos chamadas de API → menos limites429; sempre faça dry-run primeiro
Broadcasts de Marketing (dashboard)Envio manual pontual para uma AudienceCoberto noguia Resend Broadcast
Uso indevido só transacionalEvite para disparos de prospecçãoTransacional gratuito tem limite de100 e-mails/dia; não trate isso como produto de BD em massa

Use um domínio verificado. No tier gratuito de Marketing do Resend, Broadcasts suportam até 1.000 contatos com envios ilimitados a esses contatos — volume ainda não equivale a permissão. Detalhes: Resend e documentação da API Resend.

Passo 1: Defina seu Perfil de Cliente Ideal (ICP) para BD

Escreva quem você quer como cliente pagante, não quem poderia vagamente “ter interesse”. Dê ao agente o mesmo ICP — incluindo listas de exclusão (concorrentes, clientes atuais) — para que a revisão por linha descarte linhas ruins antes de escrever na planilha.

Modelo de ICP (focado em BD):

CampoExemplo para Test Regulatory
Prospect typeFabricantes e importadores (não hospitais como usuários finais)
GeographySingapura, Malásia, Tailândia
Product typeDispositivos médicos Classe A / Classe B; excluir IVD neste trimestre
Company stagePME preparando primeira entrada no mercado ASEAN ou lançamento de novo SKU
Buying triggerNomeação de distribuidor, clearance FDA/CE recente, exigência de licitação
Decision roleGerente de RA, diretor de qualidade, fundador ou titular de licença de importação
BD offerBriefing gratuito de 30 minutos sobre entrada no mercado; convite opcional para webinar
ExcludeClientes atuais; concorrentes; empresas sem negócio de dispositivos
List size25–40 prospects de alto fit na primeira prospecção (qualidade acima de volume)

Passo 2: Use o Cursor para recuperar e revisar a qualidade de empresas-alvo

Abra o Cursor → chat do Agent → cole um prompt claro de pesquisa de BD. Noções básicas: Cursor AI Agent for RA work.

O agente não deve parar em um dump bruto. Para cada linha candidata, ele deve:

  1. Abrir Public_Source_URL — empresa real? Negócio real de dispositivo/importador?
  2. Confirmar Prospect_Type (fabricante vs importador vs outro).
  3. Remover geografia errada, IVD-se-excluído, concorrentes e clientes existentes (usando suas listas de exclusão do ICP).
  4. Evitar e-mails duplicados — não recuperar nem escrever o mesmo Email duas vezes em uma execução.
  5. Ler sent-domains.md primeiro — pular qualquer e-mail cujo domínio (a parte depois de @) já esteja listado como enviado.

Apenas sobreviventes são escritos na planilha.

Prompt pronto para copiar — pesquisa + revisão de BD

Role: research assistant supporting business development for a medical device regulatory consultancy (Test Regulatory).

Task: Build a cleaned list of PROSPECT COMPANIES for BD outreach (manufacturers and importers).
Do not invent personal emails. Write results to the workbook the user specifies (Google Sheet or Excel).

Ideal Client Profile:
- Prospect types: medical device manufacturers; importers / distributors of medical devices
- Geography: Singapore, Malaysia, Thailand
- Products: Class A or Class B medical devices (exclude IVD for this list)
- Stage: SME preparing ASEAN market entry or new product introduction
- Buying triggers: first regional registration, distributor-led launch, recent FDA/CE clearance
- Exclude companies: [paste current client names]; [paste competitor names]
- Exclude: hospitals as end users; companies with no clear device business

Before research:
1. Open sent-domains.md (path the user provides). Treat every listed domain as already contacted — do not retrieve or write emails at those domains.

Research + per-row review (required for every candidate):
1. Use only public, verifiable sources (company websites, regulator public databases, official trade directories, credible news).
2. Open Public_Source_URL yourself. Confirm it is a real company with a real device manufacturer or importer business. If not, discard the row.
3. Confirm Prospect_Type as manufacturer, importer, or local_representative when clear; otherwise "unclear". Discard if not a BD prospect type.
4. Discard wrong geography, IVD (this campaign), competitors, and existing clients from the exclude lists.
5. Do NOT invent email addresses, phone numbers, or personal names.
6. If a public generic company contact (e.g. info@, regulatory@, sales@) is clearly published on the company site, you may list it. Otherwise leave Email blank.
7. Avoid duplicate emails: never write the same Email twice. If two companies share one inbox, keep only the better-fit row.
8. Skip any Email whose domain (after @, lowercased) already appears in sent-domains.md.
9. Prefer 25–40 high-fit prospects over a long low-fit list.
10. Flag uncertainty in Notes_Confidence.
11. Leave Send blank — humans set that column only.
12. Do not edit sent-domains.md during research — the send script appends after a successful send.

Output destination:
- Write surviving rows to Google Sheets OR Excel (user will specify which).
- Do not claim you updated a file unless you actually wrote to it.
- Leave formula columns for dedup alone (see Step 3) — do not overwrite formula cells.

Sheet columns (exact order):
Company, Country, Prospect_Type, Product_Focus, Why_BD_Fit, Public_Source_URL,
Suggested_Contact_Role, Email, Notes_Confidence, Company_Key, Is_Duplicate, Send, Send_Status

Colunas esperadas

ColunaQuem preencheSignificado para BD
CompanyAgenteNome da organização prospect
CountryAgenteSede ou mercado-alvo
Prospect_TypeAgente (após revisão da URL)manufacturer / importer / local_representative / unclear
Product_FocusAgenteÁrea ou indícios de classe do dispositivo a partir de info pública
Why_BD_FitAgentePor que a Test Regulatory pode ajudá-los agora
Public_Source_URLAgentePágina que o agente abriu e verificou
Suggested_Contact_RoleAgentePapel a buscar — não um nome pessoal adivinhado
EmailAgenteApenas se publicado publicamente; senão em branco
Notes_ConfidenceAgenteDúvidas, fontes fracas
Company_KeyFórmulaChave normalizada para dedup
Is_DuplicateFórmulaTRUE se esta linha for duplicata
SendHumanoyesse BD estiver disposto a e-mailar esta linha
Send_StatusScriptsent/ id de erro após a execução da API

Passo 3: Agente escreve no Google Sheet ou Excel; dedup por fórmula

Peça ao agente para escrever linhas limpas em um workbook que você já possui.

DestinoConfiguração típicaQuando usar
Google SheetsCompartilhe uma planilha com service account, ou use MCP/integração Google Sheets que o agente possa chamarMelhor para revisão em equipe e agentes na nuvem
Excel (.xlsx)Arquivo local que o agente Desktop do Cursor pode editar (ex.: com biblioteca de planilha)Melhor quando BD trabalha offline em um workbook

Cloud Cursor Automations não escrevem em arquivo no seu Desktop. Prefira Google Sheets (API) para execuções agendadas na nuvem, ou cole/exporte para Excel no Desktop. Veja monitoramento de mudanças regulatórias com Automations.

Dedup com fórmulas (não peça ao agente para “apagar duplicatas manualmente”)

Coloque fórmulas na linha 1 de cabeçalho; dados a partir da linha 2. Exemplo para Google Sheets / Excel (Company na coluna A):

Company_Key (coluna L) — normalizar para correspondência:

=LOWER(TRIM(SUBSTITUTE(A2," Ltd","")))

Ajuste substituições para Ltd, Limited, Pte Ltd, Inc, etc. conforme seu mercado.

Is_Duplicate (coluna M) — sinalizar linhas que repetem um Company_Key anterior:

=IF(L2="","",COUNTIF($L$2:L2,L2)>1)

Filtre ou visualize onde Is_Duplicate = TRUE e não marque essas linhas com Send = yes. O agente pode anexar novas linhas de pesquisa, mas não deve sobrescrever essas colunas de fórmula.

Opcional: uma segunda aba Exclude_List com clientes atuais e concorrentes que o agente lê antes de escrever em Prospects.

Mantenha um log sent-domains.md

Mantenha um arquivo markdown na pasta da campanha (exemplo: sent-domains.md). O agente lê antes da pesquisa; o script de envio anexa após entrega bem-sucedida. Domínios são a parte depois de @ no e-mail do destinatário (ex.: acme-devices.com de info@acme-devices.com).

Estrutura de exemplo:

# Sent domains (BD outreach)

Do not research or email these domains again unless BD intentionally removes a line.

| Domain | First_sent_date | Campaign | Notes |
|--------|-----------------|----------|-------|
| example-maker.com | 2026-07-25 | bd-asean-2026-q3 | |

Passo 4: Revisão humana antes de qualquer envio

Revise a planilha rapidamente. Para cada linha que você quer nesta campanha, defina Send = yes quando:

  • A empresa parece correta
  • Não é duplicata (Is_Duplicate não é TRUE)
  • O domínio do e-mail não está já em sent-domains.md
  • Há um Email que você pode usar conforme a política da sua empresa

Deixe Send em branco para todos os demais. Não peça ao agente para inventar ou raspar e-mails pessoais.

Passo 5: Prepare domínio Resend e chave de API

  1. Entre em resend.com.
  2. Verifique um domínio (ex.: updates.test-regulatory.com ou hello.test-regulatory.com).
  3. Crie uma API key em Resend → API Keys. Armazene como RESEND_API_KEY no ambiente ou gerenciador de segredos — nunca na planilha.
  4. Confirme o conteúdo do rodapé para o template HTML: tratamento de descadastro, nome da consultoria e campos de endereço exigidos.
  5. Contexto de domínio e produto: How to Send a Regulatory Newsletter with Resend.

Passo 6: Escreva copy de BD e envie com um script da API Resend

Como é um bom copy de BD para audiências de RA

FaçaNão faça
Nomeie o problema de mercado ou rota (listagem, licença, representante local)Prometer registro garantido
Ofereça um CTA concreto (briefing de 15–30 min, vaga em webinar)Anexar templates confidenciais ou trabalho de cliente
Seja breve; uma ofertaColar um memo regulatório completo no primeiro contato
Personalize com empresa ou mercado quando for verdadeFingir “vi seu 510(k) ontem” se você não viu

Exemplos de linha de assunto (Test Regulatory → prospects):

  • “Market entry support for ASEAN Class A device manufacturers”
  • “Importer licence + product listing — briefing for distributors in SG/MY”
  • “Webinar invite: Thailand TFDA Class A notification for SME manufacturers”

Comportamento do script (peça ao Cursor para gerar isto)

Peça ao agente para escrever um script pequeno em Node ou Python que:

  1. Carrega RESEND_API_KEY do ambiente.
  2. Lê a aba Prospects do Google Sheet ou Excel.
  3. sent-domains.md e pula qualquer linha cujo domínio de e-mail já esteja listado.
  4. Seleciona linhas onde Send = yes, Is_Duplicate não é TRUE, Email não está vazio e Send_Status está vazio.
  5. Suporta --dry-run (registra destinatários, não envia; não edita sent-domains.md).
  6. Envia com a API batch do Resend (resend.batch.send / POST /emails/batch) — máximo de 100 e-mails por requisição. Um batch conta como uma chamada de API, que é a principal forma de evitar limites 429 ao enviar muitas mensagens distintas de BD.
  7. Se houver mais de 100 linhas aprovadas, divida em chunks de ≤100 e envie os chunks sequencialmente (pausa curta entre chunks). Não dispare um emails.send por prospect em loop apertado.
  8. Use uma idempotency key única por chunk (ex.: bd-asean-2026-q3/chunk-0) para que retries seguros não enviem em duplicata.
  9. Após cada batch bem-sucedido: escreva Send_Status / ids de mensagem na planilha e anexe cada novo domínio de destinatário a sent-domains.md (minúsculas, uma linha por domínio, pule se já existir).
  10. Em 429, aguarde e tente novamente com backoff exponencial (não dispare imediatamente o mesmo chunk sem backoff).
  11. Nunca inventa destinatários — a planilha é a única fonte da verdade.

Por que batch ≤100: o endpoint batch do Resend aceita 1–100 e-mails por chamada. Fazer loop de emails.send uma vez por prospect consome sua taxa de requisições rapidamente e é causa comum de 429. Batch mantém a contagem de requisições baixa; chunking mantém cada payload dentro do limite de 100 e-mails. Veja Send Batch Emails.

De onde vêm as rows? Da aba Prospects do seu Google Sheet ou Excel — o mesmo workbook que o agente do Cursor escreveu antes. O script não inventa destinatários. Peça ao Cursor para implementar loadProspectRowsFromWorkbook() para seu arquivo (API Google Sheets ou biblioteca Excel como ExcelJS).

Não copie e cole este código e execute como está. O bloco abaixo é apenas um padrão. Não funcionará até você (ou o Cursor) preencher as partes faltantes para sua configuração — caminho do workbook ou credenciais Sheets, loadProspectRowsFromWorkbook, loadSentDomains, HTML/rodapé compatível com sua configuração de descadastro do Resend, endereço from verificado e chaves de idempotência da campanha. Nunca hardcode RESEND_API_KEY ou e-mails reais de prospects no arquivo.

Padrão ilustrativo em Node (incompleto de propósito — gere um script funcional para seu workbook):

import { Resend } from "resend";

const resend = new Resend(process.env.RESEND_API_KEY);
const dryRun = process.argv.includes("--dry-run");
const BATCH_SIZE = 100; // Resend batch max — do not raise this

// 1) Read all data rows from the Prospects tab (Sheet/Excel the agent wrote)
const allRows = await loadProspectRowsFromWorkbook();
// each row: { Company, Country, Email, Send, Is_Duplicate, Send_Status, ... }

// 2) Domains already emailed (from sent-domains.md)
const sentDomains = await loadSentDomains("sent-domains.md"); // Set of lowercase domains

// 3) Keep only BD-approved, sendable rows
const rows = allRows.filter((row) => {
  const domain = String(row.Email || "").split("@")[1]?.toLowerCase();
  return (
    String(row.Send).toLowerCase() === "yes" &&
    row.Is_Duplicate !== true &&
    row.Is_Duplicate !== "TRUE" &&
    row.Email &&
    !row.Send_Status &&
    domain &&
    !sentDomains.has(domain)
  );
});

const payloads = rows.map((row) => ({
  from: "BD <hello@updates.test-regulatory.com>",
  to: [row.Email],
  subject: `Market entry briefing — ${row.Country}`,
  html: `<p>Hello ${row.Company} team,</p>
         <p>Test Regulatory helps manufacturers and importers with ASEAN device market entry.</p>
         <p><a href="https://test-regulatory.com/book">Book a 30-minute briefing</a></p>
         <p>Test Regulatory · 1 Example Street · Unsubscribe links per your Resend setup</p>`,
}));

if (dryRun) {
  console.log(`[dry-run] ${payloads.length} recipients in ${Math.ceil(payloads.length / BATCH_SIZE)} batch(es)`);
  for (const p of payloads) console.log(p.to[0], p.subject);
  process.exit(0);
}

for (let i = 0; i < payloads.length; i += BATCH_SIZE) {
  const chunk = payloads.slice(i, i + BATCH_SIZE);
  const chunkIndex = i / BATCH_SIZE;
  const { data, error } = await resend.batch.send(chunk, {
    idempotencyKey: `bd-asean-2026-q3/chunk-${chunkIndex}`,
  });
  if (error) throw error;
  // write message ids from data back to Send_Status for these rows
  // append new email domains to sent-domains.md (skip domains already listed)
  // optional: await sleep(1000) between chunks if you still see 429
}

Ordem de execução para Test Regulatory:

  1. node send-bd-outreach.mjs --dry-run — confirme contagem de destinatários, contagem de batches e endereços.
  2. Envie um teste único para sua própria caixa de entrada (emails.send uma vez está ok para isso).
  3. Execute sem --dry-run apenas após aprovação de BD — o caminho live usa batch ≤100.

Comece com 25–40 empresas aprovadas (um batch). Sucesso são respostas qualificadas e reuniões, não envios brutos.

Confirme limites atuais na documentação batch do Resend e nos limites Marketing vs Transacional do seu plano.

Passo 7: Após o envio de BD

SinalAção de BD
Resposta positivaAgendar call de discovery; registrar oportunidade no CRM
Agora não / fit erradoAgradecer; opcionalmente oferecer opt-in futuro de nurturing
Descadastro (Unsubscribe)Remover imediatamente; nunca readicionar; limpar Send
BounceCorrigir ou excluir; verificar autenticação de domínio; atualizar Send_Status
Sem respostaUm follow-up educado após alguns dias, se a política permitir — não cobrança diária

Registre: nome da campanha, data de envio, tamanho do segmento, reuniões agendadas e lições para o próximo ICP.

Guardrails para BD em indústrias reguladas

RiscoMitigação
Prospecção ilegal ou indesejadaE-mailar apenas linhas onde BD marcou Send = yes; siga a política de prospecção da empresa
E-mails inventadosEmail em branco salvo se verificado; nunca “adivinhe o padrão”
Agente pulando verificação de URLPrompt exige abrir e verificar antes de escrever na planilha
E-mails duplicados na pesquisaPrompt: nenhum Email duplicado em uma execução
Reenviar ao mesmo domínio de empresasent-domains.mdlido antes da pesquisa; script anexa após envio
Linhas duplicadas de empresaFórmulaIs_Duplicate; script pula linhas TRUE
Vazamento de chave de APIApenas env/segredos — nunca em Sheets, Excel ou prompts
Exagerar resultados regulatóriosLíder de prática revisa template HTML
Vazar informação de cliente em promptsApenas fontes públicas; listas de exclusão como nomes, não arquivos confidenciais
Limites de taxa 429Use API batch ≤100 e-mails por requisição; divida listas maiores; backoff em 429
Queimar reputação de domínioSegmentos pequenos e limpos; dry-run; respeite descadastros
Confundir BD com listas de newsletterPlanilhas/segmentos e registros de consentimento separados

Armadilhas comuns

  1. Tratar a primeira passagem do agente como finalizada sem revisão de URL (o prompt deve exigir isso).
  2. Pedir ao agente para “deduplicar apagando linhas” em vez de usar fórmulas de planilha e evitar Emails duplicados desde o início.
  3. Esquecer de manter sent-domains.md (re-pesquisar ou reenviar aos mesmos domínios).
  4. E-mailar fabricantes e importadores de uma lista comprada.
  5. Colocar RESEND_API_KEY no workbook ou commitar no git.
  6. Executar o script de envio sem --dry-run.
  7. Chamar emails.send uma vez por prospect em loop apertado (convida 429); use batch ≤100.
  8. Escrever linhas de assunto com “aprovação garantida”.
  9. Misturar clientes com opt-in e prospects não verificados em um único envio.
  10. Pedir ao agente para raspar caixas pessoais.
  11. Medir sucesso apenas por taxa de abertura em vez de reuniões e pipeline.

Checklist: primeira campanha de prospecção BD com Cursor + API Resend

  • ICP de BD definido (tipos de prospect incluem fabricantes/importadores; mercados; classe de produto; oferta; listas de exclusão)
  • Prompt do Cursor exige abertura de URL, confirmação de Prospect_Type, exclusões do ICP e nenhum Email duplicado
  • sent-domains.md existe; agente leu antes da pesquisa
  • Agente escreveu linhas limpas no Google Sheet ou Excel
  • Fórmulas Company_Key + Is_Duplicate no lugar; duplicatas não aprovadas
  • Nenhum e-mail pessoal inventado; nenhum Email em domínios já em sent-domains.md
  • Humano marcou Send = yes apenas nas linhas a e-mailar
  • Domínio Resend verificado
  • RESEND_API_KEY armazenada apenas no ambiente
  • Script de envio usa API batch do Resend (≤100 e-mails por requisição; divida se maior)
  • Chave de idempotência por chunk; backoff em 429
  • Script de envio suporta dry-run, escreve Send_Status e anexa a sent-domains.md após sucesso
  • Dry-run revisado; e-mail de teste para você OK
  • Copy revisado para alegações precisas e não enganosas
  • Descadastro e identidade do remetente presentes no HTML
  • Envio live concluído; sent-domains.md atualizado; respostas sob responsabilidade de BD
  • Resultados registrados para a próxima campanha

FAQ

Isso é o mesmo que enviar uma newsletter regulatória?

Não. O caso de uso principal aqui é prospecção comercial (BD) com empresas-alvo (fabricantes, importadores e similares). Uma newsletter costuma ir para pessoas que já se inscreveram para atualizações. Você pode usar a mesma conta Resend para ambos — mantenha segmentos e registros de consentimento separados.

O agente de IA só monta uma lista bruta?

Não. O agente deve abrir cada Public_Source_URL, confirmar Prospect_Type, descartar geografia errada / IVD excluído / concorrentes / clientes existentes e depois escrever sobreviventes na planilha. Humanos ainda marcam Send = yes antes do script executar.

Por que fórmulas para dedup em vez de pedir ao agente?

Fórmulas capturam duplicatas de nome de empresa após a escrita. O agente ainda deve evitar recuperar Emails duplicados durante a pesquisa. Use sent-domains.md para que domínios já e-mailados sejam pulados na próxima execução.

Preciso programar?

Você precisa de um script pequeno de envio que chama a API do Resend. O Cursor pode rascunhá-lo. Pesquisa e atualizações de planilha são conduzidas pelo agente; envio é script + aprovação humana.

O Cursor pode encontrar e-mails de compras ou gerentes de RA?

Não confie no agente para inventar ou raspar e-mails pessoais. Prefira pesquisa em nível de empresa, depois rotas de contato permitidas pela sua política (formulários de solicitação, opt-ins de evento, endereços comerciais publicados, introduções quentes).

Todo prospect deve receber o mesmo e-mail?

Melhor segmentar: fabricantes vs importadores, ou por país. Uma oferta clara por envio supera um disparo genérico. O script pode ramificar por Prospect_Type ou Country.

Quantos prospects devo e-mailar primeiro?

Frequentemente 25–40 empresas aprovadas de alto fit. Escale apenas depois que qualidade de respostas e taxas de reclamação parecerem saudáveis.

Posso automatizar totalmente encontrar e enviar?

Não recomendado de ponta a ponta. Automatize pesquisa, revisão de URL e escritas na planilha. Mantenha marca humana de Send e exija dry-run antes do script de API enviar.

Onde aprender o básico de Cursor e Resend?

Fontes oficiais e leitura adicional

Última atualização: julho de 2026. Recursos do Cursor e do Resend e expectativas anti-spam mudam com o tempo — verifique a documentação atual dos produtos e as políticas de BD e privacidade da sua empresa antes do lançamento. Este artigo é educacional e não constitui assessoria jurídica.

Precisa de Ajuda Regulatória? Experimente Nossa Plataforma

Publique suas perguntas regulatórias ou solicite orçamentos de consultores farmacêuticos verificados em todo o mundo. Conecte-se com especialistas do seu mercado.

Preços Imbatíveis

Taxas transparentes e competitivas para registro de dispositivos médicos em Hong Kong.

Nate Lam — ElendiLabs
Farmacêutico, med device, IA & SEO/GEO

Farmacêutico registrado · Engenheiro de IA · Diretor, ElendiLabs

Farmacêutico registrado, engenheiro de IA, fundador da HKHAIS e especialista em SEO/GEO para o domínio farmacêutico e de dispositivos médicos.

Pergunte Qualquer Coisa

Entraremos em contato pessoalmente.

100% de taxa de resposta • Resposta em até 7 dias úteis

Precisa de Orientação Especializada?

Entre em contato conosco em contact@elendilabs.com / +852 4416 5550