Inserir automaticamente conteúdo RSS em emails (RSS-to-email)

Se tem um blog ou site de notícias com RSS (um serviço que diz aos visitantes que o seu site tem publicações novas), também pode colocar automaticamente essas publicações num email e enviá-lo aos seus contatos!

É ideal para newsletters regulares ou de imprensa, como a ilustrada abaixo. Os artigos são recolhidos de forma automática através do RSS do site. Não é preciso mexer uma palha :)


Como fazer isso no E-goi?

1) Vá ao menu “Campanhas” e escolha “Criar”. Na janela que surgir clique em “Email” e selecione a lista que vai receber o email. Por fim, selecione “RSS” e clique em “Avançar”.

2) Introduza o URL do RSS do seu site (ou só o URL do próprio site) e clique em "Verificar" e de seguida o aspeto que vai ter o RSS no seu email.

3) Escolha um esquema de cores, escreva o título do RSS e clique em "Avançar"

 

4) Defina as opções do email, que pode configurar segundo as suas necessidades. O mais importante aqui é escolher o remetente (ou seja, o seu endereço de email que vai fazer o envio). A seguir clique em “Avançar” para começar a ajustar o email.
Nota: Pode voltar às opções do email sempre que for necessário, só precisa de voltar às “Opções” na barra inferior.

 

5) Agora pode editar o aspecto do RSS dentro do email. Para isso, vai poder brincar com o editor súper intuitivo do E-goi - o Email Builder. Basta arrastar elementos do painel esquerdo ou clicar no bloco onde está o RSS, e personalizar as opções no painel direito (tenha cuidado para não modificar os códigos RSS que já lá estão inseridos!).

6) Pronto! Ao pré-visualizar a campanha, as últimas entradas do seu RSS aparecerão dentro do email. É só testar e publicar.

 


Se quiser personalizar o conteúdo do RSS que aparece no email, pode usar a nossa linguagem de RSS. 

Basta arrastar o Widget de Texto do painel esquerdo e colar os códigos RSS, vai ver o resultado quando clicar em "Pré-visualizar".

Código O que faz?
{{FEEDBLOCK:url}}
{{ENDFEEDBLOCK}}
Estes dois comandos definem o sítio onde aparece o RSS. O FEEDBLOCK inicia o RSS e o ENDFEEDBLOCK fecha. O parâmetro "url" será o URL do RSS que o E-goi vai buscar.

Como estes comandos são os principais, todos os outros (listados abaixo) têm que ser inseridos entre estes dois.
{{FEEDITEMS:count=num}}
{{ENDFEEDITEMS}}
Estes dois comandos indicam quantas entradas do RSS (ou seja, posts) vão aparecer. O FEEDITEMS inicia a listagem e o ENDFEEDITEMS fecha. O parâmetro "num" é o n.º de entradas a mostrar.

O FEEDITEMS tem várias opções (listadas abaixo). Se usar uma delas (ou um conjunto delas), não se esqueça de fechá-las com o ENDFEEDITEMS!
{{FEEDITEM:LINK}} URL da própria entrada (ou seja, do post).
{{FEEDITEM:TITLE}} Título da entrada.
{{FEEDITEM:DATE}} Data e hora da entrada. Estes dados são os originais do RSS (o E-goi não altera). Por isso, dependendo da forma como o RSS foi criado, tanto podem ser a data e hora de criação da entrada como da sua publicação.
{{FEEDITEM:AUTHOR}} Endereço de email do autor da entrada.
{{FEEDITEM:CATEGORY}} Categoria a que pertence a entrada.
{{FEEDITEM:DESCRIPTION}} Descrição da entrada (ou seja, o texto de resumo do post).
{{FEEDITEM:IMAGE}} Imagem da entrada. Esta opção só devolve o URL da imagem (ou seja, tem que ser colocada dentro de uma tag HTML do tipo <img>) e só funciona nos RSS com imagens devidamente configuradas.
{{FEEDITEM:CONTENT}} Conteúdo da entrada. Se o conteúdo for HTML e tiver imagens, o E-goi vai inserir as imagens tal como estão no HTML original.

 

 

Têm algum exemplo para eu ver?

Claro! :-) Este exemplo mostra as últimas 5 entradas do nosso blog:
{{FEEDBLOCK:https://blog.e-goi.com/feed/egoiblog/}}{{FEEDITEMS:count=5}}<a href="{{FEEDITEM:LINK}}">{{FEEDITEM:TITLE}}</a><br>{{FEEDITEM:DATE}}<br><img border="0" style="border: 0px none; outline: none; text-decoration: none; vertical-align: bottom;" src="{{FEEDITEM:IMAGE}}"><br>{{FEEDITEM:DESCRIPTION}}{{ENDFEEDITEMS}}{{ENDFEEDBLOCK}}

 

Como insiro automaticamente o título da última entrada do meu RSS no título (assunto) do email?

É só colocar o código abaixo no próprio título (assunto) do email e substituir "url" pelo URL do seu RSS:
{{FEEDBLOCK:url}}{{FEEDITEMS:count=1}}{{FEEDITEM:TITLE}}{{ENDFEEDITEMS}}{{ENDFEEDBLOCK}}

 

 

 

Não sei fazer um RSS para o meu site. Onde começo?

Muitos serviços de criação de sites (como o Wordpress) geram RSS automaticamente. Mas se for preciso criar o seu RSS à mão, dê uma olhada neste guia oficial. Para incluir imagens no RSS mais facilmente, veja também este exemplo.