Pegando um webhook no Zapier e escrevendo no Planilhas Google sem chorar
A etapa Catch Hook é a peça que a maioria das pessoas pula. Aqui está o loop mínimo que acrescenta uma linha em cada chamada.
Eu queria um formulário público para colocar leads em uma planilha sem banco de dados. O caminho limpo é um Zapier Catch Hook alimentando um anexo do Planilhas Google. A parte que atrai as pessoas é o URL do webhook e o mapeamento de campo, então vou explicar ambos.
Passo um: inicie um Zap com o gatilho Webhooks, escolha ‘Catch Hook’. Zapier fornece um URL. Esse URL é o seu endpoint. Qualquer coisa postada nele se torna a amostra do gatilho.
Etapa dois: envie uma carga de teste para esse URL a partir do seu formulário ou curl para que o Zapier capture os campos. Se você pular isso, a etapa de mapeamento não terá nada a que se vincular e você verá opções vazias.
Etapa três: adicione a ação do Planilhas Google, ‘Criar linha da planilha’, escolha o arquivo e a guia e mapeie cada coluna da planilha para um campo capturado. Nomeie suas chaves JSON antes de enviar para que as colunas fiquem alinhadas.
Passo quatro: ligue-o e faça uma solicitação real. Abra a planilha. Se a linha aparecer, o loop está ativo. Caso contrário, o histórico de execução mostra exatamente qual campo estava faltando.
O erro que cometi duas vezes: enviar JSON aninhado. Zapier o achata de maneira estranha. Mantenha a carga útil plana, uma chave por valor, e o mapeamento permanecerá correto.
Zapier (zapier. com)
Melhor para: automação sem código entre os aplicativos que você já usa.
Principais recursos: mais de 7.000 conexões de aplicativos, Webhooks, Zaps de várias etapas, filtros e caminhos.
Plano gratuito: um nível gratuito com um pequeno limite de tarefas e aplicativos.
Preços: os planos pagos variam de acordo com as tarefas e custam cerca de US$ 20 por mês.
Prós: nenhum servidor para executar, depuração visual, enorme biblioteca de aplicativos.
Contras: o custo aumenta com o volume e a lógica complexa fica complicada.
Meu veredicto: para um simples acréscimo à planilha, esse loop dura dez minutos e zero infra. Alcance o código apenas quando a contagem de tarefas tornar o Zapier uma opção cara.
Perguntas frequentes:
P: Preciso de um plano pago para webhooks?
R: O gatilho Catch Hook funciona em níveis gratuitos, mas o volume de tarefas levará você a pagar rapidamente.
P: Por que a coluna da minha planilha está vazia?
R: O campo não estava na carga de teste, então o mapeamento não tinha nada para capturar. Envie uma amostra primeiro.
P: Posso postar JSON aninhado?
R: Você pode, mas achate-o. Objetos aninhados são mapeados de forma imprevisível e desperdiçam uma corrida.
