Saltar al contenido
CorekChat Ayuda Guías para clientes

Ayuda · Integraciones y API

Cómo conectar CorekChat con tus otros sistemas

CorekChat puede conversar con los otros programas de tu restaurante: tu sistema de facturación, tu contabilidad, un tablero de ventas o la tienda en línea. Hay dos formas de conectarlos, y casi siempre se usan juntas.

#Las dos piezas: la API y los webhooks

  • La API le deja a otro sistema preguntar: «dame los pedidos de hoy», «qué productos están disponibles», «qué reservas hay para el viernes». Es de sólo lectura: ningún sistema externo puede cambiar tu menú, tus pedidos ni tus reservas.
  • Los webhooks hacen lo contrario: CorekChat avisa a tu sistema en el momento en que algo pasa. Entró un pedido, cambió de estado, se canceló una reserva, se cerró una mesa.

La forma más común de usarlas es combinada: el webhook avisa «entró el pedido con tal número», y tu sistema usa la API para pedir el detalle de ese pedido.

#Qué necesitas

  1. Que tu plan lo incluya. La API y los webhooks vienen en el plan Enterprise, y en cualquier plan pago se agregan con el extra API y Webhooks, desde Configuraciones → Plan y consumo. Sin eso, las secciones API y Webhooks te lo avisan en lugar de mostrar el formulario.
  2. Permiso para configurarlo. En tu equipo, quien tenga los permisos de llaves de la API y webhooks (en Roles, dentro de la sección Sistema). Normalmente es quien administra la cuenta.
  3. Alguien que programe la conexión del otro lado. CorekChat entrega los datos; el programa que los recibe lo arma tu desarrollador o el proveedor de tu otro sistema. Las guías de esta sección están escritas para que se las pases tal cual.

#Qué datos salen y cuáles no

La API y los webhooks entregan lo necesario para integrar: pedidos con sus productos y totales, el menú, las reservas y el estado de las mesas. No entregan conversaciones, teléfonos de tus clientes ni datos de pago. Los avisos de los webhooks llevan lo mínimo —el número del pedido o de la reserva y lo que cambió— y el detalle se pide por la API con una llave que tú controlas.

#Por dónde seguir

Si una integración deja de funcionar, lo primero es mirar la sección Webhooks: ahí está el historial de cada aviso, con lo que respondió tu sistema. Si no encuentras la causa, pregúntale a Nero o escríbenos.