> For the complete documentation index, see [llms.txt](https://docs.skyone.cloud/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.skyone.cloud/skyone-studio/integracoes/fluxos/gatilhos/gatilho-de-fila-adicao-e-configuracao.md).

# Gatilho de Fila: Adição e Configuração

O gatilho de fila é um recurso que permite iniciar um fluxo através de serviços de mensageria, como o Google Pub/Sub e o Rabbit MQ.

A seguir, saiba adicionar e configurar um Gatilho de Fila:

### Conta conectada&#x20;

Antes de poder adicionar um Gatilho de Fila, você precisa ter uma conta conectada do tipo Fila.&#x20;

{% hint style="info" %}
Por se tratar de um tipo de conta específica para o Gatilho de Fila, a configuração e edição devem ser feitas apenas na área de Configurações do fluxo.&#x20;
{% endhint %}

Para configurá-la, siga os seguintes passos:

1. Clique em "**Configurações**".
2. Na aba "**Conta Conectada**, clique em "**Adicionar conta**".
3. Em "**Gerenciar contas conectadas**", escolha a opção "**Fila**".&#x20;
4. Em seguida, escolha o tipo de fila. Atualmente temos dois tipos: Google Pub/Sub e RabbitMQ.
5. Clique na aba do tipo escolhido e finalize as configurações:

{% tabs %}
{% tab title="Google Pub/Sub" %}
Após escolher Google Pub/Sub, caso já exista uma conta conectada anteriormente cadastrada, ela será exibida em uma lista, permitindo que você a selecione.

Se preferir, também é possível criar uma nova conta. Para isso, siga os passos abaixo:

1. Clique em "**Adicionar conta**".
2. Para adicionar conta do tipo Google Pub/Sub, será necessário preencher os seguintes campos:
   * **Nome da conta:** escolha o nome para a conta.
   * **Chave:** faça upload da chave JSON clicando no ícone de upload.

<figure><img src="/files/I7TBLEKbL3ArpsNQwEly" alt=""><figcaption></figcaption></figure>

**Verifique as permissões:**

| Entidade     | Permissões                          |
| ------------ | ----------------------------------- |
| Subscription | Pub/Sub Subscriber e Pub/Sub Viewer |
| Topic        | Pub/Sub Viewer                      |
| {% endtab %} |                                     |

{% tab title="RabbitMQ" %}
Após escolher RabbitMQ, caso já exista uma conta conectada anteriormente cadastrada, ela será exibida em uma lista, permitindo que você a selecione.

Se preferir, também é possível criar uma nova conta. Para isso, siga os passos abaixo:

1. Clique em "**Adicionar conta**".
2. Para adicionar conta do tipo RabbitMQ, será necessário preencher os seguintes campos:
   * **Nome da conta**: escolha o nome para a conta;
   * **Hostname**;
   * **Porta** (opcional);
   * **Vhost** (opcional);
   * **Usuário**;
   * **Senha**.

<figure><img src="/files/WVUk2DUrB1D57sd5wV9c" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

### Adicionar Gatilho de Fila

Para adicionar um Gatilho de Fila, siga os seguintes passos:

1. Clique em "**Comece com um gatilho**".
2. Clique no sinal de mais da opção Gatilho de Fila. Em seguida, abrirá o modal para configurá-lo e visualizar mais informações.
3. Este modal é dividido em duas áreas: **Cabeçalho** e **Configurações**.

<figure><img src="/files/jVfzyddqEdpznQlUk68s" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
[Saiba sobre o Cabeçalho do Módulo aqui.](/skyone-studio/integracoes/cabecalho-dos-modulos.md)
{% endhint %}

#### Configurações

Preencha ou selecione os seguintes campos da tela de Gatilho de Fila:

* **Conta conectada:** escolha uma conta conectada previamente cadastrada. A partir do tipo escolhido, siga as instruções:

{% tabs %}
{% tab title="Google Pub/Sub" %}
Preencha de acordo com os seus dados Google Pub/Sub:

* **Topic**
* **Subscription**
* **Mensagem:** Valor que simula a mensagem que será recebida pelo gatilho

Por fim, é possível clicar no botão "**Testar conexão**" para verificar se a configuração está correta.&#x20;

<figure><img src="/files/Sc7ISKIsMfHWD55ENsnL" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="RabbitMQ" %}
Preencha de acordo com os seus dados RabbitMQ:

* **Exchange**
* **Queue**
* **Mensagem:** Valor que simula a mensagem que será recebida pelo gatilho

Por fim, é possível clicar no botão "**Testar conexão**" para verificar se a configuração está correta.&#x20;

<figure><img src="/files/W7d8MLP1yjWhx1bzFEg1" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.skyone.cloud/skyone-studio/integracoes/fluxos/gatilhos/gatilho-de-fila-adicao-e-configuracao.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
