Nova função API para seu email marketing, importar CSV

mailrelay , Invited guest @ Mailrelay

Nova função API para seu  email marketing, importar CSV

Até agora, quando você precisava importar assinantes parà sua conta da Mailrelay, se você precisasse fazê-lo via API, a única opção disponível era usar a função addSubscriber, embora seu uso fosse bastante simples, para grandes volumes de assinantes o processo poderia tornar-se um pouco mais complexo.

Assim sendo, nossa equipe técnica desenvolveu uma nova função para permitir a importação de grandes bases de dados de assinantes. Chama-se função import , que você poderá ver em detalhes na documentação API na opção import.

De qualquer forma, se você deseja aprender a utilizar esta opção, continue lendo, veremos um exemplo passo a passo. Para enviar e-mail marketing é preciso utilizar um mailing de assinantes

Uma forma de automatizar esse processo é através da API, por exemplose você tem uma loja online, um CRM, website, etc. Você pode exportar estes usuários para um arquivo CSV e depois importá-los usando a API.

Vamos ver os parâmetros desta função:

– ApiKey -> sua chave API, um parâmetro essencial. Para gerar essa chave, você deve acessar a sua conta da Mailrelay, em seguida, no menu Configurações -> Acesso API -> Gerar  e você já tem a chave, para copiar e colar.

FileContent -> O conteúdo do arquivo que você deseja importar.

– groups -> os IDs dos grupos nos quais você deseja importar os usuários.

– fields -> mapeamento entre campos com o arquivo e a Mailrelay, por padrão, o primeiro campo é o e-mail e o segundo é o nome do assinante.

– delimiter -> separador entre campos, por exemplo uma vírgula “,” geralmente encontrado em arquivos CSV.

– enclosure -> delimitador de campos, por exemplo, aspas duplas “”

Útil se os campos incluem o separador, por exemplo.

– headers -> Se o arquivo CSV inclui cabeçalhos defina como TRUE para que a primeira linha seja ignorada.

– ExistingEmails -> o que deverá ocorrer com e-mails existentes “skip” para ignorar ou “replace” para substituir. Por padrão o sistema utiliza “replace”.

Vamos ver um exemplo prático para ver como utilizar esta função, a primeira coisa que você irá precisar é de um arquivo CSV com os assinantes que você irá importar para a sua campanha de e-mail marketing. Por exemplo algo como este:

api_email_markting_import_1

Como você pode ver os valores estão entre aspas duplas e separados por uma vírgula. Cada assinante em sua própria linha.

Vamos ver o código PHP necessário para a importação:

api_email_markting_import_2

A primeira coisa que você deve fazer é definir a URL da sua conta da Mailrelay e a API.

Logo depois será preciso ler o conteúdo do arquivo de importação, é importante definir o caminho corretamente para que o arquivo possa ser lido.

Depois será preciso preparar a chamada da função com o conteúdo do arquivo incluído, e o grupo onde você deseja importar os assinantes.

Importante: Você deve usar a função base64_encode para preparar o conteúdo.

api_email_markting_import_3

O resto do código é o mesmo utilizado nas outras funções da API, mas você pode ver todos os detalhes na descrição da função import.

Se tudo funcionar corretamente, o código irá retornar o ID do arquivo importado no caso do Exemplo 5:

api_email_markting_import_4

Se você acessar seu painel da Mailrelay, no menu Importar –> arquivos importados, será possível ver os arquivos importados:

api_email_markting_import_5

Basta clicar duas vezes sobre esta entrada e será possível ver todos os e-mails importados e o status da importação:

api_email_markting_import_6

Assim, será possível verificar se as contas estão prontas para a sua campanha de e-mail marketing.

Você também pode ver esses assinantes na lista normal de assinantes. Como você pode ver o processo de importação é muito fácil com esta nova função.

Se você quiser ver esta função e outras complementares, você pode visitar nossa documentação da API:

Import -> função que permite a importação de arquivos.

getImports ->função que retorna uma lista de arquivos importados.

getImportData -> retorna os resultados de uma importação em específico.

Esperamos que esta informação seja útil em seu e-mail marketing!

Se você está buscando por email marketing software, crie sua conta gratuita na Mailrelay, email marketing.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Este site está registrado em wpml.org como um site de desenvolvimento. Mude para uma chave de site de produção para remove this banner.