Sistema de Agendamento WhatsApp n8n-Wix

Job ID: 40123181

Budget: $30 – $250 USD

Preciso desenvolver um sistema de agendamento pelo WhatsApp integrado ao Wix Bookings, porque o cliente já tem o site no Wix e toda a agenda/serviços estão no Wix Bookings. A ideia é o WhatsApp ser o canal de atendimento e o Wix continuar sendo a “fonte da verdade” (serviços, profissionais e horários).

Objetivo:
O cliente conseguir agendar, remarcar e cancelar pelo WhatsApp, com validação de disponibilidade em tempo real no Wix Bookings e confirmação automática.

Escopo (MVP):

Atendimento via WhatsApp (menu simples):

Agendar

Remarcar

Cancelar

Falar com humano

Listar serviços do Wix Bookings e permitir seleção.

Consultar horários disponíveis (time slots) no Wix Bookings e sugerir opções.

Coletar dados mínimos do cliente (nome e, se necessário, e-mail).

Criar a reserva no Wix Bookings e retornar confirmação no WhatsApp.

Registro de logs (agendamentos criados, erros, tentativas) para auditoria.

Funcionalidades desejadas (fase 2 / opcional):

Lembretes automáticos (ex.: 24h antes e 2h antes)

Integração com pagamento (link do Wix/checkout ou link externo)

Webhooks do Wix para sincronizar remarcações/cancelamentos feitos no site

Painel simples de acompanhamento (opcional)

Tecnologia (aceito sugestões, mas preferências):

Orquestração: n8n (preferencial) ou Node.js

WhatsApp: WhatsApp Cloud API / Twilio / Zenvia / Blip (o dev pode sugerir o melhor custo/benefício)

Wix: uso das APIs oficiais do Wix Bookings (Services / Time Slots / Bookings)

Requisitos obrigatórios:

Experiência real com Wix APIs (Bookings) e integração com WhatsApp.

Entregar código e documentação de deploy/configuração (variáveis, tokens, webhooks).

Evitar dependência frágil (nada de “bot que só clica na tela” / automação por WhatsApp Web).

Respeitar LGPD (não armazenar dados sensíveis sem necessidade).

Entregáveis:

Fluxo funcionando em ambiente do cliente

Documentação (setup, tokens, endpoints, como dar manutenção)

Scripts/arquivos do workflow (se n8n) + repositório do projeto (se Node)

Pequeno “guia do operador” (como testar, como mudar mensagens)