Dynamics do Zero ao PRO · Lição 20 de 48 · Módulo 3
LIÇÃO 20Criar Caso a partir de E-mail Recebido
Todo e-mail que chega em suporte@suaempresa.com deveria virar um caso no Dynamics automaticamente — com cliente, assunto e descrição já preenchidos. Nesta lição você configura exatamente isso: o canal de e-mail integrado ao CRM, sem intervenção manual.
📅 Módulo 3 — Power Automate⏱ 25 min de leitura🎯 Nível: Intermediário✍️ Pablo Maruk
🎯
Resultado desta lição
Ao final, qualquer e-mail enviado para sua caixa de suporte vira um caso no Dynamics automaticamente — com título, descrição, origem e cliente preenchidos. O canal de e-mail passa a ser oficial e rastreável.
Duas abordagens
Nativo do Dynamics vs. Power Automate
O Dynamics tem uma funcionalidade nativa de "Criação Automática de Casos por E-mail" que não precisa de Power Automate. Mas o Power Automate oferece mais controle e flexibilidade. Nesta lição vamos usar as duas — e você vai entender quando usar cada uma.
Opção A — Nativa do Dynamics (Email to Case): Configurada no Admin Center, mais simples, menos flexível. Cria casos diretamente sem fluxo.
Opção B — Power Automate: Mais controle sobre as regras de criação, permite enriquecer os dados, fazer buscas de cliente por e-mail antes de criar o caso, e tratar duplicatas.
// Fluxo — E-mail para Caso (Power Automate)
📨
Trigger
Quando um e-mail novo chega (Outlook)
Pasta: Caixa de entrada · Filtro: assunto contém [SUPORTE]
🔍
Ação
List rows — buscar contato pelo e-mail do remetente
→ Customer Service Admin Center →Channels → Email → Mailboxes → Clique em + New
Name:Caixa Suporte Técnico Email address:suporte@seudominio.com Server profile:Microsoft Exchange Online
Clique em Test & Enable Mailbox. O Dynamics vai tentar se conectar ao Exchange e configurar o rastreamento.
Permissão necessária: Você precisa ser administrador do Exchange/Microsoft 365 para aprovar a configuração da caixa de correio. No ambiente trial, a caixa @onmicrosoft.com do administrador pode ser usada para testes.
Configure a Criação Automática de Casos
→ Admin Center → Case Settings → Automatic record creation → Clique em + New
Name:E-mail para Caso — Suporte Activity type:Email Mailbox:Caixa Suporte Técnico Automatically create records:Yes
Nas condições, configure quais e-mails criam casos:
Create cases for:All email messages Automatically create cases if the activity is associated with a resolved case:No
Clique em Save.
Teste enviando um e-mail para a caixa
Envie um e-mail de teste para suporte@seudominio.com com um assunto descritivo. Em alguns minutos, o Dynamics deve criar um caso com o assunto do e-mail como título e o corpo como descrição.
→ Customer Service Hub → Service → Cases → Procure o caso recém criado com Origem = "Email"
O cliente é identificado pelo e-mail: Se o remetente tiver um Contato cadastrado no Dynamics com aquele e-mail, o caso é automaticamente vinculado a esse contato. Se não houver contato, o campo Customer fica vazio — e você pode criar o contato depois.
[Opção B] Crie o fluxo no Power Automate para mais controle
→make.powerautomate.com → + Create → Automated cloud flow Trigger:When a new email arrives (V3) — conector Office 365 Outlook
Folder:Inbox Include Attachments:No Subject Filter:[SUPORTE] (só e-mails com essa tag no assunto)
Adicione a busca de contato pelo e-mail:
List rows (Dataverse · Contacts) Filter rows:emailaddress1 eq '[From]'
Adicione a criação do caso:
Add a new row (Dataverse · Cases) Title:[Subject] Description:[Body (plain text)] Case Origin Code:2 (Email) Customer (Contacts): primeiro resultado da busca de contato
first() para pegar o primeiro resultado: Use a expressão first(body('List_rows')?['value'])?['contactid'] para pegar o ID do primeiro contato encontrado na busca.
Envie confirmação automática ao remetente
→+ New step → Send an email (V2)
To:[From] do trigger Subject:Recebemos sua solicitação — Protocolo: [Case Number] Body: Olá,
Recebemos sua mensagem e abrimos um chamado para você.
Ativou a Criação Automática de Casos por e-mail (nativa)
Testou enviando e-mail e verificou o caso criado no Customer Service Hub
Criou o fluxo no Power Automate com trigger de e-mail recebido (Opção B)
Adicionou busca de contato pelo e-mail do remetente
Configurou e-mail de confirmação automática com número do protocolo
Vale saber
Evitando duplicatas — e-mails de resposta que criam novos casos
Um problema comum: o cliente responde o e-mail de confirmação, e o fluxo cria um novo caso para a resposta. Para evitar isso, adicione um filtro no trigger:
Subject Filter adicional: exclua e-mails cujo assunto começa com "RE:" ou "RES:" Expressão:not(startsWith(triggerOutputs()?['body/subject'], 'RE:'))
Alternativamente, use a opção nativa "Automatically create cases if the activity is associated with a resolved case = No" — que já trata parte dessas duplicatas. A combinação dos dois é o mais robusto.
Pablo Maruk
Analista Funcional de Dynamics · 16 anos de TI · EUA & Europa
A seguir
Lição 21 — Atualização em massa via fluxo agendado