sexta-feira, 19 de janeiro de 2018

Automação para importação de arquivos - Marketing Cloud

Hoje iremos abordar a importação automática de arquivos (e consecutivamente dados) para o Marketing Cloud da Salesforce. 
O cenário é o seguinte:
Temos um Sistema ERP que controla os pagamentos dos nossos clientes. E temos o Marketing Cloud que enviará lembrete das cobranças aos nossos clientes. Essas duas ferramentas não possuem integração entre si.

Diante do cenário, para que criemos jornadas de cobrança ou mesmo simples lembretes, precisamos ter, diariamente, a base de dados de quem está com pagamentos pendentes e assim realizar as cobranças. 

Para esse cenário iremos propor que o ERP gere um arquivo CSV (com os dados dos devedores) e disponibilize no FTP do Marketing Cloud para que possamos utilizar a ferramenta Automation Studio do Marketing Cloud para importar os dados do CSV gerado pelo ERP e salvá-los em uma Data Extension.

A solução

O primeiro passo, é configurarmos o FTP do Marketing Cloud (caso ainda não tenha configurado). Escrevi um post mostrando como configurar o FTP para resolver outro problema. Pode conferir aqui: Erro ao carregar, descompactar ou descriptografar o arquivo - Marketing Cloud .

O passo seguinte é definir uma Data Extension que irá receber os dados dos devedores do ERP. E posteriormente alinhar com o desenvolvedor do ERP um modelo de CSV a ser criado e disponibilizado. Fiz esse:



Agora vamos criar uma automação com o Automation Studio para importar os dados do CSV, gerado pelo ERP, sempre que esse arquivo for disponibilizado no FTP do Marketing Cloud. Acessamos então o Automation Studio do Marketing Cloud:



Criamos então um nova Automação. Nessa automação, vamos definir como Origem (Starting Source) o Depósito de arquivo.




Em seguida, configuramos esse depósito de arquivo. No nosso caso vamos definir que sempre que um arquivo que comece com carga_mc, no diretório Import for manipulado, nossa automação será inciada:




Em seguida, vamos adicionar na parte de Atividades, a atividade Arquivo de importação: 




Precisamos escolher a atividade do tipo "Arquivo de importação". Como ainda não criamos uma, vamos clicar "Criar uma nova definição de importação" para criar um nova atividade de importação. No wizard de importação definimos, na 1ª etapa o nome da nossa Atividade. Na 2ª definimos o nome do arquivo CSV e suas características:




Na 3ª etapa do wizard de importação, definimos a Data Extension que receberá os dados do CSV e na 4ª, fazemos o mapeamento do CSV com a Data Extension e definimos a ação a ser feita (nesse caso, sobrescrever todos os dados da Data Extension pelos dados do CSV):




O 5º e últimos passo é só para revisar e concluir a criação da Atividade de importação.

Pronto, temos nossa automação pronta. Agora clicar em salvar, no canto superior direito e ativar!




E por fim, acompanhar a atividade em execução, quando for inserido ou atualizado o arquivo carga_mc no FTP do Marketing Cloud... e posteriormente verificar os dados sobrescritos na Data Extension.







* Precisa de um suporte ou consultoria nas configurações do Marketing Cloud da Salesforce? Entre em contato conosco - CbCloud: http://www.cbcloud.com.br/ - Somos parceiros gerenciado Salesforce.