- Integraciones /
- Stripe
Conecta Stripe a los agentes de voz de ElevenLabs Conversational AI
Habilita el comercio por voz en tiempo real con pagos seguros y conversacionales a través de tus agentes IA
Características
Características de la integración
Procesamiento de Pagos en Tiempo Real
Los agentes IA revisan tu calendario de Cal.com en tiempo real para ofrecer solo horarios disponibles, evitando reservas dobles y conflictos de programación.
Gestión de reservas múltiples
Gestiona reservas, reprogramaciones y cancelaciones en una sola conversación con actualizaciones automáticas del calendario y notificaciones de confirmación.
Flujo de conversación natural
Los clientes interactúan de manera natural - "Necesito reservar una cita para el próximo martes por la tarde" - la IA entiende y procesa solicitudes de programación complejas.
Soporte multizona horaria
Gestiona automáticamente las conversiones de zonas horarias y la programación en diferentes zonas horarias utilizando la gestión de zonas horarias integrada de Cal.com.
Confirmaciones instantáneas
Los clientes reciben confirmaciones de reserva inmediatas por teléfono, correo electrónico y SMS a través del sistema de notificaciones de Cal.com.
Análisis de reservas
Sigue las tasas de éxito de las reservas de citas, los resultados de las llamadas y la satisfacción del cliente a través del panel de análisis integrado.
Instalación
Guías de instalación
Paso 1: Configuración de la cuenta de Stripe
- Inicia sesión en tu panel de Stripe en dashboard.stripe.comjavascript
javascriptconst stripe = require('stripe')('sk_test_...');// Crea intención de pagoconst paymentIntent = await stripe.paymentIntents.create({amount: 2000,currency: 'usd',payment_method_types: ['card'],}); - Ve a Developers > API keysjavascript
javascriptconst agent = await elevenlabs.agents.create({name: 'Asistente de Pagos',voice_id: 'voice_id_here',tools: ['stripe_payment_processor'],workflow: 'payment_conversation'}); - Copia tu clave secreta para operaciones del lado del servidorjavascript
javascriptapp.post('/webhook', (req, res) => {const event = req.body;
switch (event.type) {case 'payment_intent.succeeded':break;case 'payment_intent.payment_failed':break;}});
Paso 2: Configuración del agente de ElevenLabs
- Accede a la consola de ElevenLabs y ve a tu agente
- Ve a Configuración > Gestor de secretos
- Crea un nuevo secreto llamado STRIPE_SECRET_KEY con tu clave secreta
Solución de problemas