Partners

Elenia dentro de tu producto.

Para agencias, plataformas de software, grupos de restaurantes y operadores con varias sedes. Creas los negocios desde tu sistema, eliges sus módulos y le das acceso al dueño con un enlace. Nosotros operamos el motor.

  • Un llamado crea un negocio
  • Módulos por negocio
  • Acceso del dueño en un enlace

Aprovisionamiento

Un llamado, un negocio listo para reservar.

POST /admin/businesses crea el dueño, el negocio y todo lo que necesita para recibir reservas, en una sola transacción.

Campos que recibe

owner_email
Correo del dueño. Recibe el enlace de acceso. Un correo, un negocio.
business_name
Nombre del negocio, de 2 a 80 caracteres.
vertical
restaurant para Elenia Mesas o salon para Elenia Citas.
market
País del negocio, por ejemplo CO. Por defecto, Colombia.
timezone
Zona horaria, por ejemplo America/Bogota. Por defecto, la del mercado.
features
Módulos encendidos o apagados, por ejemplo receptionist o events. Los que no envíes toman su valor por defecto.

Qué devuelve

business_id, slug
Identificadores del negocio.
booking_url
La página de reservas, lista para compartir.
dashboard_url
El panel del negocio.
access_url
Enlace de acceso de un solo uso para el dueño.
invite_sent
Si el enlace también salió por correo.
features
Los módulos con que quedó el negocio.
Crear un negocioPOST /admin/businesses
curl -X POST "$ELENIA_API/admin/businesses" \
  -H "x-admin-key: $ELENIA_ADMIN_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "owner_email": "dueno@casaejemplo.co",
    "business_name": "Casa Ejemplo",
    "vertical": "restaurant",
    "market": "CO",
    "timezone": "America/Bogota",
    "features": { "events": true, "receptionist": false }
  }'
Respuesta201 Created
{
  "business_id": "<uuid>",
  "slug": "casa-ejemplo",
  "owner_user_id": "<uuid>",
  "booking_url": "https://app.elenia.app/es/r/casa-ejemplo",
  "dashboard_url": "https://app.elenia.app/es/dashboard",
  "access_url": "https://app.elenia.app/auth/confirm?token_hash=<…>",
  "invite_sent": true,
  "features": { "receptionist": false, "events": true, … }
}

Valores de ejemplo. Errores: 400 invalid_input con el campo que falló y 409 owner_has_business cuando el correo ya tiene un negocio.

El negocio queda activo y reservable ese día. Un salón arranca de lunes a sábado de 9:00 am a 6:00 pm con tres servicios de ejemplo de su mercado. Un restaurante arranca con una zona de ocho mesas y almuerzo y cena de martes a domingo. Después se ajusta desde el panel.

Módulos

Cada negocio con lo que necesita.

Los módulos se encienden o se apagan por negocio con PATCH /admin/businesses/:id, sin tocar a los demás.

Encender el recepcionistaPATCH
curl -X PATCH "$ELENIA_API/admin/businesses/$ID" \
  -H "x-admin-key: $ELENIA_ADMIN_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "features": { "receptionist": true } }'
Módulos por negocio y su valor por defecto
MóduloPor defectoQué hace
RecepcionistaApagadoAsistente de WhatsApp con el nombre del negocio.
EventosEncendido en restaurantes, apagado en salonesEventos con cupo y tarjeta propia.
BonosApagadoBonos de regalo. Van de la mano con los pagos, que hoy están apagados.
ActivoEncendidoUn negocio inactivo no recibe reservas en línea y el asistente no responde. El panel sigue disponible.

Los pagos y anticipos existen en el producto y están apagados. Se evalúan por negocio con el partner.

Acceso del dueño

Sin formularios de registro.

  1. 01

    La respuesta de la API trae access_url, un enlace de un solo uso. Si el correo está configurado, el enlace también le llega al dueño por correo.

  2. 02

    El dueño abre el enlace, elige su contraseña y entra a su panel.

  3. 03

    Desde ahí ajusta servicios, equipo, mesas, horarios y su página de reservas. Tú puedes entregar el enlace por el canal que prefieras.

Marca

Qué se personaliza hoy.

Y lo que todavía no, para que lo sepas antes de vender.

Nombre y enlace
El nombre del negocio y su dirección, app.elenia.app/es/r/su-negocio.
Logo, portada y galería
Fotos que el negocio sube desde su panel.
Colores
Los colores de la página, con la paleta de cada producto como punto de partida.
Textos
Descripción, comodidades, redes y, en restaurantes, anuncios.
Mensajes
Confirmaciones, recordatorios, correos y archivo de calendario con el nombre del negocio.

Todavía no

Dominio propio
La página vive en app.elenia.app. El dominio propio está en el plan de producto, sin fecha.
Remitente del correo
Los correos llevan el nombre del negocio, desde una dirección del dominio de la plataforma.
Panel del dueño
El panel que usa el dueño lleva la marca Elenia. Los clientes del negocio no lo ven.

Operación

Quién atiende a quién.

Cada negocio tiene un solo punto de contacto: su partner. Nosotros respondemos al partner.

  • El partner, con el negocio

    Venta, configuración inicial, capacitación y dudas del día a día. Es el primer nivel de soporte y quien conoce al negocio.

  • Elenia, con el partner

    El motor, la infraestructura, la API y los incidentes. El estado del servicio se consulta en vivo en elenia.app/estado.

Preguntas

Para partners.

Llevemos Elenia a tu producto.

Cuéntanos qué vendes, a quién y cuántos negocios esperas crear. Te respondemos con los siguientes pasos.