Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Hoop via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?
Bom dia, tudo certo?
Como conectar passo a passo o Slack ao Hoop via API no Google App Script e Google Planilhas, para receber uma notificação a cada nova venda efetuada?
Para conectar o Slack ao Hoop via API no Google App Script e Google Planilhas, siga os seguintes passos:
Crie uma conta no Slack e crie um Workspace para o seu negócio.
Crie um canal no Slack destinado às notificações de novos pedidos.
Acesse o site da Hoop e gerencie as permissões de integração da API.
Na plataforma da Hoop, consulte API Docs e copie o endpoint do webhook.
Crie um novo projeto no Google App Script e cole o código abaixo:
function sendSlackNotification(payload) {
var slackUrl = ‘SLACK_WEBHOOK_URL’;
var options = {
‘method’: ‘post’,
‘contentType’: ‘application/json’,
‘payload’: JSON.stringify(payload)
};
UrlFetchApp.fetch(slackUrl, options);
}
Substitua o SLACK_WEBHOOK_URL com a URL do webhook copiado no passo 4.
Crie o script abaixo para enviar notificações para o canal do Slack:
function notifySale() {
var sheet = SpreadsheetApp.getActiveSheet();
var lastRow = sheet.getLastRow();
var lastColumn = sheet.getLastColumn();
var rowValues = sheet.getRange(lastRow, 1, 1, lastColumn).getValues()[0];
var payload = {
‘text’: ‘Novo pedido recebido: ’ + rowValues.join(’, ')
};
sendSlackNotification(payload);
}
Adicione um acionador de tempo para executar a função notifySale a cada vez que uma nova venda for efetuada.
Pronto! Agora você receberá notificações no Slack a cada nova venda realizada na Hoop.