Se você tem um restaurante, loja ou qualquer negócio físico, já sabe que entender o que os clientes pensam dos concorrentes pode ser mais útil que 1.000 reuniões de brainstorming. E onde essas opiniões estão? No oráculo moderno: as reviews do Google.
Mas ninguém tem tempo (ou paciência) pra ficar lendo 200 comentários sobre tacos em Budapeste. Por isso, aqui vai um jeito melhor: usar IA para resumir automaticamente essas reviews. Tudo via Airtable + Zapier + SerpApi + OpenAI. Sim, parece complicado. Não, você não vai precisar saber programar.
O que você vai aprender:
- Como montar um fluxo no Airtable e Zapier pra orquestrar tudo.
- Como usar SerpApi pra puxar reviews direto do Google Maps.
- Como usar OpenAI pra resumir os comentários e salvar tudo bonitinho no Airtable.
O que você precisa:
- Conta no Airtable (gratuita)
- Conta paga no Zapier (desculpa, sem ela não dá)
- Conta no SerpApi (tem plano gratuito com 100 buscas/mês)
- Conta no OpenAI Platform com crédito (pelo menos US$10, e não, não é o app do ChatGPT)
Etapa 1: Airtable + Zapier = automação com juízo
Vamos usar o Airtable como nossa central de controle. Mas se você curte viver perigosamente, pode adaptar pra Notion ou Google Sheets.
- Crie uma nova base no Airtable.
- Adicione as seguintes colunas:
- Keyword: onde você vai digitar o termo de busca no Google (ex: “mexican food budapest”).
- Status: campo do tipo “Single select” com a opção “Go” — isso é o gatilho da automação.
- Location Name: nome do lugar encontrado.
- Location URL: site do lugar.
- Review Summary: onde vamos guardar o resumo das reviews.
- Keyword: onde você vai digitar o termo de busca no Google (ex: “mexican food budapest”).
- Renomeie a “Grid view” para “All”.
- Duplique essa view e chame de “Go”. Nessa, aplique um filtro: mostrar apenas onde o Status é “Go”.
Agora no Zapier:
- Crie um novo zap.
- Escolha “Airtable” como app e “New Record” como evento.
- Conecte à base/view que você criou.
- Teste o gatilho com um registro onde o Status está como “Go” e o Keyword preenchido.
Etapa 2: Roubando reviews com a benção da SerpApi
O Google não oferece uma API oficial para reviews. Mas a SerpApi sim. E funciona bem.
- Crie sua conta na SerpApi. Copie sua API key (é longa, secreta e preciosa).
- No Zapier, adicione um passo do tipo Webhook (app: Webhooks by Zapier / ação: GET).
- Configure assim:
- URL:
https://serpapi.com/search
- Query String Params:
- api_key: sua API key
- engine: google_maps
- type: search
- q: o campo Keyword vindo do Airtable
- api_key: sua API key
- URL:
- Teste o passo. Se tudo der certo, você verá até 20 lugares retornados.
Agora vem o pulo do gato: precisamos dos reviews. E eles não vêm nesse primeiro passo. Então:
- Adicione um novo passo com “Looping by Zapier” e a ação “Create Loop From Line Items”.
- Configure com esses campos:
- placeid: pegue do campo Local Results Place Id
- name: pegue do campo Local Results Title
- url: pegue do campo Local Results Website
- placeid: pegue do campo Local Results Place Id
- Teste. Vai aparecer só um resultado, mas é assim mesmo no modo de teste.
- Adicione mais um Webhook (GET) com a seguinte configuração:
- URL:
https://serpapi.com/search
- Query Params:
- api_key: sua chave
- engine: google_maps
- place_id: valor do looping anterior
- api_key: sua chave
- URL:
- Teste e veja se aparecem as reviews.
Etapa 3: IA trabalhando pra você (finalmente)
Agora que temos as reviews, vamos botar o OpenAI pra fazer o trabalho sujo e resumi-las de forma decente.
- Adicione um passo no zap:
- App: ChatGPT (ou OpenAI)
- Evento: Conversation (ou similar)
- App: ChatGPT (ou OpenAI)
- Configure com:
User message: algo como:Reviews:
{{Reviews Extracted Snippet Original}}
Summary:
Model
: gpt-4o-mini (mais rápido e barato)
Assistant Instructions
:
Summarise the Google Reviews for a location.
Along with the summary, bullet point some specific good and bad things that are highlighted.
Max Tokens: ~1000
- Teste. Vai sair um resumo bem digno, com pontos positivos e negativos.
Etapa 4: Joga tudo de volta no Airtable
Hora de fechar o ciclo:
- Adicione um novo passo no zap:
- App: Airtable
- Ação: Update Record
- App: Airtable
- Configure assim:
- Record: use o ID do trigger (Airtable)
- Location Name: valor do looping
- Location URL: valor do looping
- Review Summary: resposta da IA (campo “Reply”)
- Record: use o ID do trigger (Airtable)
- Teste. Vá até o Airtable. Tá lá? Então deu certo.
Checklist final (pra você não se perder no caminho)
✔️ Criar base no Airtable com os campos certos
✔️ Criar views "All" e "Go" com filtro
✔️Configurar Zapier com gatilho “New Record”
✔️ Usar Webhook com SerpApi pra buscar locais via Keyword
✔️ Criar loop com os lugares encontrados
✔️ Usar outro Webhook pra pegar as reviews via place_id
✔️ Usar OpenAI pra resumir as reviews com pontos positivos e negativos
✔️ Atualizar o Airtable com nome, URL e resumo dos reviews
Quer espionar a concorrência sem sair da cadeira? Agora você pode.
E sem precisar ler “A comida estava boa mas o garçom demorou” 300 vezes.