Atendimento moderno raramente fica só em texto — clientes mandam fotos de produtos, áudios explicando dúvidas, documentos pra análise. O chat do Syncro suporta envio de imagens, áudios, vídeos, documentos e notas internas pelo composer, e tudo é entregue pelo canal correto (WhatsApp, Instagram ou site).
Pré-requisitos
- Conversa aberta no
/chats. - Permissão de envio (admin/manager têm; viewers só leem).
- Para WhatsApp Cloud API com janela 24h fechada: só templates HSM. Pra envio de mídia livre, janela precisa estar aberta.
Botões do composer
No rodapé da conversa, o composer tem:
- Campo de digitação (textarea principal)
- Botão de anexo (clip / paperclip) — abre menu de tipos de mídia
- Botão de áudio (microfone) — gravação direta no navegador
- Botão de mensagens rápidas (
/) — atalho pra cadastradas - Botão de nota — mensagem interna que NÃO vai pro cliente (visível só pra equipe)
- Botão Enviar (avião / setinha)
Tipos de mídia suportados
| Tipo | Formatos comuns | Uso |
|---|---|---|
| Imagem | JPG, PNG, WEBP, GIF | Fotos, screenshots, banners |
| Áudio | OGG, MP3, M4A | Mensagem de voz |
| Vídeo | MP4, MOV, WEBM | Vídeos curtos |
| Documento | PDF, DOC, DOCX, XLS, XLSX, TXT, CSV, ZIP | Documentos formais |
| Sticker | WEBP | Stickers (recebimento mais comum, envio limitado) |
| Nota | Texto puro | Interna — não envia pro cliente |
Enviar imagem
- Clique no botão de anexo (clip).
- Selecione Imagem no menu (ou arraste o arquivo direto pra dentro do composer).
- Escolha o arquivo do computador.
- Aparece preview da imagem no composer.
- (Opcional) Adicione um caption (texto que vai junto) digitando no campo principal.
- Clique em Enviar.
Enviar áudio (gravação direta)
Pra gravar áudio diretamente do navegador:
- Clique no ícone de microfone.
- Browser pede permissão pra acessar microfone (autorize).
- Gravação começa — você vê visual de onda sonora ou contador.
- Fale a mensagem.
- Clique em Parar ou no botão de envio.
- Áudio é processado e enviado.
💡 Dica: pra enviar áudio gravado fora do Syncro, use o botão de anexo → Documento → escolha o arquivo de áudio. Mas o áudio pode ir como "documento" em vez de "voice message". Pra voice message real, grave direto.
Enviar vídeo
- Botão de anexo → Vídeo (ou arraste).
- Selecione arquivo MP4 / MOV / WEBM.
- Preview aparece.
- Adicione caption se quiser.
- Envie.
⚠️ Atenção: vídeos grandes (>20 MB) podem demorar pra subir e podem falhar no envio se ultrapassam limite do canal. Pra vídeos longos, considere subir pro YouTube/Vimeo e enviar link em vez do arquivo.
Enviar documento
- Botão de anexo → Documento.
- Selecione PDF, DOC, XLS, etc.
- Aparece ícone do tipo de arquivo + nome.
- (Opcional) Caption explicando o que é.
- Envie.
Útil pra:
- Propostas em PDF
- Contratos
- Catálogos
- Planilhas (Excel, CSV)
- Relatórios
Drag-and-drop
Em alguns navegadores você pode arrastar arquivos direto pra dentro da janela do chat:
- Pegue o arquivo no Finder/Explorer.
- Arraste pra cima da conversa aberta.
- Solte.
- O sistema detecta o tipo e abre o composer com a mídia anexada.
- Adicione caption e envie.
Paste (Ctrl+V) de imagem
Você pode colar imagem direto do clipboard:
- Tire screenshot (ou copie imagem de outro app).
- Clique no composer.
- Ctrl+V (Cmd+V no Mac).
- A imagem é colada e fica pronta pra enviar.
Útil pra screenshots rápidos sem precisar salvar em arquivo.
Limite de tamanho
Cada canal tem seus limites:
- WhatsApp (texto / áudio): até 16 MB recomendado
- WhatsApp (vídeo): até 16 MB (acima pode falhar)
- WhatsApp (documento): até 100 MB
- Instagram: limites menores (consulte Meta)
- Site: depende da configuração
💡 Dica: pra arquivos grandes, comprime antes ou compartilha via cloud (Drive, Dropbox) e envie o link.
Status de entrega
Após enviar, a mensagem mostra ícones de status:
| Ícone | Significado |
|---|---|
| ⏳ | Enviando |
| ✓ | Enviada (chegou no servidor do canal) |
| ✓✓ | Entregue (chegou no celular do destinatário) |
| ✓✓ azul | Lida (cliente abriu) |
| ❌ | Falhou |
Falha geralmente é por:
- Cliente bloqueou seu número
- Janela 24h fechada (Cloud API)
- Arquivo grande demais
- Servidor do canal indisponível
Notas internas (privadas)
Notas são mensagens visíveis só pra sua equipe — não vão pro cliente. Use pra:
- Discussões internas sobre o atendimento ("Esse cliente é VIP, atender com cuidado").
- Anotações de contexto que você quer manter na conversa mas não compartilhar.
- Avisos pro próximo atendente ("Cliente me ligou, não respondeu o WhatsApp ainda").
Como criar uma nota
- Clique no ícone de nota no composer (geralmente ícone de notinha amarela).
- Composer muda visual indicando modo Nota.
- Digite o texto.
- Clique em Enviar.
- A nota aparece na thread com fundo amarelo ou similar (indicando que é interna).
⚠️ Atenção: notas NÃO são enviadas pro cliente. Mas qualquer membro da equipe com acesso à conversa vê. Pra sigilo absoluto, use ferramentas externas.
Mídia em janela 24h fechada (Cloud API)
⚠️ Atenção: se sua instância é WhatsApp Cloud API e a janela de 24h está fechada (cliente não responde há 24h), mídia livre não pode ser enviada. Apenas templates HSM funcionam.
O Syncro avisa visualmente (banner laranja no composer) e desabilita o botão de envio livre. Pra retomar conversa:
- Use template HSM aprovado.
- Veja Janela 24h.
- Veja Templates HSM.
Mídia em QR Code
WhatsApp via QR Code não tem janela 24h — você manda mídia livre quando quiser. Sem restrições do tipo do Cloud API.
Storage de mídia
Mídia enviada fica salva em:
storage/app/public/whatsapp/image/(imagens)storage/app/public/whatsapp/audio/(áudios)storage/app/public/whatsapp/docs/(documentos)storage/app/public/instagram-media/(Instagram)
URLs públicas são geradas e ficam acessíveis enquanto o arquivo existir. Cron media:cleanup limpa arquivos com +30 dias automaticamente (storage hygiene).
Recebida vs Enviada
Mídia recebida do cliente (inbound) também aparece na thread:
- Imagens: previewmiature inline.
- Áudios: player com botão de play.
- Vídeos: thumbnail com play.
- Documentos: ícone + nome + botão de download.
Você baixa qualquer mídia recebida clicando nela.
Quando mídia recebida expira (Instagram, Cloud)
URLs do CDN da Meta (Instagram, Cloud API) expiram em horas. O Syncro baixa localmente as mídias inbound assim que chegam, pra que continuem disponíveis depois. Mas pode haver casos onde a URL expira antes do download → aparece placeholder "Mídia indisponível".
Veja Botão WhatsApp no site e Instagram pra detalhes técnicos.
Próximos passos
- Pra responder citando mensagem específica, veja Quote/Reply.
- Pra mensagens com formatação WhatsApp (negrito/itálico), veja Mensagens rápidas.