Firebase Cloud Storage
O módulo Firebase Cloud Storage permite enviar, substituir, buscar e excluir arquivos armazenados em um Bucket do Firebase, sem sair do fluxo. É útil, por exemplo, para guardar comprovantes, documentos ou imagens enviados pelo cliente durante a conversa.

🔍 Conhecendo o módulo
Ao clicar duas vezes no módulo na área de trabalho do fluxo, um painel de configuração é aberto na lateral da tela.

🔌 Integração
Selecione a integração Firebase já cadastrada.

🪣 Bucket
Selecione o Bucket do Firebase onde os arquivos serão enviados, buscados ou excluídos. A lista é carregada automaticamente a partir do projeto vinculado à integração selecionada — ou seja, você escolhe um bucket que já existe no seu projeto Firebase.

O módulo verifica se o bucket informado realmente existe antes de executar qualquer operação. Se o bucket não existir no projeto Firebase, a operação não é concluída e a saída Erro é acionada.
🧩 Operação
Escolha o que o módulo vai fazer:
Criar — envia (faz upload de) um novo arquivo para o caminho informado.
Atualizar — substitui um arquivo já existente no mesmo caminho.
Buscar — gera um link temporário para download do arquivo, válido por 1 hora.
Excluir — remove o arquivo do bucket.

📄 Caminho do arquivo
Informe o caminho completo do arquivo dentro do bucket, incluindo o nome e a extensão (por exemplo, uploads/comprovante.pdf). Esse mesmo caminho deve ser usado depois para buscar ou excluir o arquivo. Este campo aceita variáveis do fluxo.

📎 Arquivo (Criar / Atualizar)
Esse campo aparece somente quando a Operação é Criar ou Atualizar. Informe a variável do fluxo que contém o conteúdo do arquivo a ser enviado — pode ser um arquivo já recebido na conversa ou um link (URL) direto para o arquivo. Quando um link é informado, o próprio módulo baixa o conteúdo automaticamente antes de enviá-lo ao bucket, sem necessidade de nenhum passo manual adicional no fluxo.

Ao lado do campo Arquivo, existe a seção Opções avançadas, com um campo de Headers. Ele só é necessário quando o Arquivo é informado como um link (URL) que exige algum cabeçalho especial para o download funcionar (por exemplo, um token de autorização). Se o Arquivo já vier pronto (sem ser um link), esse campo pode ficar vazio.

🔀 Saídas do módulo
O módulo tem duas saídas:
Sucesso — a operação foi concluída. No caso da operação Buscar, o link temporário do arquivo fica disponível para os próximos módulos do fluxo.
Erro — não foi possível concluir a operação (por exemplo, bucket inexistente, arquivo não encontrado, ou falha nas credenciais da integração).

💡 Caso de uso
Cenário: uma empresa quer guardar automaticamente o comprovante de pagamento que o cliente envia durante a conversa, e depois gerar um link temporário para consultá-lo.
Configuração:
Adicione o módulo Firebase Cloud Storage ao fluxo, logo após o ponto em que o cliente envia o arquivo do comprovante.
Selecione a integração Firebase já cadastrada e o Bucket do projeto.
Na Operação, selecione Criar.
No campo Caminho do arquivo, informe algo como
comprovantes/{{input.protocol}}.pdf.No campo Arquivo, informe a variável do fluxo com o arquivo recebido do cliente.
Em outro momento do fluxo, adicione um segundo módulo Firebase Cloud Storage com a Operação Buscar, usando o mesmo Caminho do arquivo, para gerar o link temporário de consulta.
Resultado: o comprovante é salvo automaticamente no bucket do Firebase, e o fluxo consegue gerar um link temporário sempre que precisar acessá-lo.
📌 Dicas úteis
Organize os caminhos dos arquivos em pastas (por exemplo,
comprovantes/2026/07/arquivo.pdf) para manter o bucket organizado e mais fácil de consultar depois.O link gerado pela operação Buscar expira em 1 hora — use-o logo em seguida ou gere um novo link quando precisar acessar o arquivo novamente.
Sempre conecte a saída Erro a algum tratamento, já que operações de armazenamento podem falhar por diversos motivos (bucket inexistente, arquivo não encontrado, credenciais inválidas).
Se aparecer um erro relacionado a permissão, revise as permissões da integração Firebase cadastrada.
Evite usar dados sensíveis diretamente no Caminho do arquivo, já que esse valor pode aparecer em registros do fluxo.
📝 Resumo
O módulo Firebase Cloud Storage envia, substitui, busca e exclui arquivos em um Bucket do Firebase.
O campo Bucket carrega automaticamente os buckets já existentes no projeto Firebase vinculado à integração.
O campo Arquivo aceita tanto um arquivo já recebido no fluxo quanto um link — quando é um link, o próprio módulo faz o download antes de salvar.
A operação Buscar gera um link temporário de download válido por 1 hora, não uma lista de arquivos do bucket.
O módulo tem uma saída de Sucesso e uma de Erro.
Last updated
Was this helpful?