Em 11 de março de 2020, a Make publicou um caso de produção de podcast com uma etapa humana entre duas automações. O arquivo de áudio saía de uma pasta SFTP, aguardava título e descrição e depois era enviado ao SoundCloud.
O autor chamou esse desenho de “sanduíche de automação”: automatizar o transporte do arquivo sem eliminar a preparação editorial. Esta reescrita descreve o caso, não promete tempo de execução nem compatibilidade atual de cada serviço.
Primeira parte: receber o áudio
O cenário apresentado observava a pasta SFTP em que o produtor colocava os episódios. Depois tratava o nome do arquivo com funções de codificação, substituição e conversão para minúsculas.
O material não fornece uma expressão completa para todos esses ajustes. Por isso, não há uma fórmula inventada aqui: defina as regras de nomeação de que sua equipe realmente precisa.
Na sequência, o arquivo MP3 era guardado no Dropbox. Uma mensagem no Slack avisava a equipe de que os metadados estavam pendentes; outra etapa tratava avisos de erro no recebimento.
Parte humana: título e descrição
A mensagem levava a um formulário, descrito pelo autor como protegido por senha. Ele reunia:
- nome do convidado;
- assunto ou descrição;
- nome final do arquivo;
- caminho do arquivo de origem.
Alguns campos eram preenchidos por parâmetros do link. Ao enviar o formulário, um webhook recebia os dados necessários à etapa seguinte.
Complemento editorial de segurança: parâmetros de URL não são prova de autorização. Não inclua credenciais em links e não aceite livremente um caminho de arquivo enviado pelo navegador. Associe a resposta a um episódio pendente conhecido e valide essa associação no processamento.
Segunda parte: publicar o episódio
O segundo cenário recebia o formulário por webhook, recuperava o áudio no Dropbox e o enviava ao SoundCloud com título e descrição. Depois avisava a equipe pelo Slack.
Mantenha uma referência estável ao mesmo episódio nas duas partes. Se o nome mudar durante a revisão, a busca do áudio ainda deve apontar para o arquivo correto.
Referências do caso
O artigo apontava estes modelos:
Esses links documentam a proposta original. Para uma adaptação, confira a documentação do SoundCloud no Make e os requisitos dos demais serviços antes de configurar as conexões.
Testar a passagem entre as etapas
Use um áudio descartável e um destino de teste. Confira se o aviso identifica o episódio, se o formulário atualiza os metadados certos e se o envio usa o arquivo esperado.
Teste também um envio repetido do formulário e uma falha na recuperação do arquivo. Não anuncie sucesso antes de confirmar a resposta do serviço de destino. Os ganhos de tempo narrados em 2020 eram do caso do autor, não resultados medidos por este site.