A janela para converter um novo usuário dura 5 minutos. Pesquisa publicada na Harvard Business Review com mais de 100 mil leads mostrou que responder em até 5 minutos aumenta 21x a chance de conversão comparado a responder em 30 minutos. Seu email de boas-vindas chega em média 3 horas depois. O WhatsApp chega em 3 segundos.
Email de Onboarding Perdeu a Corrida
Taxa média de abertura de email transacional em 2026: 21,5%. Taxa de abertura de mensagem WhatsApp: 94,7%. Não é uma diferença marginal. É um canal diferente.
O problema clássico era conectar os dois lados: você tem o Supabase guardando os dados dos usuários, tem o WhatsApp como canal ideal, mas fazer esses dois sistemas conversarem exigia back-end customizado, fila de mensagens, provedor de WhatsApp API, tratamento de erros e rate limiting. Mínimo 3 dias de trabalho para qualquer dev.
Dado: 78% dos usuários que não recebem contato nas primeiras 24h após o signup nunca voltam ao produto. Fonte: Mixpanel Product Benchmarks Report, 2025.
Como o Supabase Database Webhooks Resolve Isso
O Supabase tem um recurso chamado Database Webhooks que envia um HTTP POST para qualquer URL sempre que uma linha muda em uma tabela: INSERT, UPDATE ou DELETE. A Verboo tem uma API REST que recebe esses eventos e aciona o Assistente para enviar WhatsApp. A combinação elimina a necessidade de back-end próprio.
A arquitetura completa:
- Usuário faz signup. Supabase insere nova linha na tabela
profiles. - Database Webhook dispara um POST para uma Supabase Edge Function.
- A Edge Function chama a API da Verboo com o número de telefone e nome do usuário.
- O Assistente da Verboo envia o WhatsApp. Tempo total: abaixo de 60 segundos.
| Canal de onboarding | Taxa de abertura | Tempo até leitura | Taxa de resposta |
|---|---|---|---|
| Email transacional | 21,5% | ~3 horas | 2-4% |
| Push notification | 7% | ~20 minutos | 1-2% |
| WhatsApp via Verboo | 94,7% | menos de 3 minutos | 35-60% |
Tutorial: Passo a Passo
Passo 1: Crie o Assistente na Verboo
Acesse verboo.ai/lab e crie um novo Assistente. Configure a Instrução com o comportamento de onboarding. Um template que funciona bem em SaaS:
Você é o assistente de onboarding da [nome da empresa].
Quando acionado, envie uma mensagem de boas-vindas para o novo usuário.
Use o nome dele (variável: {{name}}).
Mencione o próximo passo concreto para ele começar.
Tom: amigável, direto, máximo 3 frases.
Exemplo de mensagem:
"Oi {{name}}, bem-vindo! Sua conta está pronta.
Acesse o painel e crie seu primeiro projeto em menos de 5 minutos.
Qualquer dúvida, é só responder aqui."
Anote o ID do seu Assistente (aparece na URL da página) e gere uma API Key nas configurações da conta.
Passo 2: Crie a Supabase Edge Function
A Edge Function é o intermediário. Ela recebe o evento do Supabase, valida os dados e chama a API da Verboo. Crie o arquivo supabase/functions/verboo-onboarding/index.ts:
import { serve } from "https://deno.land/std@0.224.0/http/server.ts"
const VERBOO_API_KEY = Deno.env.get('VERBOO_API_KEY')!
const VERBOO_ASSISTENTE_ID = Deno.env.get('VERBOO_ASSISTENTE_ID')!
serve(async (req) => {
const { record } = await req.json()
// Só processa se tiver telefone cadastrado
if (!record.phone) {
return new Response('skipped', { status: 200 })
}
const name = record.full_name ?? record.email.split('@')[0]
await fetch(
`https://api.verboo.ai/v1/assistants/${VERBOO_ASSISTENTE_ID}/trigger`,
{
method: 'POST',
headers: {
'Authorization': `Bearer ${VERBOO_API_KEY}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({ phone: record.phone, variables: { name } })
}
)
return new Response('ok', { status: 200 })
})
Deploy da função:
supabase functions deploy verboo-onboarding --no-verify-jwt
Adicione as variáveis de ambiente no painel do Supabase (Settings → Edge Functions → Secrets):
VERBOO_API_KEY=sua_api_key_aqui
VERBOO_ASSISTENTE_ID=id_do_seu_assistente
Passo 3: Configure o Database Webhook
No painel do Supabase, vá em Database → Webhooks → Create a new hook. Configure:
- Name:
verboo-signup-notify - Table:
profiles(a tabela onde você salva usuários) - Events: Insert
- Type: Supabase Edge Functions
- Edge Function:
verboo-onboarding
Clique em "Create webhook". A partir desse momento, qualquer INSERT na tabela profiles dispara a função e a mensagem chega no WhatsApp do novo usuário.
Passo 4: Teste o Fluxo Completo
Insira uma linha de teste diretamente via SQL no Supabase:
INSERT INTO profiles (full_name, email, phone)
VALUES ('João Teste', 'joao@exemplo.com', '+5511999999999');
Em menos de 60 segundos, o número vai receber a mensagem de boas-vindas. Verifique os logs da Edge Function em Functions → Logs se precisar debugar.
O Que Acontece Quando o Usuário Responde?
A maioria das soluções de WhatsApp para onboarding para no envio inicial. O Assistente da Verboo continua a conversa. Se o usuário responder com uma dúvida sobre preço, o agente explica. Se pedir para cancelar, escala para um humano via CRM nativo. Se quiser saber como usar uma funcionalidade específica, o agente busca na Base de Conhecimento que você configurou.
Você não está mandando um template frio. Está abrindo um canal de suporte e vendas dentro do WhatsApp do usuário.
Resultado típico: Empresas que adicionam WhatsApp no onboarding reportam aumento de 30 a 60% na ativação de usuários na primeira semana. A Verboo opera com mais de 390 empresas ativas e 27 milhões de mensagens processadas, latência média abaixo de 500ms.
Variações do Mesmo Padrão
O mesmo fluxo funciona para outros eventos além do signup:
- Trial expirando: Webhook no UPDATE da coluna
trial_ends_at, Assistente envia oferta de upgrade 48h antes. - Pagamento confirmado: INSERT na tabela
payments, Assistente envia confirmação e próximos passos. - Feature não usada: UPDATE via cron job na tabela
user_activity, Assistente ativa com dica personalizada. - Churn risk: Evento de score baixo de engajamento, Assistente oferece onboarding assistido.
O padrão é sempre o mesmo: evento no banco dispara webhook, webhook chama a Verboo, Assistente conversa no WhatsApp. A documentação completa da API está em verboo.ai/pt.
Configure o Assistente de onboarding agora e o próximo signup já recebe WhatsApp. Crie sua conta Verboo grátis (login Google em 10 segundos, sem cartão).



