Precios
Descargas
Ingresar
Probar gratis
Integraciones

Tenelo en integraciones: control multipantalla con los datos de tu sistema

Con Tenelo controlas todas tus pantallas desde un solo lugar, y también puedes mostrar en ellas los datos de tu sistema. Tu sistema expone los datos en una URL y Tenelo los lee, o tu sistema se los envía a Tenelo. En los dos casos se muestran en la zona de la pantalla que elijas, con el resto del espacio para lo que quieras comunicar.

Turnos, reservas, precios, stock, indicadores: si ya viven en un sistema, no hay que volver a cargarlos. Esta página dice exactamente qué forma tienen que tener los datos, cuál de las dos formas de conectar te conviene y cómo queda en pantalla, para que lo evalúes por tu cuenta.

Dos formas, las dos válidas

Tenelo lee tus datos, o tu sistema se los manda

Eliges una por cada fuente. Puedes cambiar después sin rehacer la pantalla: la grilla es la misma.
Disponible · Lectura
Tu sistema expone una URL y Tenelo la lee

Publicas los datos en una dirección (una API, un archivo JSON o CSV, un feed) y Tenelo la consulta cada pocos segundos. Es la opción natural si ya tienes una API pública o un servicio en la nube.

CUÁNDO CONVIENE

• Ya tienes una API o un feed accesible desde internet

• Los datos cambian poco o a intervalos regulares

• No quieres programar nada del lado de tu sistema

La URL puede pedir autenticación: Bearer, API key o usuario y contraseña. La credencial queda en tu cuenta; las pantallas nunca la reciben.

Disponible · Envío
Tu sistema le envía los datos a Tenelo (webhook)

Tenelo te da una URL y un token. Cada vez que cambia algo, tu sistema hace un POST con la lista de registros, y las pantallas muestran lo último que llegó. Tu sistema no tiene que estar expuesto a internet: la conexión sale desde tu red.

CUÁNDO CONVIENE

• Tu sistema está en una red interna, sin URL pública

• Los cambios son eventos: se llamó un turno, se vendió algo

• Prefieres mandar sólo cuando hay novedad

Se acepta la lista pelada o adentro de un objeto, y un nivel de anidado se acomoda solo. Si tu sistema deja de enviar, las pantallas siguen mostrando lo último recibido.

Así se ve un envío por webhook
curl -X POST "<la URL de tu webhook>" \
  -H "Authorization: Bearer whw_…" \
  -H "Content-Type: application/json" \
  -d '[{"turno":"A-102","box":"Box 1","estado":"Llamando"}]'
La URL y el token los da el panel al crear el webhook, con este mismo ejemplo listo para copiar. Tenelo responde cuántos registros entendió, o el motivo si algo no sirve.
La forma de los datos

Una lista de registros planos

Es todo el contrato, y vale para las dos formas: lo que tu sistema publica en la URL, o lo que envía por webhook.

1

Una lista de registros

Por URL: JSON con la lista en la raíz, CSV, o XML y RSS con un registro por cada <item>. Por webhook: JSON, con la lista pelada o adentro de un objeto —Tenelo la encuentra sola.

2

Registros planos

Cada registro es un objeto con campos de texto o número. Por URL, Tenelo lee sólo el primer nivel. Por webhook, un objeto anidado se abre un nivel (detalle.box pasa a detalle_box); las listas anidadas se descartan.

3

Credenciales en su lugar

Por URL: sin autenticación, Bearer, API key o usuario y contraseña, guardadas en tu cuenta. Por webhook: un token de escritura que va en tu sistema y otro de lectura que va en el elemento. Las pantallas nunca reciben ninguno.

4

Cada cuánto llega a la pantalla

En modo "en vivo", desde cada 5 segundos: el servidor relee la fuente —tu URL o lo último que llegó por webhook— una vez por intervalo para todas las pantallas, y todas muestran lo mismo. Para datos que cambian poco, en vez de en vivo, se programa por horarios.

Así se ve una fuente que sirve

Un turnero con tres puestos. Cada registro es un puesto; los nombres de los campos los eliges tú y después indicas cuál va como título, cuál como descripción y cuál como dato extra.

[
  { "turno": "A-102", "box": "Box 1", "estado": "Llamando" },
  { "turno": "A-099", "box": "Box 2", "estado": "En atención" },
  { "turno": "—",     "box": "Box 3", "estado": "Libre" }
]
Así se ve una que no

La lista está adentro de un objeto y cada puesto tiene el estado anidado. Tenelo mostraría una sola fila, con el campo puestos como texto. Se resuelve del lado del sistema: devolver la lista pelada, con los campos al primer nivel.

{
  "ok": true,
  "puestos": [
    { "turno": "A-102", "detalle": { "box": 1, "estado": 2 } }
  ]
}
Pruébalo con una fuente de verdad

Esta URL es un turnero simulado que corre en nuestros servidores y cambia solo cada 30 segundos. Ábrela en el navegador para ver la forma exacta, o úsala como fuente en tu cuenta para armar el elemento antes de tener tu sistema conectado. En el panel hay otras fuentes de ejemplo (clases de gimnasio, productos, propiedades, eventos), y cualquier URL pública que devuelva una lista sirve igual.

https://tenelo.app/ds/v1/turnero?cada=30&boxes=6
Los datos son inventados y no se guardan. Sirve para probar; no la uses en una pantalla real.
Cómo queda en pantalla

Tus datos en una zona, tu comunicación en el resto

El ejemplo es un turnero que comparte la pantalla con institucionales y publicidad, pero vale para cualquier sistema: una cola de pedidos, el stock de un depósito, cotizaciones, indicadores de una planta. El sistema sigue siendo el tuyo: Tenelo lo muestra, no lo reemplaza.

