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.
verticalrestaurantpara Elenia Mesas osalonpara 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
receptionistoevents. 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.
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 }
}'
{
"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.
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ódulo | Por defecto | Qué hace |
|---|---|---|
| Recepcionista | Apagado | Asistente de WhatsApp con el nombre del negocio. |
| Eventos | Encendido en restaurantes, apagado en salones | Eventos con cupo y tarjeta propia. |
| Bonos | Apagado | Bonos de regalo. Van de la mano con los pagos, que hoy están apagados. |
| Activo | Encendido | Un 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.
-
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. -
02
El dueño abre el enlace, elige su contraseña y entra a su panel.
-
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.
Con una llave en el encabezado x-admin-key. La definimos contigo cuando abrimos tu acceso de partner.
Sí. El campo vertical decide: restaurant para Elenia Mesas y salon para Elenia Citas.
La API responde 409 con el código owner_has_business. Cada correo de dueño corresponde a un negocio, así que cada sede de un grupo necesita su propio correo.
Tú. Elenia no cobra dentro de la plataforma. Las condiciones entre tu empresa y Elenia se acuerdan por contrato.
Sí. Con active en false, la página deja de recibir reservas en línea y el asistente deja de responder. El panel del dueño sigue disponible.
Llevemos Elenia a tu producto.
Cuéntanos qué vendes, a quién y cuántos negocios esperas crear. Te respondemos con los siguientes pasos.