Configurar a chave de API do Emarsys
Para fazer upload de campanhas de e-mail a partir de designs do Emailify no Figma, você precisa criar uma chave WSSE no Emarsys, definir as permissões dela e usar as credenciais da chave de API gerada para conectar o Emailify à sua conta do Emarsys.
Criar a chave WSSE do Emarsys
O primeiro passo é criar a chave WSSE no Emarsys (atenção: você precisa ser o proprietário da conta para ter permissão para isso). Vá até Management -> Security Settings -> API Credentials para criar a chave WSSE.
Definir as permissões da chave de API
Depois de criar a chave e guardar o nome de usuário e a chave em um lugar seguro (para colar no plugin Emailify para Figma na próxima etapa), você também precisa ativar as permissões de endpoint da API abaixo para que a integração pela API funcione como esperado:
campaign.createcampaign.updatecontactlist.list
Fazer upload do HTML pelo Emailify
No painel de exportação do Emailify, selecione a opção Emarsys na lista suspensa e cole credenciais de API válidas do Emarsys (da etapa anterior). Depois que o Emarsys for autenticado no plugin, selecione a Contact List para a qual a campanha será enviada depois, além do From Name e do endereço From Email que serão usados como remetente da campanha.
Quando estiver tudo pronto, clique no botão Upload To Emarsys para começar a exportar para HTML os e-mails selecionados no Figma e fazer o upload automático deles para as suas campanhas do Emarsys.
Atualizar templates do Emarsys enviados pelo Emailify
Se quiser que os seus templates do Emarsys sejam atualizados automaticamente, em vez de serem criados como novos templates a cada vez, ative a opção Enable Updatable Templates nas configurações de exportação do plugin (quando a opção Emarsys estiver selecionada).
Isso adiciona automaticamente um valor emarsysTemplateId ao nome da camada do frame do Figma enviado e reutiliza esse ID quando o mesmo frame for enviado de novo ao Emarsys pela API na próxima exportação do plugin.
Atenção: para isso funcionar, você precisa ativar a permissão campaign.update na sua chave WSSE do Emarsys.
Atenção: você precisa conferir se a opção Enable Updatable Templates também está ativada antes de fazer o upload inicial do template, porque é isso que adiciona o Emarsys Template ID do template original enviado ao Emarsys ao nome do frame do Figma. Esse ID passa a ser usado em todos os uploads seguintes para atualizar o mesmo template na sua conta do Emarsys (em vez de criar um novo a cada vez), desde que a opção Enable Updatable Templates continue ativada.