Slack
Enviar e administrar mensagens, reações, canais, painéis e presença no Slack.
O que faz
Integre o Slack ao fluxo. Envia, atualiza e exclui mensagens, envia mensagens efêmeras visíveis só para um usuário específico, abre/atualiza/empilha visualizações em modal, publica visualizações na aba Página inicial, cria canvas, lê mensagens e adiciona ou remove reações. No modo avançado, usa o token do bot em vez de OAuth. Pode ser usado no modo gatilho para iniciar um fluxo quando uma mensagem é enviada em um canal.
Quando usar: Use quando o seu fluxo precisar enviar e administrar mensagens, reações, canais, painéis e presença no Slack.
Exemplo de situação: Enviar uma confirmação ao cliente ou à equipe no canal correto.
Antes de começar
Conexão necessária: OAuth.
Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
Passo a passo
- Adicione Slack ao desenho a partir da aba Blocos e ligue a entrada dele à etapa anterior.
- Conecte a conta pelo botão de autorização do campo de credencial e confira qual usuário ou organização foi escolhido.
- Escolha a operação. O painel mostra só os campos que essa operação usa.
- Preencha os campos obrigatórios. Para usar um dado de uma etapa anterior, digite < e escolha o bloco e o campo.
- Clique em Executar com dados de teste e confira, no terminal, o que entrou e o que saiu do bloco.
- Só publique depois de conferir o resultado da execução de teste.
Operações
| Operação | O que faz |
|---|---|
| Enviar mensagem | Envia mensagem com o bloco Slack. |
| Enviar mensagem efêmera | Envia mensagem efêmera com o bloco Slack. |
| Criar canvas | Cria canvas com o bloco Slack. |
| Ler mensagens | Lê mensagens com o bloco Slack. |
| Obter mensagem | Obtém mensagem com o bloco Slack. |
| Obter conversa | Obtém conversa com o bloco Slack. |
| Obter respostas da conversa | Obtém respostas da conversa com o bloco Slack. |
| Obter histórico do canal | Obtém histórico do canal com o bloco Slack. |
| Obter link permanente da mensagem | Obtém link permanente da mensagem com o bloco Slack. |
| Definir status do assistente | Define status do assistente com o bloco Slack. |
| Definir título do assistente | Define título do assistente com o bloco Slack. |
| Definir sugestões de mensagem | Define sugestões de mensagem com o bloco Slack. |
| Listar canais | Lista canais com o bloco Slack. |
| Listar membros do canal | Lista membros do canal com o bloco Slack. |
| Listar usuários | Lista usuários com o bloco Slack. |
| Obter informações do usuário | Obtém informações do usuário com o bloco Slack. |
| Baixar arquivo | Baixa arquivo com o bloco Slack. |
| Atualizar mensagem | Atualiza mensagem com o bloco Slack. |
| Excluir mensagem | Exclui mensagem com o bloco Slack. |
| Adicionar reação | Adiciona reação com o bloco Slack. |
| Remover reação | Remove reação com o bloco Slack. |
| Obter informações do canal | Obtém informações do canal com o bloco Slack. |
| Obter presença do usuário | Obtém presença do usuário com o bloco Slack. |
| Editar canvas | Edita canvas com o bloco Slack. |
| Criar canvas do canal | Cria canvas do canal com o bloco Slack. |
| Obter informações do canvas | Obtém informações do canvas com o bloco Slack. |
| Listar canvas | Lista canvas com o bloco Slack. |
| Buscar seções do canvas | Busca seções do canvas com o bloco Slack. |
| Excluir canvas | Exclui canvas com o bloco Slack. |
| Criar canal | Cria canal com o bloco Slack. |
| Convidar para o canal | Convida para o canal com o bloco Slack. |
| Abrir visualização | Abre visualização com o bloco Slack. |
| Atualizar visualização | Atualiza visualização com o bloco Slack. |
| Empilhar visualização | Empilha visualização com o bloco Slack. |
| Publicar visualização | Publica visualização com o bloco Slack. |
| Agendar mensagem | Agenda mensagem com o bloco Slack. |
| Listar mensagens agendadas | Lista mensagens agendadas com o bloco Slack. |
| Excluir mensagem agendada | Exclui mensagem agendada com o bloco Slack. |
| Arquivar canal | Arquiva canal com o bloco Slack. |
| Renomear canal | Renomea canal com o bloco Slack. |
| Definir tópico do canal | Define tópico do canal com o bloco Slack. |
| Definir descrição do canal | Define descrição do canal com o bloco Slack. |
Campos
Operação
Escolhe qual ação este bloco executará.
- Opções:
- Enviar mensagem · Enviar mensagem efêmera · Criar canvas · Ler mensagens · Obter mensagem · Obter conversa · Obter respostas da conversa · Obter histórico do canal · Obter link permanente da mensagem · Definir status do assistente · Definir título do assistente · Definir sugestões de mensagem · Listar canais · Listar membros do canal · Listar usuários · Obter informações do usuário · Baixar arquivo · Atualizar mensagem · Excluir mensagem · Adicionar reação · Remover reação · Obter informações do canal · Obter presença do usuário · Editar canvas · Criar canvas do canal · Obter informações do canvas · Listar canvas · Buscar seções do canvas · Excluir canvas · Criar canal · Convidar para o canal · Abrir visualização · Atualizar visualização · Empilhar visualização · Publicar visualização · Agendar mensagem · Listar mensagens agendadas · Excluir mensagem agendada · Arquivar canal · Renomear canal e mais 2
- Padrão:
- Enviar mensagem
Método de autenticação
ObrigatórioEscolhe uma das opções aceitas por este campo.
- Opções:
- Bot da plataforma · Bot próprio
- Padrão:
- Bot da plataforma
Destino
Escolhe uma das opções aceitas por este campo.
- Aparece em:
- Enviar mensagem, Ler mensagens, Agendar mensagem
- Opções:
- Canal · Mensagem direta
- Padrão:
- Canal
Conta do Slack
Obrigatório conforme a operaçãoSeleciona a conta já conectada que autoriza o acesso ao serviço.
- Quando aparece:
- Quando o campo “Método de autenticação” for “Bot da plataforma”
- Exemplo:
- (escolha a conta conectada)
Conta do Slack
Obrigatório conforme a operaçãoEm campos adicionaisInforma manualmente a credencial usada pela integração no modo avançado.
- Quando aparece:
- Quando o campo “Método de autenticação” for “Bot da plataforma”
Token do bot
Obrigatório conforme a operaçãoDado protegidoInforme o token do bot do Slack (xoxb-...).
- Quando aparece:
- Quando o campo “Método de autenticação” for “Bot próprio”
- Padrão:
- Segredo protegido
Canal
Obrigatório conforme a operaçãoSelecione o canal do Slack.
- Quando aparece:
- Quando o campo “Operação” for diferente de “Listar canais” ou “Listar usuários” ou “Obter informações do usuário” ou “Obter presença do usuário” ou “Editar canvas” ou “Obter informações do canvas” ou “Buscar seções do canvas” ou “Excluir canvas” ou “Criar canal” ou “Abrir visualização” ou “Atualizar visualização” ou “Empilhar visualização” ou “Publicar visualização”
- Exemplo:
- (escolha na lista do campo)
ID do canal
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do canal do Slack (ex.: C1234567890).
- Quando aparece:
- Quando o campo “Operação” for diferente de “Listar canais” ou “Listar usuários” ou “Obter informações do usuário” ou “Obter presença do usuário” ou “Editar canvas” ou “Obter informações do canvas” ou “Buscar seções do canvas” ou “Excluir canvas” ou “Criar canal” ou “Abrir visualização” ou “Atualizar visualização” ou “Empilhar visualização” ou “Publicar visualização” e o campo “Destino” for diferente de “Mensagem direta”
- Exemplo:
- C1234567890
Usuário
Obrigatório conforme a operaçãoSelecione o usuário do Slack.
- Quando aparece:
- Quando o campo “Destino” for “Mensagem direta”
- Exemplo:
- (escolha na lista do campo)
ID do usuário
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do usuário do Slack (ex.: U1234567890).
- Quando aparece:
- Quando o campo “Destino” for “Mensagem direta”
- Exemplo:
- id-do-recurso
Usuário destinatário
Obrigatório conforme a operaçãoSelecione o usuário do Slack.
- Aparece em:
- Enviar mensagem efêmera
- Exemplo:
- (escolha na lista do campo)
ID do usuário destinatário
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do usuário do Slack (ex.: U1234567890).
- Aparece em:
- Enviar mensagem efêmera
- Exemplo:
- U1234567890
Formato da mensagem
Informa o conteúdo de texto que será enviado ou processado.
- Aparece em:
- Enviar mensagem, Enviar mensagem efêmera, Atualizar mensagem, Agendar mensagem
- Opções:
- Texto simples · Block Kit
- Padrão:
- Texto simples
Mensagem
Obrigatório conforme a operaçãoInforma o texto que será processado pelo bloco.
- Aparece em:
- Enviar mensagem, Enviar mensagem efêmera, Agendar mensagem
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Blocos do Block Kit
Obrigatório conforme a operaçãoInforma dados estruturados ou código no formato exigido pelo campo.
- Aparece em:
- Enviar mensagem, Enviar mensagem efêmera, Atualizar mensagem, Agendar mensagem
- Exemplo:
- { "chave": "valor" }
Timestamp da conversa
Responder na conversa (ex.: 1405894322.002768).
- Aparece em:
- Enviar mensagem, Enviar mensagem efêmera, Agendar mensagem
- Exemplo:
- 1405894322.002768
Anexos
Envie os arquivos a anexar.
- Aparece em:
- Enviar mensagem
- Exemplo:
- (selecione um arquivo de teste)
Arquivos anexos
Em campos adicionaisReferencie arquivos de blocos anteriores.
- Aparece em:
- Enviar mensagem
Título do canvas
Obrigatório conforme a operaçãoInforme o título do canvas.
- Aparece em:
- Criar canvas
- Exemplo:
- Exemplo de atendimento
Conteúdo do canvas
Obrigatório conforme a operaçãoInforme o conteúdo do canvas (aceita Markdown).
- Aparece em:
- Criar canvas
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Limite de mensagens
Define um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Ler mensagens
- Exemplo:
- 10
Incluir canais privados
Define se este comportamento fica ativado ou desativado.
- Aparece em:
- Listar canais
- Opções:
- Sim · Não
- Padrão:
- Sim
Canais por página
Em campos adicionaisDefine um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Listar canais
- Exemplo:
- 10
Limite de membros
Define um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Listar membros do canal
- Exemplo:
- 10
Incluir usuários desativados
Define se este comportamento fica ativado ou desativado.
- Aparece em:
- Listar usuários
- Opções:
- Não · Sim
- Padrão:
- Não
Limite de usuários
Define um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Listar usuários
- Exemplo:
- 10
Cursor de paginação
Em campos adicionaisMarcador para buscar a próxima página da listagem do Slack: cole o nextCursor devolvido pela execução anterior; deixe vazio para começar do início.
- Aparece em:
- Listar canais, Listar membros do canal, Listar usuários
- Exemplo:
- nextCursor de uma resposta anterior
Usuário
Obrigatório conforme a operaçãoSelecione o usuário do Slack.
- Aparece em:
- Obter informações do usuário
- Exemplo:
- (escolha na lista do campo)
ID do usuário
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do usuário do Slack (ex.: U1234567890).
- Aparece em:
- Obter informações do usuário
- Exemplo:
- id-do-recurso
Timestamp da mensagem
Obrigatório conforme a operaçãoTimestamp da mensagem (ex.: 1405894322.002768).
- Aparece em:
- Obter mensagem, Obter link permanente da mensagem
- Exemplo:
- 09:00
Timestamp da conversa
Obrigatório conforme a operaçãoTimestamp da conversa (thread_ts, ex.: 1405894322.002768).
- Aparece em:
- Obter conversa, Obter respostas da conversa, Definir status do assistente, Definir título do assistente, Definir sugestões de mensagem
- Exemplo:
- 09:00
Limite de mensagens
Define um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Obter conversa
- Exemplo:
- 10
Texto do status
Texto curto mostrado na conversa com o assistente do Slack enquanto ele trabalha (ex.: Consultando o pedido…); deixe vazio para limpar o status.
- Aparece em:
- Definir status do assistente
- Exemplo:
- Trabalhando nisso… (deixe vazio para limpar
Mensagens de carregamento
Informa o conteúdo de texto que será enviado ou processado.
- Aparece em:
- Definir status do assistente
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Título da conversa
Obrigatório conforme a operaçãoTítulo exibido na conversa do assistente.
- Aparece em:
- Definir título do assistente
- Exemplo:
- Exemplo de atendimento
Sugestões de mensagem
Obrigatório conforme a operaçãoInforma o conteúdo de texto que será enviado ou processado.
- Aparece em:
- Definir sugestões de mensagem
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Título das sugestões
Em campos adicionaisInforma o conteúdo de texto que será enviado ou processado.
- Aparece em:
- Definir sugestões de mensagem
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
Data e hora inicial
Segundos Unix, ex.: 1700000000 (só mensagens depois disso).
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Exemplo:
- 1700000000 (só mensagens depois disso
Data e hora final
Segundos Unix, ex.: 1700000000 (só mensagens antes disso).
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Exemplo:
- 1700000000 (só mensagens antes disso
Itens por página
Define um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Exemplo:
- 10
Máximo de páginas
Em campos adicionaisDefine um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Exemplo:
- 10
Cursor inicial
Em campos adicionaisContinuar a partir de um nextCursor anterior.
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Exemplo:
- Continuar a partir de um nextCursor anterior
Incluir os limites do período
Define se este comportamento fica ativado ou desativado.
- Aparece em:
- Obter histórico do canal, Obter respostas da conversa
- Opções:
- Não · Sim
- Padrão:
- Não
Data e hora inicial
Data e hora em ISO 8601.
- Aparece em:
- Ler mensagens
- Exemplo:
- Data e hora em ISO 8601
ID do arquivo
Obrigatório conforme a operaçãoInforme o ID do arquivo do Slack (ex.: F1234567890).
- Aparece em:
- Baixar arquivo
- Exemplo:
- id-do-recurso
Nome do arquivo personalizado
Opcional: substitua o nome do arquivo.
- Aparece em:
- Baixar arquivo
- Exemplo:
- Exemplo de atendimento
Timestamp da mensagem
Obrigatório conforme a operaçãoTimestamp da mensagem (ex.: 1405894322.002768).
- Aparece em:
- Atualizar mensagem
- Exemplo:
- 2026-09-15
Novo texto da mensagem
Obrigatório conforme a operaçãoInforme o novo texto da mensagem (aceita a formatação mrkdwn do Slack).
- Aparece em:
- Atualizar mensagem
- Exemplo:
- 2026-09-15
Timestamp da mensagem
Obrigatório conforme a operaçãoTimestamp da mensagem (ex.: 1405894322.002768).
- Aparece em:
- Excluir mensagem
- Exemplo:
- 09:00
Timestamp da mensagem
Obrigatório conforme a operaçãoTimestamp da mensagem (ex.: 1405894322.002768).
- Aparece em:
- Adicionar reação, Remover reação
- Exemplo:
- 09:00
Nome do emoji
Obrigatório conforme a operaçãoNome do emoji sem os dois-pontos (ex.: thumbsup, heart, eyes).
- Aparece em:
- Adicionar reação, Remover reação
- Exemplo:
- Exemplo de atendimento
Incluir número de membros
Define se este comportamento fica ativado ou desativado.
- Aparece em:
- Obter informações do canal
- Opções:
- Sim · Não
- Padrão:
- Sim
Usuário
Obrigatório conforme a operaçãoSelecione o usuário do Slack.
- Aparece em:
- Obter presença do usuário
- Exemplo:
- (escolha na lista do campo)
ID do usuário
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do usuário do Slack (ex.: U1234567890).
- Aparece em:
- Obter presença do usuário
- Exemplo:
- id-do-recurso
ID do canvas
Obrigatório conforme a operaçãoInforme o ID do canvas (ex.: F1234ABCD).
- Aparece em:
- Editar canvas
- Exemplo:
- id-do-recurso
Tipo de edição
Obrigatório conforme a operaçãoEscolhe uma das opções aceitas por este campo.
- Aparece em:
- Editar canvas
- Opções:
- Inserir no início · Inserir no fim · Inserir depois da seção · Inserir antes da seção · Substituir canvas ou seção · Excluir seção · Renomear canvas
- Padrão:
- Inserir no fim
- Exemplo:
- Inserir no início
Conteúdo
Informe o conteúdo em formato Markdown.
- Aparece em:
- Editar canvas
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
ID da seção
Obrigatório conforme a operaçãoID da seção (deixe vazio para substituir o canvas inteiro).
- Aparece em:
- Editar canvas
- Exemplo:
- id-do-recurso
Novo título
Obrigatório conforme a operaçãoInforme o novo título do canvas.
- Aparece em:
- Editar canvas
- Exemplo:
- Exemplo de atendimento
Título do canvas
Informe o título do canvas (opcional).
- Aparece em:
- Criar canvas do canal
- Exemplo:
- Exemplo de atendimento
Conteúdo do canvas
Informe o conteúdo do canvas (aceita Markdown).
- Aparece em:
- Criar canvas do canal
- Exemplo:
- Olá! Sua solicitação foi processada com sucesso.
ID do canvas
Obrigatório conforme a operaçãoInforme o ID do canvas (ex.: F1234ABCD).
- Aparece em:
- Obter informações do canvas
- Exemplo:
- id-do-recurso
Limite de canvas
Em campos adicionaisDefine um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Listar canvas
- Exemplo:
- 10
Página
Em campos adicionaisDefine um valor numérico, quantidade ou limite da operação.
- Aparece em:
- Listar canvas
- Exemplo:
- 1
ID do usuário
Em campos adicionaisFiltro opcional por criador (ex.: U1234567890).
- Aparece em:
- Listar canvas
- Exemplo:
- U1234567890
Criado depois de
Em campos adicionaisTimestamp Unix (ex.: 123456789).
- Aparece em:
- Listar canvas
- Exemplo:
- cliente@exemplo.com
Criado antes de
Em campos adicionaisTimestamp Unix (ex.: 123456789).
- Aparece em:
- Listar canvas
- Exemplo:
- cliente@exemplo.com
ID da equipe
Em campos adicionaisID codificado do espaço de trabalho (só para tokens de organização).
- Aparece em:
- Listar canvas
- Exemplo:
- id-do-recurso
ID do canvas
Obrigatório conforme a operaçãoInforme o ID do canvas (ex.: F1234ABCD).
- Aparece em:
- Buscar seções do canvas
- Exemplo:
- id-do-recurso
Critérios da seção
Obrigatório conforme a operaçãoInforma dados estruturados ou código no formato exigido pelo campo.
- Aparece em:
- Buscar seções do canvas
- Exemplo:
- { "chave": "valor" }
ID do canvas
Obrigatório conforme a operaçãoInforme o ID do canvas (ex.: F1234ABCD).
- Aparece em:
- Excluir canvas
- Exemplo:
- id-do-recurso
Nome do canal
Obrigatório conforme a operaçãoDefine o nome ou título usado para identificar o recurso.
- Aparece em:
- Criar canal
- Exemplo:
- Exemplo de atendimento
Canal privado
Define se este comportamento fica ativado ou desativado.
- Aparece em:
- Criar canal
- Opções:
- Não · Sim
- Padrão:
- Não
ID da equipe
Em campos adicionaisID codificado do espaço de trabalho (só para tokens de organização).
- Aparece em:
- Criar canal
- Exemplo:
- id-do-recurso
IDs dos usuários
Obrigatório conforme a operaçãoIDs de usuários separados por vírgula (ex.: U123,U456).
- Aparece em:
- Convidar para o canal
- Exemplo:
- U123,U456
Ignorar usuários inválidos
Em campos adicionaisDefine se este comportamento fica ativado ou desativado.
- Aparece em:
- Convidar para o canal
- Opções:
- Não · Sim
- Padrão:
- Não
ID do gatilho
Obrigatório conforme a operaçãoID do gatilho (trigger_id) vindo dos dados da interação.
- Aparece em:
- Abrir visualização, Empilhar visualização
- Exemplo:
- id-do-recurso
Ponteiro de interatividade
Em campos adicionaisAlternativa ao trigger_id (opcional).
- Aparece em:
- Abrir visualização, Empilhar visualização
- Exemplo:
- Alternativa ao trigger_id (opcional)
ID da visualização
Identificador único da visualização (informe o ID da visualização ou o ID externo).
- Aparece em:
- Atualizar visualização
- Exemplo:
- id-do-recurso
ID externo
Identificador único definido pelo desenvolvedor (máx. 255 caracteres).
- Aparece em:
- Atualizar visualização
- Exemplo:
- id-do-recurso
Hash da visualização
Em campos adicionaisHash do estado da visualização, para evitar conflito entre atualizações simultâneas.
- Aparece em:
- Atualizar visualização, Publicar visualização
- Exemplo:
- Hash do estado da visualização, para evitar conflito entre atualizações simultâneas
Usuário
Obrigatório conforme a operaçãoSelecione o usuário que vai receber a aba Página inicial.
- Aparece em:
- Publicar visualização
- Exemplo:
- (escolha na lista do campo)
ID do usuário
Obrigatório conforme a operaçãoEm campos adicionaisInforme o ID do usuário do Slack (ex.: U0BPQUNTA).
- Aparece em:
- Publicar visualização
- Exemplo:
- id-do-recurso
Definição da visualização
Obrigatório conforme a operaçãoJSON da visualização com type, title e blocks.
- Aparece em:
- Abrir visualização, Atualizar visualização, Empilhar visualização, Publicar visualização
- Exemplo:
- { "chave": "valor" }
Enviar em
Obrigatório conforme a operaçãoTimestamp Unix em segundos (ex.: 1700000000).
- Aparece em:
- Agendar mensagem
- Exemplo:
- 1700000000
Limite de mensagens
Em campos adicionaisDefine a data, o horário ou a programação usada pela operação.
- Aparece em:
- Listar mensagens agendadas
- Exemplo:
- 10
Cursor de paginação
Em campos adicionaisDefine a data, o horário ou a programação usada pela operação.
- Aparece em:
- Listar mensagens agendadas
- Exemplo:
- next_cursor de uma resposta anterior
ID da mensagem agendada
Obrigatório conforme a operaçãoID da mensagem agendada (ex.: Q1234ABCD).
- Aparece em:
- Excluir mensagem agendada
- Exemplo:
- id-do-recurso
Novo nome do canal
Obrigatório conforme a operaçãoDefine o nome ou título usado para identificar o recurso.
- Aparece em:
- Renomear canal
- Exemplo:
- Exemplo de atendimento
Tópico
Obrigatório conforme a operaçãoNovo tópico do canal (máx. 250 caracteres).
- Aparece em:
- Definir tópico do canal
- Exemplo:
- Novo tópico do canal (máx. 250 caracteres)
Descrição
Obrigatório conforme a operaçãoNova descrição do canal (máx. 250 caracteres).
- Aparece em:
- Definir descrição do canal
- Exemplo:
- Nova descrição do canal (máx. 250 caracteres)
Saídas
Para usar um resultado deste bloco em uma etapa seguinte, digite < no campo e escolha o bloco e o campo. A referência tem o formato <slack.message>: antes do ponto vai o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
| Referência | Tipo | O que contém |
|---|---|---|
<slack.message> | json | Objeto completo da mensagem com todas as propriedades: ts, text, user, channel, reactions, threads, files, attachments, blocks, stars, pins e histórico de edição. |
<slack.ts> | string | Timestamp da mensagem retornado pela API do Slack. |
<slack.channel> | string | Identificador do canal onde a mensagem foi enviada. |
<slack.fileCount> | number | Número de arquivos enviados (quando há anexos). |
<slack.files> | file[] | Arquivos anexados à mensagem. |
<slack.messageTs> | string | Timestamp da mensagem efêmera (não serve para atualizar nem excluir). |
<slack.canvas_id> | string | Identificador do canvas criado. |
<slack.title> | string | Título do canvas. |
<slack.canvas> | json | Metadados do arquivo do canvas retornados pelo Slack. |
<slack.canvases> | json | Lista de arquivos de canvas retornados pelo Slack. |
<slack.paging> | json | Informações de paginação dos canvas listados. |
<slack.sections> | json | IDs das seções do canvas retornados pela busca de seções do Slack. |
<slack.ok> | boolean | Indica se o Slack concluiu a operação no canvas com sucesso. |
<slack.status> | string | Status da sessão do agente solicitado ao Slack. |
<slack.agentStatus> | string | Status da sessão do agente registrado pelo Slack. |
<slack.messages> | json | Lista de mensagens com propriedades completas: text, user, timestamp, reactions, threads, files, attachments, blocks, stars, pins e histórico de edição. |
<slack.parentMessage> | json | Mensagem principal da conversa, com todas as propriedades. |
<slack.replies> | json | Lista das respostas na conversa (sem a mensagem principal). |
<slack.replyCount> | number | Quantidade de respostas da conversa retornadas nesta chamada. |
<slack.hasMore> | boolean | Indica se ainda há mensagens da conversa ou páginas do provedor além do que foi buscado. |
<slack.pages> | number | Número de páginas do provedor buscadas durante uma leitura paginada. |
<slack.threadTs> | string | Timestamp da conversa em que o status, o título ou as sugestões do assistente foram definidos. |
<slack.permalink> | string | URL do link permanente da mensagem. |
<slack.channels> | json | Uma página com os canais públicos e privados acessíveis, incluindo os campos de tipo de conversa e de participação. |
<slack.count> | number | Número total de itens retornados (canais, membros ou usuários). |
<slack.nextCursor> | string | Cursor da próxima página (null quando não há mais páginas). |
<slack.members> | json | Lista de IDs dos usuários que são membros do canal. |
<slack.users> | json | Lista de usuários com as propriedades: id, name, real_name, display_name, is_bot, is_admin, deleted, timezone, avatar, status_text, status_emoji. |
<slack.user> | json | Objeto detalhado do usuário com as propriedades: id, name, real_name, display_name, first_name, last_name, title, is_bot, is_admin, deleted, timezone, avatars, status. |
<slack.file> | file | Arquivo baixado, guardado nos arquivos da execução. |
<slack.content> | string | Mensagem de sucesso da atualização. |
<slack.metadata> | json | Metadados da mensagem atualizada (legado; use o objeto message). |
<slack.channelInfo> | json | Objeto detalhado do canal com as propriedades: id, name, is_private, is_archived, is_member, num_members, topic, purpose, created, creator. |
<slack.presence> | string | Status de presença do usuário: "active" (ativo) ou "away" (ausente). |
<slack.online> | boolean | Indica se o usuário tem uma conexão ativa (só disponível ao verificar a própria presença). |
<slack.autoAway> | boolean | Indica se o usuário foi marcado como ausente automaticamente (só disponível ao verificar a própria presença). |
<slack.manualAway> | boolean | Indica se o próprio usuário se marcou como ausente (só disponível ao verificar a própria presença). |
<slack.connectionCount> | number | Número total de conexões ativas (só disponível ao verificar a própria presença). |
<slack.lastActivity> | number | Timestamp Unix da última atividade detectada (só disponível ao verificar a própria presença). |
<slack.view> | json | Objeto da visualização com as propriedades: id, team_id, type, title, submit, close, blocks, private_metadata, callback_id, external_id, state, hash, clear_on_close, notify_on_close, root_view_id, previous_view_id, app_id, bot_id. |
<slack.errors> | json | Lista de erros por usuário quando force é true e alguns convites falharam (user, ok, error). |
<slack.scheduledMessageId> | string | Identificador da mensagem agendada (serve para excluí-la antes de ser publicada). |
<slack.postAt> | number | Timestamp Unix de quando a mensagem agendada será publicada. |
<slack.scheduledMessages> | json | Lista de mensagens agendadas pendentes com as propriedades: id, channel_id, post_at, date_created, text. |
<slack.purpose> | string | Descrição (finalidade) definida no canal. |
<slack.event_type> | string | Tipo de evento do Slack que iniciou o fluxo. |
<slack.subtype> | string | Subtipo da mensagem (ex.: channel_join, channel_leave, bot_message). Null para mensagens comuns de usuários. |
<slack.channel_name> | string | Nome legível do canal. |
<slack.channel_type> | string | Tipo de canal (ex.: channel, group, im, mpim). |
<slack.user_name> | string | Nome do usuário que disparou o evento. |
<slack.bot_id> | string | ID do bot, se a mensagem foi enviada por um bot. Null para usuários humanos. |
<slack.timestamp> | string | Timestamp da mensagem do evento que disparou o gatilho. |
<slack.thread_ts> | string | Timestamp da mensagem principal da conversa (se a mensagem estiver em uma conversa). |
<slack.team_id> | string | ID do espaço de trabalho do Slack. |
<slack.event_id> | string | Identificador único do evento do gatilho. |
Exemplo de uso
Objetivo: Enviar uma confirmação ao cliente ou à equipe no canal correto.
- Operação
- Enviar mensagem
- Método de autenticação
- Bot da plataforma
- Destino
- Canal
- Conta do Slack
- (escolha a conta conectada)
- Canal
- (escolha na lista do campo)
- Usuário
- (escolha na lista do campo)
Os valores são ilustrativos. Teste primeiro com dados fictícios ou de homologação.
Erros comuns e como resolver
- O bloco não executa
- Confira se existe um caminho de setas que parte do gatilho (ou do Início) até este bloco. Blocos soltos no desenho são ignorados.
- Aparece “Validação do fluxo” no terminal
- Há campo obrigatório vazio. Clique no aviso, abra o bloco indicado e preencha o campo marcado.
- Um campo chega vazio na etapa seguinte
- Confira se a referência aponta para um bloco que já executou e para um campo que existe, como <slack.message>. O nome antes do ponto é o nome do bloco no seu fluxo, em minúsculas, sem espaços e sem acentos.
- O campo que eu procuro não aparece
- Os campos mudam conforme a operação escolhida. Escolha a operação primeiro; campos menos usados ficam em “Mostrar campos adicionais”.
- Erro de autorização ou permissão (401/403)
- A conta conectada perdeu o acesso ou não tem permissão para esta operação. Reconecte a conta no campo de credencial e confirme as permissões pedidas.
- O serviço recusou a chamada ou devolveu erro
- Leia a mensagem no terminal: ela traz o motivo informado pelo serviço. Confira IDs, limites de uso e permissões, e teste antes com um recurso de homologação.
Blocos relacionados
- ArquivoEnviar um documento pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- ÁudioEnviar um áudio pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- Botões de açãoEnviar pelo WhatsApp (Z-API) uma mensagem com botões de abrir link, ligar ou copiar código.
- Catálogo e opçõesConsultar a instância Z-API ou enviar catálogo, botões de resposta e lista de opções.
- ContatoEnviar um cartão de contato pelo WhatsApp (Z-API) dentro de um fluxo de conversa.
- Copiar mensagem · TelegramCopiar mensagem usando a conexão Telegram deste workspace.