Minhas Compras
Você adicionou a sua lista de compras. O que deseja fazer agora?
Continuar Comprando! Fechar Compra!
Fale Conosco
Down Arrow

Integração Mailchimp via API PHP com retorno via AJAX

Saiba como integrar um formulário de captação de lead com o Mailchimp usando a API em PHP com retorno em AJAX.

22 de outubro de 2017 às 16:52
6 comentários
26,775
Integração Mailchimp via API PHP com retorno via AJAX
  • Compartilhe esse Post
  • Compartilhar no Facebook00
  • Compartilhar no Twitter
  • Compartilhar no WhatsApp

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.

  • Compartilhe esse Post
  • Compartilhar no Facebook00
  • Compartilhar no Twitter
  • Compartilhar no WhatsApp
Lista VIP
Sobre o autor
Comentários

Deixe um comentário

Enviando Comentário Fechar
Já temos 6 comentários
Thiago Arraes

Thiago Arraes

11 de dezembro de 2018 às 12:44

Seria massa se atualizasse o código. A API mudou e o form não funciona mais.
Enviando Comentário Fechar
Ebrahim P. Leite

Ebrahim P. Leite

11 de dezembro de 2018 às 18:25

Vou verificar isso Thiago, Obrigado!

Enviando Comentário Fechar
Vinicius Melo

Vinicius Melo

22 de janeiro de 2018 às 16:58

Opa Ebrahim, obrigado por compartilhar. Fiz como está no post, fiz a conexão com o mailchimp, mais ele ainda diz que está sem conexão, quando tento cadastrar um e-mail. O que você acha que pode ser?
Enviando Comentário Fechar
Ebrahim P. Leite

Ebrahim P. Leite

24 de janeiro de 2018 às 23:35

Olá Vinicius,

Só debugando mesmo, não tem como prever o que possa ser. As vezes é a sua ID que não está sendo informada corretamente, alguma incompatibilidade.. enfim só debugando mesmo.
Enviando Comentário Fechar
Arlei Santos

Arlei Santos

10 de novembro de 2017 às 08:56

Muito bom. Parabéns Ebrahim!
Enviando Comentário Fechar
Williams Batista de Lima

Williams Batista de Lima

27 de outubro de 2017 às 00:46

Como posso fazer para esta integração funcionar em outros formulário?
Enviando Comentário Fechar