Saltar al contenido principal
Vista previa — Jelou Functions está en fase de vista previa. La API y el comportamiento pueden cambiar sin previo aviso. No lo uses en flujos de producción críticos sin contactar al equipo de soporte.
¿Cómo obtener tu token?
  • Clientes Enterprise: el token debe ser solicitado al equipo de soporte técnico de Jelou.
  • Clientes Self-service: puedes generar tu propio token desde Autenticación.

¿Qué es Jelou Functions?

Jelou Functions es una plataforma serverless de TypeScript donde con define() obtienes automáticamente:
  • Endpoint HTTP listo para recibir peticiones
  • Validación de entrada y salida con Zod
  • Herramienta MCP para que tus agentes IA la invoquen directamente
  • Cron jobs declarativos sin infraestructura adicional
  • Multi-tool con app() para agrupar varias herramientas en un solo despliegue
index.ts
import { define, z } from "@jelou/functions";

export default define({
  name: "consultar-cliente",
  description: "Busca información de un cliente por teléfono",
  input: z.object({
    telefono: z.string().min(10),
  }),
  output: z.object({
    nombre: z.string(),
    plan: z.string(),
  }),
  handler: async (input, ctx) => {
    ctx.log("Buscando cliente", { telefono: input.telefono });
    return { nombre: "María García", plan: "Premium" };
  },
});
Despliega con un solo comando y obtén una URL de producción:
jelou deploy
# → https://consultar-cliente.fn.jelou.ai

¿Para qué sirve?

Herramientas para agentes IA

Crea herramientas que tus agentes de WhatsApp pueden invocar: consultar datos, procesar pagos, verificar estados.

Webhooks y APIs

Recibe callbacks de pasarelas de pago, CRMs o cualquier servicio externo con validación automática.

Tareas programadas

Ejecuta tareas recurrentes como enviar recordatorios, sincronizar datos o limpiar sesiones inactivas.

Despliegue instantáneo

Del código local a producción en segundos, con rollback incluido y soporte para CI/CD.

Funciones multi-tool

Agrupa múltiples herramientas en un solo despliegue con app(): rutas auto-generadas, MCP unificado y cron independiente.

Prerrequisitos

Antes de empezar, asegúrate de tener:
  • Node.js 18+ instalado
  • Tu cuenta de Jelou con acceso a Functions
  • Tu token de acceso personal (prefijo jfn_pat_)

Siguiente paso

Inicio rápido

Crea, prueba y despliega tu primera función en menos de 5 minutos.