O que é o callback da lista de contatos e como se usa?

Se tem experiência em programação e já usa o seu próprio CRM ou software de gestão de contatos, o nosso callback é uma forma universal de integrar os contatos que tem no E-goi com esse CRM externo.

A ideia é simples. Sempre que houver inscrições, mudanças de dados nos contatos ou remoções, o E-goi envia essa informação para um URL. A informação pode depois ser tratada do seu lado da forma que quiser :-)

Por exemplo, imagine que gostaria que um contato que se removesse da sua lista de contatos no E-goi também fosse removido do seu CRM:

1) Configure no seu site um URL que possa receber e gravar dados em XML (ex. https://www.example.com/CallbackEgoi.aspx ).

2) Entre na sua conta E-goi, vá ao menu "Listas" e clique em "Opções" da lista de contatos cujos dados quer receber no callback.

3) Vai aparecer a página de opções da lista. Clique em "Notificações" (no lado esquerdo) e vá a "Callback da API". Insira o URL que criou no passo 1, escolha as notificações de remoção que o E-goi vai enviar para esse URL (e quaisquer outras que também pretenda enviar) e grave as opções.


É só isto! Daí em diante, sempre que um contato se remover da lista, o seu URL de callback vai receber um XML do E-goi com a informação. Basta então usá-la para remover o contato no seu CRM de forma manual ou automática.


 

Posso ver um exemplo dos dados que o meu callback vai receber?

Claro! Por exemplo, quando um contato se remove, o E-goi envia esta estrutura de dados com toda a informação sobre ele (semelhante à que a nossa API devolve):

 

XML enviado na remoção de um contatoArray  (      [removeSubscriber] => <DATA><UID>34b7624024</UID><LIST>8</LIST><FIRST_NAME>Exemplo</FIRST_NAME><LAST_NAME></LAST_NAME><EMAIL>example@example.com</EMAIL><CELLPHONE></CELLPHONE><TELEPHONE></TELEPHONE><FAX></FAX><LANGUAGE>pt</LANGUAGE><BIRTH_DATE></BIRTH_DATE><DATE_ADD></DATE_ADD><STATUS></STATUS><EXTRA_FIELD_1></EXTRA_FIELD_1><REMOVE_DATE></REMOVE_DATE><REMOVE_METHOD></REMOVE_METHOD><REMOVE_OPTION></REMOVE_OPTION><REMOVE_OBS></REMOVE_OBS><STATS_EMAIL_SENT></STATS_EMAIL_SENT><STATS_EMAIL_VIEWS></STATS_EMAIL_VIEWS><STATS_EMAIL_CLICKS></STATS_EMAIL_CLICKS><STATS_EMAIL_FORWARDS></STATS_EMAIL_FORWARDS><STATS_EMAIL_FORWARDS_SUCCESS></STATS_EMAIL_FORWARDS_SUCCESS><STATS_SMS_SENT></STATS_SMS_SENT><STATS_SMS_DELIVERED></STATS_SMS_DELIVERED><STATS_FAX_SENT></STATS_FAX_SENT><STATS_FAX_DELIVERED></STATS_FAX_DELIVERED><STATS_VOICECALL_SENT></STATS_VOICECALL_SENT><STATS_VOICECALL_ANSWERED></STATS_VOICECALL_ANSWERED><STATS_MMS_SENT></STATS_MMS_SENT><STATS_LAST_EMAIL_VIEW_CITY></STATS_LAST_EMAIL_VIEW_CITY><STATS_LAST_EMAIL_VIEW_REGION></STATS_LAST_EMAIL_VIEW_REGION><STATS_LAST_EMAIL_VIEW_COUNTRY></STATS_LAST_EMAIL_VIEW_COUNTRY><TOTAL_SOCIAL_NETWORKS></TOTAL_SOCIAL_NETWORKS><TOTAL_BOUNCES></TOTAL_BOUNCES><TOTAL_SOFT_BOUNCES></TOTAL_SOFT_BOUNCES><TOTAL_HARD_BOUNCES></TOTAL_HARD_BOUNCES></DATA> 

 


 

Há outras formas de sincronizar o meu CRM com o E-goi?

O ideal é sempre usar uma das nossas integrações ou a API. Mas se ainda não tivermos nenhuma integração com o seu CRM, um callback funciona em quase todos os casos.