Secuencia · rota sola

Institucionales y publicidad

Imágenes, videos y piezas del editor, en el orden y la duración que definas.

Zona fija · en vivo

A-102

Box 1

Llamando

A-099

Box 2

En atención

A-101

Box 3

En atención

—

Box 4

Libre

Los turnos se leen de tu sistema cada 30 segundos; la izquierda rota como cualquier canal.

Eliges la zona

El elemento se ubica en un rectángulo de la pantalla, en porcentaje del lienzo: mitad derecha, tercio de abajo, la medida que necesites. El resto queda libre.

Fijo o en la secuencia

Fijo, se dibuja permanente encima del canal —el caso de los turnos—. En la secuencia, ocupa un turno como cualquier otra pieza —el caso de una lista de precios que aparece cada tanto.

Diseñas la grilla

Qué campo va como título, cuál como descripción, cuál como dato extra; columnas, cuántos registros por vista, tipografía, colores, fondo transparente o no. Sin escribir código.

Y el resto es un canal normal

Publicidad, institucionales, video, YouTube, piezas del editor: la misma secuencia que en cualquier canal, y las mismas pantallas ilimitadas por canal.

Pruébalo tú

Veinte minutos, sin hablar con nadie

Si tu sistema devuelve la lista, esto es todo lo que hace falta para verlo en una pantalla.
1
Crea tu cuenta

Te registras con tu email y entras al panel, donde se arma todo lo que sigue.

2
Crea un contenido dinámico con tu fuente

Contenido dinámico → Fuente de datos → "Desde URL" o "Webhook". Por URL, pega la de tu sistema o la del turnero de prueba de esta página. Por webhook, crea uno: el panel te da la URL y el token, y puedes diseñar antes de conectar tu sistema, con filas de ejemplo tomadas de tu propia API, de un servicio de ejemplo o pegadas, y mandar envíos de prueba por el camino real.

3
Mapea y diseña

Indica qué campo es el título, cuál la descripción y cuál el dato extra. Elige columnas, registros por vista y estilo. Marca "en vivo" y el intervalo.

4
Ubícalo en un canal

Agrégalo al canal como elemento fijo, define la zona y carga en la secuencia lo que va en el resto de la pantalla.

5
Vincula una pantalla

Instala el reproductor, escanea el QR y mira cómo se actualiza.

Cómo se encuadra

Tres cosas de los términos que aplican acá

Resumidas. El texto que vale es el de los términos y condiciones.
Tu cuenta es para tus propias pantallas

Conectas tu sistema a tus pantallas, tus locales y tus marcas. No se puede operar la plataforma para terceros: si tus clientes quieren pantallas con Tenelo, cada uno tiene que tener su propia cuenta.

Los datos son tuyos y se muestran como llegan

Lo que devuelve tu fuente se exhibe tal cual. Tenelo no lo verifica ni responde por datos incorrectos, desactualizados o no disponibles por causas ajenas al servicio.

No hay garantía de continuidad ni SLA

Tenelo procura estar disponible siempre, pero no garantiza ausencia de interrupciones. Si una pantalla caída es un problema operativo —un turnero lo es—, diseña el circuito con eso en mente: por ejemplo, que el llamado tenga respaldo en tu sistema.

Preguntas frecuentes

Sí, de dos maneras. Si ya tienes tu sistema de turnos, Tenelo lo muestra: tu sistema expone el estado en una URL como una lista de registros planos (JSON, CSV o XML), Tenelo la lee cada pocos segundos y la dibuja en la zona de la pantalla que elijas; la cola y el llamado siguen en tu sistema. Y si usas el turnero de Tenelo, puede consultar a tu sistema para validar a cada persona por su documento antes de darle el número (cliente, no cliente o sin respuesta, como en un banco).

Sí. Tenelo tiene su propio turnero (menú Aplicaciones → Turnos): filas con su prefijo, puestos, un tótem «Saca tu número», la pantalla de llamado con voz y el operador que llama desde el celular, sin instalar nada. Si prefieres seguir con tu sistema, Tenelo muestra sus datos y se ocupa del resto de la pantalla, como la publicidad y los mensajes institucionales.

No, si usas webhook: tu sistema hace un POST hacia Tenelo cuando cambia algo, y esa conexión sale desde tu red. Si prefieres que Tenelo lea, entonces sí hace falta una URL accesible desde internet, con la autenticación que quieras.

Tenelo responde en el momento con el motivo, en castellano, y no reemplaza lo último que había: la pantalla sigue mostrando el dato anterior. En el panel se ve el último rechazo y cuántos envíos se aceptaron.

En modo en vivo, desde cada 5 segundos, sea por URL o por webhook. El servidor relee la fuente una vez por intervalo para todas las pantallas, así que todas muestran lo mismo al mismo tiempo. Para datos que cambian poco, en vez de en vivo, se puede programar por horarios.

Las pantallas mantienen el último dato válido que recibieron y siguen mostrando el resto del canal. Cuando la fuente vuelve, se actualizan solas.

Sí: el asistente de Tenelo responde las 24 horas, en el sitio y dentro de tu panel. Lo que hace falta para evaluar la integración está en esta página; si te queda una duda concreta, pregúntale al asistente con un ejemplo del JSON que devuelve tu sistema.


¿Te quedó una duda? Pregúntale al asistente

Responde las 24 horas, todos los días. Pégale un ejemplo de lo que devuelve tu sistema y te dice en el momento si conecta tal cual o qué habría que cambiar.