Blocos customizados
Blocos exclusivos do Cosmobots — não vêm do Typebot upstream. São os mais específicos pra atendimento.
cosmodeskO que faz: Transfere a conversa pra atendimento humano. Pode mandar mensagem antes da transferência e direcionar pra time específico.
Ações:
- Transfer to Human:
- Message — texto pro cliente antes da transferência (ex: "Conectando você a um atendente...")
- Team — qual time receber
Resultado: status da conversa muda pra Aberta, atribuída ao time. Veja Bot vs Atendente.
Gotchas:
- Time precisa existir em Configurações → Times
- Se time vazio (sem ninguém online), conversa vai pra fila comum
qr-codeO que faz: Gera e mostra um QR Code (URL ou texto qualquer).
Configurações:
- Data — o que codificar (URL, texto)
- Size — pixels
- Format — PNG ou SVG
Use case: códigos de check-in, links de pagamento, voucher de desconto.
Gotchas:
- WhatsApp recebe como imagem
- Web Widget renderiza inline
cal-comO que faz: Embeda widget de agendamento Cal.com — cliente marca compromisso direto na conversa.
Configurações:
- API key — credencial Cal.com
- Calendar ID — qual agenda
- Duration — duração default
- Availability — janela disponível
Gotchas:
- Só funciona em Web Widget (iframe)
- Em outros canais vira link
dify-aiO que faz: Chama um workflow Dify AI — alternativa orquestrada ao OpenAI direto.
Configurações:
- API key — credencial Dify
- Workflow ID — qual fluxo Dify
- Inputs — mapping de variáveis pra inputs do workflow
- Output — onde salvar resposta
Quando usar Dify ao invés do OpenAI direto: quando você já mantém os prompts e RAG no Dify e quer só consumir o resultado.
mistralO que faz: Chama LLM Mistral. Alternativa ao OpenAI/Anthropic.
Configurações:
- API key — credencial Mistral
- Model —
mistral-large,mistral-small, etc. - Messages — chat history
- Response mapping — onde salvar saída
Gotchas:
- Modelos Mistral diferem em capacidades (large pra raciocínio, small pra velocidade)
noteO que faz: Anotação interna no construtor — não roda em produção. Só serve pra documentar o fluxo.
Configurações: texto livre.
Use case: explicar pra próxima pessoa que mexer no fluxo o "porquê" daquele caminho condicional.
Gotchas:
- Não envia mensagem nenhuma. É invisível pro cliente.