LA EPOXI CENTRALLos Ángeles

Integraciones

Telefonía, CRM y pagos. Lo que tiene llave se marca como detectado. Lo que aún no está conectado dice Próximamente.

Automatizaciones

Esto solo dice si la variable existe. No muestra llaves, correos ni números.

Pago con Stripe

Sin configurar

Sin STRIPE_SECRET_KEY no hay cobro. El pedido, la visita o la inscripción quedan en demo.

Correo (Resend)

Sin configurar

Sin esas variables el correo se omite. La referencia sigue en pantalla.

Copia al equipo

Sin configurar

Sin STAFF_NOTIFY_EMAIL no hay copia interna.

SMS (Twilio)

Sin configurar

Sin esas tres variables no se envía SMS. El consentimiento igual se guarda.

WhatsApp (Twilio)

Sin configurar

Sin TWILIO_WHATSAPP_FROM no se envía WhatsApp.

Publicar programados

Configurado

CRON_SECRET está. GET o POST /api/cron/publish exige Authorization: Bearer y esa variable.

Vista previa de plantillas

Texto de ejemplo. Abrir esta página no envía correo, SMS ni WhatsApp.

Correo

Asunto: LA Epoxi Central · LEC-DEMO

Hola Cliente,

Recibimos tu visita.
Referencia: LEC-DEMO
Garaje · visita de muestra

No se cobró ninguna tarjeta en este sitio.
El equipo confirma el siguiente paso.

LA Epoxi Central

SMS

LA Epoxi Central: LEC-DEMO quedó registrado. Sin cargo en el sitio. El equipo confirma.

WhatsApp

Hola Cliente, recibimos tu visita LEC-DEMO. Garaje · visita de muestra Sin cargo en el sitio. El equipo confirma.

PostgreSQL / SQLite · Conectado

OpenAI

Sin configurar

Cerebro opcional de EPOXI BOT. Las reglas responden igual sin la llave.

Variable: OPENAI_API_KEY

Sanity

Sin configurar

Los esquemas viven en /sanity. El contenido de muestra viene en el código.

Variable: SANITY_PROJECT_ID

Twilio

Sin configurar

La voz exige X-Twilio-Signature. Sin token o con firma inválida responde 403. SMS y WhatsApp solo salen con consentimiento y número de origen.

Variable: TWILIO_AUTH_TOKEN

Aviso: /api/webhooks/twilio

GoHighLevel

Sin configurar

El contacto se envía aquí cuando GOHIGHLEVEL_WEBHOOK_URL está definida.

Variable: GOHIGHLEVEL_API_KEY

Aviso: /api/webhooks/crm

HubSpot

Sin configurar

El token Bearer se adjunta cuando CRM_WEBHOOK_URL apunta a HubSpot.

Variable: HUBSPOT_ACCESS_TOKEN

Aviso: /api/webhooks/crm

Salesforce

Sin configurar

El mismo envío de contactos que los otros CRM.

Variable: SALESFORCE_WEBHOOK_URL

Aviso: /api/webhooks/crm

Secreto CRM

Sin configurar

El aviso de entrada exige este secreto, como Bearer o HMAC. Si falta, la petición se rechaza.

Variable: CRM_WEBHOOK_SECRET

Aviso: /api/webhooks/crm

Upstash Redis

Sin configurar

Límite de intentos compartido cuando también está UPSTASH_REDIS_REST_TOKEN. En producción, sin Upstash, se usa la tabla RateBucket.

Variable: UPSTASH_REDIS_REST_URL, UPSTASH_REDIS_REST_TOKEN

Próximamente

PayPal

Próximamente

Sin PAYPAL_CLIENT_ID, PAYPAL_CLIENT_SECRET, PAYPAL_WEBHOOK_ID y PAYPAL_ENV el botón dice Próximamente y no marca un pago.

RingCentral

Próximamente

Conector de voz todavía no conectado.

Voz de Microsoft Teams

Próximamente

Los eventos de llamada todavía no entran.

Outlook OAuth

Próximamente

La reserva ya abre un borrador y descarga un .ics. La sincronización con Outlook no está.

Google Calendar

Próximamente

Sin la cuenta de servicio, el dueño fija horas y fechas bloqueadas. La confirmación incluye un .ics. No se inventa un evento.