Supabase
Tu recepcionista puede guardar los detalles de una llamada en una tabla de Supabase y buscar a quien llama por número de teléfono mediante la API REST de Supabase. La configuración siguiente usa la clave pública de tu proyecto con seguridad a nivel de fila, por lo que la recepcionista solo puede hacer lo que permitas.
No incluyas nunca la clave service_role ni la clave secreta en una herramienta de webhook. Estas claves omiten la seguridad a nivel de fila
y otorgan acceso completo a tu base de datos.
Antes de empezar
En el panel de Supabase, abre Project Settings → API Keys y copia la clave publishable o la clave heredada anon. La URL de tu proyecto es https://PROJECT_REF.supabase.co.
Prepara la base de datos
Ejecuta esto en el SQL Editor. Crea una tabla en la que tu recepcionista solo puede insertar datos y una función que devuelve un cliente por número de teléfono exacto. La función presupone que existe una tabla customers con las columnas name, plan, notes y phone, así que ajusta los nombres a tu esquema.
Quienes llaman no pueden usar la función para listar clientes: no devuelve nada a menos que se conozca el número de teléfono exacto.
Crea las herramientas
Para ambas herramientas, ve a Integraciones, selecciona Añadir integración, elige Herramienta de webhook y añade estas cabeceras de solicitud:
Guardar una solicitud de devolución de llamada
Buscar un cliente
Selecciona Activar en cada herramienta y después prueba tu recepcionista con una solicitud de devolución de llamada. La fila aparecerá en Table Editor.