1369

Integração Mailchimp

Fala Dev's tudo tranquilo?

Vamos falar de uma plataforma de automação de e-mail e vou mostrar como integrar sua aplicação ao Mailchimp para cadastro de leads em uma lista.

 

Criando sua KEY 

Para criar sua API_KEY acesse o menu superior esquerdo da tela conforme imagem abaixo e selecione a opção account:

Integração Mailchimp

Em seguida clique na opção "Extras" -> "API KEY":

Integração Mailchimp

Pode ser criadas várias KEYs se for necessário, clique no botão CREATE A KEY para uma nova, copie a key criada, vamos precisa para integar:

Integração Mailchimp

 

Criando a lista

No menu superior e clique na opção List depois no botão CRIAR LIST:

Integração Mailchimp

informações básica para criar a lista:

  • List Name;
  • Default From email address;
  • Default From name;
  • Remind people how they signed up to your list;
  • Todas as outras opções são opicional.

Ao criar a lista será redirecionado para as configurações da mesma, no menu acesse "Settings -> List name and defaults", copie o ID da lista conforme a imagem:

Integração Mailchimp

Só mas um detalhe, precisará identificar o SERVER da sua aplicação e é bem simples, a URL do site tem essa informação, no exemplo abaixo o server é us18.

Integração Mailchimp

 

Com sua KEY e o ID da lista agora podemos fazer nossa integração com a plataforma e será muito simples:

require 'Mailchimp.php';
$mail = new Mailchimp(API_KEY, ID_LIST, SERVER);

$Data = ['email' => "[email protected]", 'name' => 'Antonio', 'lastname' => 'dantos', 'phone' => '92991670359'];
$Result = $mail->setLeadList($Data);

if (is_numeric($Result->status)):
echo "<h2>Ocurreu um erro no processo</h2>";
echo "<p>Tipo: {$Result->type}</p>";
echo "<p>Titulo: {$Result->title}</p>";
echo "<p>Status: {$Result->status}</p>";
echo "<p>Detalhes: {$Result->detail}</p>";
echo "<p>Instância: {$Result->instance}</p>";
else:
var_dump($Result);
endif;

Bom, gostou? Deixe seu comentário ou então compartilhe com os amigos pra gente espalhar o conhecimento. Até a próxima!

Cadastre-se ou compatilhe para baixar a classe ou simplesmente clique aqui para acessar o git

 


ou