# Use os modelos de Zap do Zapier para Discourse

**URL:** https://meta.discourse.org/t/use-the-zapier-discourse-zap-templates/121603
**Category:** Integrations
**Tags:** how-to, zapier
**Created:** [28 Junho , 2019 21:55 UTC](https://meta.discourse.org/t/use-the-zapier-discourse-zap-templates/121603 "2019-06-28T21:55:22Z")
**Posts on this page:** 1
**Showing post:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [28 Junho , 2019 21:55 UTC](https://meta.discourse.org/t/use-the-zapier-discourse-zap-templates/121603/1 "2019-06-28T21:55:22Z")

</div>

O Zapier oferece vários modelos oficiais de integração (zaps) para o Discourse. Esses modelos permitem conectar o Discourse a um aplicativo externo com configuração mínima. Você pode encontrá-los aqui:

> **[Discourse Integrations | Connect Your Apps with Zapier](https://zapier.com/apps/discourse/integrations)**
>
> Instantly connect Discourse with the apps you use everyday. Discourse integrates with 8,000 other apps on Zapier - it's the easiest way to automate your work.

Role a página para baixo para ver a lista das integrações disponíveis atualmente.

 ![discourse_integrations_list](https://global.discourse-cdn.com/meta/original/3X/3/a/3a6090e05570162e806040d1766973be5a3e8303.png)

Esses modelos são divididos em dois tipos. No primeiro tipo, o Discourse é o _aplicativo acionador (trigger)_. Esses modelos permitem publicar posts do Discourse no Slack, Mattermost, Discord, Grupos do Facebook, Páginas do Facebook, Google Sheets e outros serviços. No segundo tipo de modelo, o Discourse é o _aplicativo de ação (action)_. Com esses modelos, você pode publicar posts do WordPress e do Ghost no Discourse. Também há um modelo para transmitir streams ao vivo do Twitch para o Discourse.

### Adicionando suas credenciais do Discourse no Zapier

Para usar qualquer uma das integrações do Zapier com o Discourse, você precisará adicionar a URL base do seu fórum, além do seu nome de usuário do Discourse e sua Chave de API, ao configurar o Zap pela primeira vez.

 ![image](https://global.discourse-cdn.com/meta/original/4X/4/a/5/4a5626821152291a4fe47ce481fdc28c247d8e5a.png)

Na maioria dos casos, o Zap deve ser configurado por um administrador do site usando seu nome de usuário do Discourse e sua Chave de API. As Chaves de API podem ser criadas no Discourse na página Admin / API / Keys. Observe que o valor completo da Chave de API é exibido apenas uma vez, no momento da criação da chave, então certifique-se de copiá-lo nesse momento.

Após adicionar suas credenciais do Discourse ao Zapier, clique no botão Continuar. Você deverá ver uma mensagem de Sucesso na tela.

 ![image](https://global.discourse-cdn.com/meta/original/4X/5/c/9/5c98792739a1be8d68307a06459948c00da3289d.png)

### Configurando quais posts o Zap irá recuperar

Quando o Discourse é o aplicativo acionador, por padrão, todos os novos posts no seu site acionarão o Zap. Você pode limitar o Zap para que seja acionado apenas para posts criados em um tópico específico, ou apenas para posts criados por um usuário específico, na etapa opcional “Editar Opções”.

 ![edit_options](https://global.discourse-cdn.com/meta/original/3X/b/5/b52e4cc283c78512c5090e4c178688d1d54aaf99.png)

Use o menu suspenso Tópico da etapa para selecionar um tópico específico que deve acionar o Zap. Quando isso for configurado, apenas os posts criados no tópico escolhido serão recuperados pelo Zapier. Use o menu suspenso Autor da etapa para selecionar um nome de usuário para o Zap. Quando configurado, apenas os posts criados por esse usuário serão recuperados pelo Zapier.

### Adicionando uma etapa de filtro para controle mais fino sobre os posts

Se a etapa “Editar Opções” não oferecer controle suficiente sobre quais posts são usados para acionar o Zap, você pode adicionar uma etapa de Filtro opcional ao Zap. Um exemplo do que pode ser feito com um Filtro é escolher que o Zap continue apenas se o post for o primeiro post de uma categoria específica. Para adicionar um Filtro, clique no ícone ➕ que está abaixo do Acionador e, em seguida, selecione “Filtro” no menu.

 ![filter_step](https://global.discourse-cdn.com/meta/original/3X/1/d/1dac72993685d8b52aeae44193f629afde9df460.png)

O filtro permitirá definir as condições sob as quais o Zap deve continuar. O exemplo abaixo continuará apenas se o post for o primeiro post de um tópico que esteja na categoria com ID 2.

 ![filter_example](https://global.discourse-cdn.com/meta/original/3X/e/f/ef2c59fad5af63db7d466aa7ea006428da19cc7f.png)

### Selecionando o conteúdo do Discourse para publicar

Ao publicar posts do Discourse em outro aplicativo, o Zapier permitirá que você selecione qual parte do post deseja publicar. O que você escolher publicar dependerá do aplicativo para o qual está publicando. Usarei como exemplo a publicação de um post do Discourse em um Grupo do Facebook.

 ![publish_to_facebook_group](https://global.discourse-cdn.com/meta/original/3X/4/9/49c1e6b7cd13d823587d9c5969e3f43339ed3ca7.png)

O campo Mensagem do formulário define o conteúdo que será publicado. Para publicar o conteúdo completo do post, selecione o campo “Raw” no menu suspenso Mensagem. Para publicar apenas o título do tópico, selecione “Título do Tópico” no menu suspenso.

### Construindo um link para um post ou um tópico

Ao publicar um post do Discourse em um aplicativo externo, talvez seja necessário construir um link para o post ou seu tópico a partir dos dados retornados pelo Discourse. Para fazer isso, insira a URL base do seu site no campo onde está adicionando o link, seguido por `/t/`. Por exemplo, se a URL do seu site for `https://discourse.example.com`, insira `https://discourse.example.com/t/` no formulário.

 ![link_construction_step_one](https://global.discourse-cdn.com/meta/original/3X/a/4/a425fad5876666d714ff130d02561e8c09a9f934.png)

Agora, abra o menu suspenso do campo e selecione Slug do Tópico no menu.

 ![link_construction_step_two](https://global.discourse-cdn.com/meta/original/3X/7/6/7658193fa66daf6caf53231da14b8c40341ca45e.png)

O Zapier adicionará um espaço reservado para o slug do tópico no campo.

 ![link_construction_step_three](https://global.discourse-cdn.com/meta/original/3X/9/e/9ef624f76fef0c2360360bade77dddc223a4e0d3.png)

Agora, insira uma barra (`/`) após o espaço reservado do slug do tópico e, em seguida, selecione ID do Tópico no menu suspenso.

 ![link_construction_step_four](https://global.discourse-cdn.com/meta/original/3X/6/3/6397785d72ca707ab7ee01508174fb93ec805c73.png)

O resultado final será semelhante à captura de tela abaixo.

 ![link_construction_step_five](https://global.discourse-cdn.com/meta/original/3X/7/7/77332b9953d8b2244eb1f4918a19b47de869cd89.png)

Para construir um link para posts específicos em um tópico, adicione outra barra (`/`) ao campo e, em seguida, selecione Número do Post no menu.

 ![link_construction_step_six](https://global.discourse-cdn.com/meta/original/3X/6/6/66f81c49351aa5341eab2745a1e015f6079afffc.png)

Observe que os valores de qualquer espaço reservado que você usar na configuração do Zap serão substituídos pelos valores transmitidos pelo Discourse quando um novo post for publicado.

### Criando integrações sem um modelo

Os modelos do Zapier listados em sua página de integrações foram projetados para facilitar a conexão do Discourse com um aplicativo externo. Se você deseja conectar o Discourse a um aplicativo que não possui um modelo, ou se deseja criar um Zap que escute um webhook do Discourse ou faça uma solicitação `POST` para a API do Discourse, você pode fazer isso seguindo ou modificando um dos guias listados aqui:

- [Trigger a Zapier task with Discourse Webhooks](https://meta.discourse.org/t/discourse-webhooks-and-zapier/56753)
- [Automate sending Discourse invite emails with Zapier](https://meta.discourse.org/t/automate-sending-discourse-invite-emails-with-zapier/121608)
- [Make requests to the Discourse API with Zapier](https://meta.discourse.org/t/how-to-make-requests-to-the-discourse-api-with-zapier/122126)
- [Create a Salesforce lead via Zapier when a user signs up on Discourse](https://meta.discourse.org/t/create-a-salesforce-lead-via-zapier-when-a-user-signs-up-on-discourse/109301)
- [Add Automated Metrics Collection with Zapier](https://meta.discourse.org/t/automated-metrics-collection-with-zapier/52519)

---

_[View the full topic](https://meta.discourse.org/t/use-the-zapier-discourse-zap-templates/121603)._
