Ativar a integração
- Crie uma planilha no Google Sheets. Recomendado: deixe com permissão pública para editar.
- No Editor de Fluxos de Conversa do Treble, clique no ícone do quebra-cabeças .
- Selecione a opção Google Sheets.
- Cole a URL da sua planilha no campo de texto.

Formato exigido na planilha
Esta integração exige que sua planilha tenha as seguintes duas colunas na primeira linha:country_code e cellphone que são usadas para identificar cada usuário. As colunas seguintes são usadas para obter ou salvar informações sobre esse usuário.
Existe uma terceira coluna opcional,
business_scope_id, para contatos que escrevem sem compartilhar o número de telefone. Veja contatos sem número de telefone abaixo.
Consultar variáveis da Sheets
Para obter uma variável da planilha, você deve usar o seguinte formato dentro da conversa:sheets_nombre_variable
Por exemplo, se você tem uma coluna name, pode usar a variável sheets_name para cumprimentar o usuário:

Salvar respostas na Sheets
Para salvar o que o usuário responde na conversa, use o mesmo formato de variávelsheets_nombre_variable, e marque a opção “Salvar resposta como variável” no fluxo.

Salvar o horário da resposta
Se quiser registrar quando uma resposta foi salva, crie outra coluna com o prefixotime_
Por exemplo:
- Se você tem a variável
name, crie outra coluna chamadatime_name.

Planilhas com permissões restritas
Se não quiser que sua planilha seja pública, você deve compartilhá-la com os três endereços de email oficiais do Treble:
Contatos sem número de telefone
Desde que o WhatsApp passou a permitir que as pessoas escrevam usando um nome de usuário, alguns contatos chegam sem número de telefone. Para esses casos a Meta fornece um identificador chamado BSUID, e a integração com o Sheets tem suporte a ele. A regra é simples: se houver número de telefone, a linha é identificada pelo telefone; quando não houver, é identificada pelo BSUID.Como funciona
- A Treble procura na sua planilha uma coluna chamada exatamente
business_scope_id. - Se ela não existir, a Treble a cria automaticamente na primeira vez que chega um contato sem número. Não é preciso preparar nada com antecedência.
- Uma linha é considerada válida se tiver telefone ou BSUID. Linhas sem nenhum dos dois são tratadas como vazias.
- Ao adicionar um contato identificado apenas por BSUID, as células
country_codeecellphoneficam vazias ebusiness_scope_idé preenchida.
O nome da coluna deve ser exatamente
business_scope_id, em minúsculas.Nomes de usuário e BSUID no WhatsApp
Limitações
- Máximo de colunas suportadas: até a coluna ZZ.
- Limites de velocidade (
rate limit) do Google Sheets:- G Suite: 5 solicitações por segundo
- Gmail normal: 1 solicitação por segundo