Configuração
A configuração de SFTP é feita em Configurações > Empresa > Transferência de Arquivos. A Gerente do Ambiente decide se as assessorias podem usar um SFTP próprio ou apenas o gerenciado pela Robbu.SFTP Robbu
A Robbu disponibiliza um servidor SFTP gerenciado, pronto para uso imediato. Ao habilitar, o sistema fornece servidor, porta, nome de usuário e senha.SFTP Próprio
A própria empresa gerencia seu SFTP.Segurança
- Mantenha as credenciais em segurança.
- Garanta o uso correto de porta e endereço do servidor.
- A proteção desses dados garante a integridade dos arquivos durante as transferências.
Diretórios
Dentro de cada diretório acima, duas pastas são criadas automaticamente:
/processed— arquivos importados com sucesso/error— importações que falharam, com sinalização do erro encontrado
Esses diretórios são criados automaticamente após a conexão do servidor SFTP na tela de configuração, mas pode levar até 10 minutos para aparecerem.
Importar campanhas
Nome do arquivo
Não há nomenclatura obrigatória — o nome do arquivo será o nome do Público importado, então recomenda-se um nome descritivo.Colunas do arquivo
Não é necessário manter a ordem sugerida das colunas, mas os nomes devem ser exatamente como documentado.
Fluxo de processamento
- Faça upload do arquivo
.csvem/maestro/campaigns. - Um serviço rotineiro roda a cada 10 minutos: cria
/processede/errorse não existirem, e busca arquivos.csvainda não importados. - Durante a importação, são validados: o nome do arquivo, se cada linha cumpre as regras do ambiente (segmento existe e assessoria tem acesso; templates aprovados; horários de saída válidos; se a coluna
BROKERfor informada, se o provedor existe e é compatível com o segmento — nome inválido ou provedor sem perfil rejeita o arquivo inteiro). - Na importação: linhas que quebram regras geram
{nome original}_EXCEPTIONS.csvem/processed, com a coluna adicionalMotivo Falha. - Se não houver provedor para o canal configurado, é criado
{nome original}_created.csvem/processedcom os contatos processados (sem disparo). Se houver provedor, os disparos são criados e o arquivo gerado é{nome original}_VALIDATED.csv. - Arquivos de anexo (se houver) são destruídos após o envio.
- Se houver falha no arquivo inteiro, é gerado
{nome do arquivo original}_errorDetail.txtem/error.
Importar templates
Nome do arquivo
- nome do segmento: nome exato do segmento configurado (Segmentos).
- canal:
email|sms|whatsapp|rcs(case-insensitive). - nome da WABA (opcional, apenas WhatsApp): descrição da WABA.
- data: formato
yyyyMMdd(ex.:20250531).
retail_email_20250510.csv, finance_sms_20250101.csv, store_whatsapp_MinhaWaba_20250320.csv
Colunas do arquivo, por canal
Não é necessário manter a ordem sugerida das colunas, mas os nomes devem ser exatamente como documentado.
Templates de E-mail:
Templates de SMS:
Templates de RCS:
Fluxo de processamento
- Faça upload do
.csvem/maestro/templates. - Um serviço rotineiro roda a cada 10 minutos: cria
/processede/errorse não existirem, e busca arquivos ainda não importados. - Validações: nome do arquivo segue o padrão, segmento existe e assessoria tem acesso, campos obrigatórios do cenário estão presentes.
- O comportamento da importação varia conforme os campos informados — veja Fluxos.
- O arquivo é movido para
/processed(sucesso) ou/error(falha), gerando{nome do arquivo original}_errorDetail.txtem caso de erro.
Fluxos
Identificação do template existente — o Maestro busca nesta ordem:
TEMPLATE_CODE (código interno) → EXTERNAL_CODE (identificador externo) → se nenhum for informado, um novo template é criado.
Regras
TEMPLATE_STATUSaceita apenasAPROVADOouREJEITADO.REASONSé obrigatório quandoTEMPLATE_STATUS=REJEITADO; motivos múltiplos separados por|, cada um previamente cadastrado no Maestro.- O template existente deve estar com status Em Revisão para ser revisado.
EXTERNAL_CODEdeve ser único por empresa.- Se qualquer linha do arquivo contiver erro, nenhuma linha é processada.
FAQ
Posso enviar arquivos sem seguir o padrão de nomenclatura?
Posso enviar arquivos sem seguir o padrão de nomenclatura?
Não. O arquivo será rejeitado e movido para a pasta
error, com um _errorDetail.txt.Preciso recriar os diretórios processed e error manualmente?
Preciso recriar os diretórios processed e error manualmente?
Não. O sistema os cria automaticamente quando não existirem.
Posso reaproveitar um arquivo já processado?
Posso reaproveitar um arquivo já processado?
Não. Arquivos em
processed não são reprocessados. Para enviar novamente, gere um novo .csv.Com que frequência os arquivos são processados?
Com que frequência os arquivos são processados?
A cada 10 minutos, via rotina automática.