Mailchimp é um dos serviços de e-mail marketing mais utilizados no mundo. Isso deve-se por ele oferecer uma plano gratuito com até 2.000 leads. Tivemos a necessidade de integrar um formulário via API que o Mailchimp disponibiliza para desenvolvimento.

O que ele faz é cadastrar via API o lead em sua lista do Mailchimp. Tudo via ajax!

Integração Mailchimp via API PHP [AJAX]

Como integrar o Mailchimp via AJAX em seu site

Separamos os arquivos e disponibilizamos para download abaixo. Baixe e descompacte em seu projeto que vai utilizar. Lembrando que foi constrído em PHP, então o seu é necessário PHP para funcionar.

Baixar Integração Mailchimp

Uma vez descompactado, configure o arquivo mailchimp.php conforme a explicação abaixo:

MAILCHIMP_KEY           => Sua key criada no Mailchimp (Veja aqui como criar)
MAILCHIMP_LIST_ID     => ID da sua lista que vai receber os leads cadastrados (Veja aqui como pegar)

Uma vez configurado, agora é hora de chamar o formulário para o seu site e começar a captar os leads.

Vamos supor que o seu projeto tem um arquivo chamado sidebar.php, então você monta os widgets dessa sidebar e para chamar o formulário com a integração, é só fazer a seguinte chamada dentro do arquivo sidebar.php

<?php require './mailchimp/form.php'; ?>

Claro que pode depender em que pasta você vai instalar a integração. Mude conforme o seu projeto.

PS. Personalize o form de acordo o seu gosto, pode editar no arquivo form.css, o padrão está bem básico.

Como criar uma API KEY no Mailchimp

Siga os print's abaixo:

Integração Mailchimp via API PHP [AJAX]

Integração Mailchimp via API PHP [AJAX]

Integração Mailchimp via API PHP [AJAX]

Clicou em Create A Key ele recarrega a página e exibe uma key, só copiar e colar no lugar indicado no passo 2.

Como pegar o ID de uma lista no Mailchimp

Crie a lista e siga os passos abaixo:

Integração Mailchimp via API PHP [AJAX]

Integração Mailchimp via API PHP [AJAX]

Integração Mailchimp via API PHP [AJAX]

Você chegou ao final do tutorial, se seguiu tudo conforme explicado, agora o seu formulário já está pronto para receber os leads =)

Dúvidas? deixe seu comentário abaixo.