Equipo: usuarios, roles, permisos y vacantes
Agrega empleados, crea roles personalizados, consulta permisos, publica vacantes y da seguimiento a candidatos.
Este capítulo cubre dos secciones del menú lateral del backoffice de Eatsy Orders:
- Users (ES: "Usuario") — tu lista de personal, los roles que les asignas y el catálogo de permisos que los roles pueden otorgar.
- Jobs (ES: "Trabajos") — las vacantes que publicas y los candidatos que aplican (o que agregas a mano).
Qué puedes hacer aquí
- Agregar a las personas que trabajan en tu restaurante como empleados (personal que inicia sesión en el backoffice y/o en la app POS/iPad), con su nombre, puesto, email de acceso, teléfono, PIN/código de acceso y el/los rol(es) que reciben.
- Editar un empleado, activarlo/desactivarlo (Active/Inactive), asignar un Superior (gerente) y eliminarlo.
- Crear tus propios roles personalizados y elegir exactamente qué permisos otorga cada rol (por ejemplo, quién puede ver pedidos, editar el menú o gestionar personal).
- Consultar el catálogo completo de permisos para entender qué desbloquea cada uno.
- Publicar vacantes (puesto, descripción, fotos y preguntas personalizadas de postulación), alternar una vacante entre hiring y not-hiring, y eliminarla.
- Revisar candidatos que aplicaron a una vacante, cambiar su estado a medida que avanzan en tu proceso de contratación y agregar candidatos manualmente.
Dónde encontrarlo
- Users: ítem del menú lateral Users →
https://admin.eatsyorders.com/users. Abre tres pestañas: Employees, Roles, Permissions. - Jobs: ítem del menú lateral Jobs →
https://admin.eatsyorders.com/jobs. Abre dos pestañas: Vacancies, Candidates.
Visibilidad — Users. El ítem Users del menú lateral solo aparece si tu cuenta tiene el permiso see-users. Dentro de la página, cada pestaña está controlada por su propio permiso y se oculta si no lo tienes: Employees necesita see-employee, Roles necesita see-role, Permissions necesita see-permission. Si no tienes ninguno de estos, la página muestra un mensaje "You do not have permission" en lugar de las pestañas.
Visibilidad — Jobs. El ítem Jobs del menú lateral solo aparece si tu cuenta tiene el permiso see-jobs. Dentro, la pestaña Vacancies necesita see-vacancy y la pestaña Candidates necesita see-candidate; las pestañas que te falten se ocultan, y si no tienes ninguna verás el mensaje "You do not have permission".
Las pestañas también se pueden abrir directamente por URL, p. ej. https://admin.eatsyorders.com/users?tab=roles o https://admin.eatsyorders.com/jobs?tab=candidates.
Pestaña Employees (Users → Employees)
Dónde: página Users, pestaña Employees (ES: "Empleados") — https://admin.eatsyorders.com/users?tab=employees.
Para qué sirve: Esta es la lista maestra de tu personal. Cada fila es un empleado, mostrando si está activo (punto verde) o inactivo (punto rojo), su(s) rol(es), teléfono, email de acceso y gerente. Desde aquí creas, editas y eliminas personal.
Las columnas de la tabla son: Name, Role, Phone, Email, Manager.
Agregar un empleado
- Haz clic en New Employees (ES: "Nuevos empleados") arriba a la derecha. (El botón solo se muestra si tienes
add-employee.) - Llegas al formulario de empleado en
https://admin.eatsyorders.com/users/employee/new. Completa las secciones descritas en "El formulario de empleado" abajo. - Haz clic en Save (ES: "Guardar") y confirma en el diálogo "Save changes".
Si la lista está vacía, el estado vacío muestra un enlace Create new employee que te lleva al mismo formulario (solo si tienes add-employee).
Editar un empleado
- Haz clic en cualquier parte de la fila del empleado, o abre el menú de tres puntos de la fila y elige Edit (ES: "Editar"). Cualquiera de las dos requiere el permiso
edit-employee— sin él, las filas no son clicables y la opción de menú/Edit está oculta. - Vas a
https://admin.eatsyorders.com/users/employee/…/edit. - Haz tus cambios y Save.
Eliminar un empleado
- Abre el menú de tres puntos de la fila y elige Delete (ES: "Eliminar"). Esta opción solo aparece si tienes
delete-employee. - Aparece un diálogo de confirmación ("Are you sure you want to delete {name}?"). Haz clic en Delete para confirmar o Cancel para salir.
- También puedes eliminar desde dentro del formulario de edición usando el botón Delete en el panel de acciones.
Detalle: La eliminación es inmediata y permanente (no hay papelera/restauración para empleados). Si solo quieres impedir que alguien inicie sesión, prefiere ponerlos en Inactive (ver abajo) en lugar de eliminarlos.
Cargar más
Si tienes mucho personal, solo se carga una primera página. Un botón Load more (ES: "Cargar más") al final obtiene el siguiente lote.
El formulario de empleado (nuevo / editar)
Dónde: https://admin.eatsyorders.com/users/employee/new y .../users/employee/…/edit.
Visibilidad: El formulario nuevo requiere add-employee; el de edición requiere edit-employee. Sin el permiso correcto obtienes una pantalla "You do not have permission".
El formulario es una sola pantalla dividida en secciones. En pantallas anchas los botones Save/Delete/Cancel están en un panel a la derecha; en pantallas estrechas (≤792px de ancho) aparecen como una barra arriba.
Sección: encabezado (nombre, puesto, interruptor active)
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Interruptor Active (ES: "Activo") | Cuando está activado, el empleado está activo. Los empleados nuevos usan Active por defecto. Los empleados inactivos muestran un punto rojo en la lista. | Opcional. Activado por defecto. |
| First name (ES: "Nombre") | Nombre del empleado. | Obligatorio. "First name is required" si está vacío. |
| Last name (ES: "Apellido") | Apellido del empleado. | Obligatorio. "Second name is required" si está vacío. |
| Position (ES: "Posición") | Título del puesto en texto libre (p. ej. "Cashier", "Manager"). | Obligatorio. Si se deja en blanco, el texto de error mostrado es solo "Position" (el formulario usa la etiqueta del campo como mensaje, no una oración completa). |
Sección: Contact Information (ES: "Información de Contacto")
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Username (ES: "Nombre de usuario") | El nombre de usuario del empleado. | Obligatorio. "Username is required" si está vacío. |
| Phone (ES: "Teléfono") | Número de teléfono. El input está bloqueado al país US (+1). | Obligatorio y debe ser un número internacional válido (empieza con +). "Phone is required" en caso contrario. |
| Email (ES: "Email" / "Correo electrónico") | La dirección de email del empleado. Esta también es el ID de acceso único de la cuenta. | Obligatorio. "Email is required" si está vacío. El campo está tipado como email. |
Detalle: El email es la identidad del empleado en el sistema. Usa un email real y único por persona.
Sección: Employee code (ES: "Código de empleado")
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Code (ES: "Código") | El PIN/código de acceso que usa el empleado (p. ej. para fichar o iniciar sesión en el iPad/POS). Se muestra enmascarado como una contraseña. | Obligatorio. "Employee code is required" si está vacío. |
Cómo usar el campo de código:
- Escribe o pega el código en Code.
- El ícono del ojo alterna entre oculto (puntos) y texto visible.
- El ícono de copiar copia el código al portapapeles y muestra la confirmación "Employee code copied to clipboard successfully".
Sección: Employee configuration (ES: "Configuración de empleado")
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Role (ES: "Rol") | Asigna uno o más roles al empleado. Es un multi-select — elige tantos como necesites; cada rol elegido aparece como un chip. El dropdown lista los roles que existen para tu ubicación actual. | Obligatorio. Debe seleccionarse al menos un rol ("Role is required"). |
| Superior (ES: "Superior") | Select opcional de un solo gerente del empleado. El dropdown lista todos los empleados de la ubicación (cargados a través de todas las páginas). | Opcional. |
Cómo asignar roles:
- Haz clic en el dropdown Role.
- Haz clic en cada rol que quieras; los roles seleccionados se muestran como chips. Haz clic de nuevo en la fila de un chip para deseleccionarlo.
- Los roles vienen de la pestaña Roles — si un rol aún no está ahí, créalo primero.
Guardar y el paso de confirmación
- Haz clic en Save (en el panel lateral o la barra superior). El formulario valida primero; cualquier error resalta los campos afectados.
- Aparece un diálogo Save changes ("Do you like to save changes on {first name}?"). Haz clic en Save changes para confirmar o Cancel para seguir editando.
- Si tiene éxito verás una confirmación verde. Si sales del formulario con ediciones sin guardar, un aviso "Are you sure you want to leave the page?" protege tu trabajo.
Nota de sync de conductor (detalle): Si le das a un empleado un rol que lo convierte en driver, el sistema también intenta registrarlo en el sistema de delivery. Puedes ver un mensaje de seguimiento como "the driver was synced successfully", o una advertencia como "but the driver was not created/synced" con un motivo — motivos comunes: el empleado está inactivo, no hay ubicación asignada, ya existe un conductor con ese teléfono, o ya existe un conductor para ese empleado. El empleado se guarda de todos modos; la advertencia solo concierne al vínculo del conductor.
Pestaña Roles (Users → Roles)
Dónde: página Users, pestaña Roles (ES: "Roles") — https://admin.eatsyorders.com/users?tab=roles.
Para qué sirve: Un rol es un paquete con nombre de permisos que asignas a empleados, para no otorgar permisos uno por uno. Cada card de rol muestra su nombre y una línea de resumen como "X Employees • Y Permissions". Expande una card para ver exactamente qué empleados lo tienen y qué permisos incluye (los permisos se listan como chips de color).
Crear un rol personalizado
- Haz clic en New role (ES: "Nuevo rol") arriba a la derecha. (Solo se muestra con
add-role.) - Se abre un modal. Completa:
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Name (ES: "Nombre") | El nombre del rol (p. ej. "Shift Manager"). | Obligatorio, máx. 255 caracteres. "Name is required" si está vacío. |
| Description (ES: "Descripción") | Notas opcionales sobre el rol. Multilínea. | Opcional. |
| Permissions (en la subpestaña Permissions) | Marca los permisos que otorga este rol. | Obligatorio — al menos uno. "At least one permission is required" si no hay ninguno seleccionado; el borde de la lista se pone rojo. |
| Employees (en la subpestaña Employees) | Opcionalmente marca qué empleados existentes deben recibir este rol de inmediato. | Opcional. |
- Dentro del modal hay dos subpestañas: Permissions (ES: "Permisos") y Employees (ES: "Empleados"). Cambia entre ellas para elegir permisos y preasignar personal.
- Haz clic en Save (ES: "Guardar"). Verás "{role name} created successfully".
Editar un rol
- En una card de rol, abre el menú de tres puntos y elige Edit (ES: "Editar"). Requiere
edit-role. - Se abre el mismo modal precargado. Cambia el nombre, descripción, permisos o empleados asignados, luego Save. Verás "{role name} edited successfully".
Eliminar un rol
- En una card de rol, abre el menú de tres puntos y elige Delete (ES: "Eliminar"). Requiere
delete-role. - Confirma en el diálogo "Delete role" ("Are you sure you want to delete {name}?"). Haz clic en Delete o Cancel.
Detalle — roles base: Algunos roles son roles base (integrados). En un rol base el menú de tres puntos Edit/Delete no aparece — no puedes editarlos ni eliminarlos, solo los roles personalizados que creaste.
Visibilidad: El menú de tres puntos en un rol solo se muestra si tienes
edit-roleodelete-role; dentro, Edit necesitaedit-roley Delete necesitadelete-role.
Pestaña Permissions (Users → Permissions)
Dónde: página Users, pestaña Permissions (ES: "Permisos") — https://admin.eatsyorders.com/users?tab=permissions.
Para qué sirve: Un catálogo de solo lectura de cada permiso disponible en tu cuenta. Cada ítem muestra el nombre del permiso y (cuando se proporciona) una descripción. Esta es la referencia que usas al decidir qué poner en un rol. Aquí no creas ni eliminas permisos — los otorgas a roles (en la pestaña Roles) y los roles a empleados (en el formulario de empleado).
Nota: La lista exacta la proporciona el sistema de Eatsy y puede variar por cuenta/productos. No hay nada que editar en esta pestaña; sirve para consultar qué significa cada permiso.
Qué desbloquean los grupos de permisos
Los permisos siguen un patrón consistente: see- (puede ver la sección), add- (puede crear), edit- (puede modificar), delete- (puede eliminar), más algunos permisos especiales can-. Otorgar see-… es lo que hace que el ítem/pestaña correspondiente del menú lateral aparezca para ese usuario. Los grupos principales que puedes asignar a un rol incluyen:
- Orders & refunds:
see-ordersy los poderes especiales de pedidocan-void-order,can-refund-order,can-partial-refund-order,can-request-delivery-refund-anytime— controlan quién puede ver pedidos y quién puede anular o reembolsar. - Menu & products:
see-menu/add-menu/edit-menu/delete-menu, más el mismo conjunto para categories, items, products, modifiers, cross-selling y schedules — controlan quién puede gestionar el menú. - Marketing: coupons (
see-coupons/add-coupon/edit-coupon/delete-coupon), promotions, campaigns/push-campaigns, y workflows (see-workflow/add-workflow/edit-workflow/delete-workflow). - Channels / site: splash, social, website, articles, app-links, content, slides, playlists — controlan quién puede editar tu micrositio/app de marca y el media de TV.
- Team: employees (
see-employee/add-employee/edit-employee/delete-employee), roles (see-role/add-role/edit-role/delete-role), permissions (see-permission) — es decir, quién puede gestionar personal y acceso (cubierto en este capítulo). Nota: el ítem Users del menú lateral en sí está controlado porsee-users. - Jobs: vacancies (
see-vacancy/add-vacancy/edit-vacancy/delete-vacancy) y candidates (see-candidate/add-candidate/edit-candidate/delete-candidate); el ítem Jobs del menú lateral está controlado porsee-jobs. - Customers:
see-customers/edit-customers,add-customer/delete-customer,see-leads/edit-leads. - Places: places (
see-place/edit-place) — para ver y editar ubicaciones (crear una ubicación nueva necesita un permiso de alta aparte que muchos roles no tienen). - Account & settings:
see-account/edit-account,edit-payment,edit-dual,edit-language,edit-takeout, configuración de lealtad, etc. Las ediciones de Delivery Dispatch usanmanage-delivery-dispatch(sin él, la página Delivery Dispatch queda de solo lectura si puedes abrirla por acceso a marketplace). - Special abilities:
can-upload-video(permite subir video, no solo imágenes, en selectores de media) y los poderes de void/refund de pedidos listados arriba.
Las claves de permiso reales que existen las devuelve el sistema, así que tu cuenta puede mostrar un subconjunto o extras según tu plan/productos. Usa esta pestaña como la fuente de verdad en vivo, y la pestaña Roles para agruparlos.
Pestaña Vacancies (Jobs → Vacancies)
Dónde: página Jobs, pestaña Vacancies (ES: "Vacantes") — https://admin.eatsyorders.com/jobs?tab=vacancies.
Para qué sirve: Tus vacantes publicadas. Cada fila muestra la foto/nombre del puesto, cuántos candidatos aplicaron, la fecha de creación y un interruptor Hiring. Columnas de la tabla: Position, Candidates, Creation Date, Hiring.
Activar/desactivar una vacante (Hiring)
- El interruptor Hiring en cada fila activa la vacante (acepta postulaciones) o la desactiva directamente desde la lista, sin abrirla. Requiere
edit-vacancy. Verás un mensaje "{position} was edited successfully" (o un error).
Agregar una vacante
- Haz clic en New vacancy (ES: "Nueva vacante") arriba a la derecha. (Solo con
add-vacancy.) - Vas al formulario de vacante en
https://admin.eatsyorders.com/jobs/vacancies/new(ver "El formulario de vacante" abajo). - Save y confirma.
El estado vacío ofrece un enlace Create new vacancy al mismo formulario.
Editar una vacante
- Haz clic en la fila, o usa el menú de tres puntos → Edit (ES: "Editar"). Requiere
edit-vacancy. - Vas a
https://admin.eatsyorders.com/jobs/vacancies/{vacancyId}/edit.
Eliminar una vacante
- Menú de tres puntos → Delete (ES: "Eliminar"). Requiere
delete-vacancy. - Confirma en el diálogo "Delete vacancy". Haz clic en Delete o Cancel.
Visibilidad: El menú de tres puntos solo aparece si tienes
edit-vacancyodelete-vacancy.
El formulario de vacante (nuevo / editar)
Dónde: https://admin.eatsyorders.com/jobs/vacancies/new y .../jobs/vacancies/{vacancyId}/edit.
Visibilidad: Nuevo requiere add-vacancy; editar requiere edit-vacancy.
En pantallas anchas una Vacancy Preview en vivo y los botones Save/Delete/Cancel están a la derecha; en pantallas estrechas los botones aparecen como una barra superior.
Sección: encabezado (puesto, descripción, interruptor Hiring)
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Interruptor Hiring | Cuando está activado, la vacante está contratando activamente. Por defecto activado en una vacante nueva. | Opcional. Activado por defecto. |
| Position (ES: "Posición") | El título del puesto que ven los postulantes. | Obligatorio, máx. 255 caracteres. "Position required" en caso contrario. Placeholder: "New position". |
| Description (ES: "Write description" / "Position description") | Descripción larga del rol (multilínea, 8 filas). | Opcional, máx. 500 caracteres. |
Sección: Vacancies Gallery (ES: "Galería de Vacantes")
Fotos que ilustran la publicación del puesto.
- Haz clic en Add media para abrir el selector de media.
- Arrastra y suelta o busca para subir imágenes. Se permiten hasta 3 imágenes; exceder esto muestra "the maximum number of images is (3)".
- Las imágenes subidas aparecen como miniaturas; usa los controles de cada miniatura para eliminarla.
Detalle — videos: La subida de video (
.mp4) solo se ofrece si tu cuenta tiene el permisocan-upload-video; de lo contrario solo se aceptan imágenes.
Sección: Custom Fields (las preguntas de postulación)
Aquí defines las preguntas que los candidatos deben responder al postular. El encabezado de la sección muestra la nota: "Custom Fields that the candidate can fill for their application."
- Haz clic en Add new field (ES: "Añadir nuevo campo").
- Para cada campo, configura:
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Input name (ES: "Nombre de entrada") | La pregunta/etiqueta que ve el candidato. | Debe ser significativo (campo de texto). |
| Type | El tipo de respuesta: Text, Check (un checkbox sí/no; se guarda como "Boolean"), Number o Email. | Elige uno del dropdown. |
- Usa el ícono de papelera rojo junto a un campo para eliminarlo.
Sección: Candidates (solo modo edición)
Al editar una vacante existente, una lista Candidates muestra a todos los que han aplicado (solo lectura aquí). Si aún no hay ninguno, muestra "Nothing to show."
Guardar / eliminar
- Save valida y luego muestra el diálogo de confirmación "Save changes". Si tiene éxito: "{position} created/updated successfully".
- En modo edición, Delete abre un diálogo de confirmación antes de eliminar la vacante.
Pestaña Candidates (Jobs → Candidates)
Dónde: página Jobs, pestaña Candidates (ES: "Candidatos") — https://admin.eatsyorders.com/jobs?tab=candidates.
Para qué sirve: Todos los que aplicaron a tus vacantes (o que agregaste manualmente), para que puedas revisarlos y dar seguimiento a dónde están en tu proceso de contratación. Columnas de la tabla: Name, Position (la vacante a la que aplicaron), Phone, Email, Status.
Revisar / editar un candidato (panel rápido)
- Haz clic en la fila de un candidato, o usa el menú de tres puntos → Edit (ES: "Editar"). Requiere
edit-candidate. - Un drawer lateral se desliza desde la derecha con los detalles del candidato (nombre, vacante, estado, "About yourself", teléfono, email) — puedes actualizarlos aquí sin salir de la lista.
- Cambia el Status para avanzar al candidato (ver valores de estado abajo), luego Save y confirma. Si tiene éxito: "{name} was edited successfully".
El panel de detalle del candidato también muestra botones Send email (ES: "Enviar correo electrónico") y Call candidate (ES: "Llamar al candidato") junto a su info de contacto.
Nota: Los botones Send email y Call candidate pueden no abrir tu app de correo o el marcador en todas las cuentas. Usa los campos de teléfono/email para contactar al candidato si hace falta.
Agregar un candidato manualmente
- Haz clic en New candidate (ES: "Nuevo candidato") arriba a la derecha. (Solo con
add-candidate.) - Vas al formulario completo de candidato en
https://admin.eatsyorders.com/jobs/candidates/new(ver abajo). - Save y confirma. Si tiene éxito: "{name} created successfully".
El estado vacío ofrece un enlace Create new candidate.
Eliminar un candidato
- Menú de tres puntos → Delete (ES: "Eliminar"). Requiere
delete-candidate. - Confirma en el diálogo "Delete candidate". Haz clic en Delete o Cancel.
Visibilidad: El menú de tres puntos solo aparece si tienes
edit-candidateodelete-candidate.
El formulario de candidato (alta manual / edición)
Dónde: https://admin.eatsyorders.com/jobs/candidates/new. (La versión de edición de este formulario también impulsa el drawer rápido en la pestaña Candidates.)
Visibilidad: Nuevo requiere add-candidate.
Sección: detalles del candidato
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Full name (ES: "Nombre completo") | El nombre del candidato. | Obligatorio, máx. 255 caracteres. "Name is required" en caso contrario. |
| Position (la vacante) | Dropdown de tus vacantes existentes — elige a cuál es este candidato. Seleccionar una vacante también trae las preguntas personalizadas de postulación de esa vacante. | Opcional. |
| Status (ES: "Estado") | Dónde está el candidato en tu pipeline. Opciones: Pending, Reviewed, Contacted, Discarded, Hired. Los candidatos nuevos usan Pending por defecto. | Por defecto Pending. |
| About Yourself (ES: "Sobre ti") | Nota en texto libre del/sobre el candidato (multilínea). Placeholder: "Tell us something about you". | Opcional, máx. 255 caracteres. |
Sección: Contact Information (ES: "Información de Contacto")
| Campo | Qué hace | Obligatorio / validación |
|---|---|---|
| Phone (ES: "Teléfono") | Teléfono del candidato (bloqueado a US / +1). | Obligatorio, debe ser un número internacional válido. "Phone is required" en caso contrario. |
| Email (ES: "Email") | Email del candidato. Placeholder: "Email Candidate". | Obligatorio, debe ser un email válido, máx. 255 caracteres. "Email is required" en caso contrario. |
Esta sección también muestra los botones Send email / Call candidate (ver la nota de arriba).
Sección: Custom Fields (respuestas de postulación)
Si la vacante elegida tiene preguntas personalizadas de postulación, aparecen aquí para que completes las respuestas del candidato (cada una mostrada según su tipo — texto, checkbox, número o email). Si la vacante no tiene campos personalizados, esta sección no se muestra.
Guardar / eliminar
- Save valida y luego muestra la confirmación "Save changes". Si tiene éxito: mensaje de creado/editado.
- Al editar, hay una acción Delete disponible (con confirmación).
Referencia rápida: permisos usados en este capítulo
| Permiso | Qué controla |
|---|---|
see-users | Muestra el ítem Users del menú lateral |
see-employee / add-employee / edit-employee / delete-employee | Ver / crear / editar / eliminar empleados |
see-role / add-role / edit-role / delete-role | Ver / crear / editar / eliminar roles |
see-permission | Ver el catálogo de Permissions |
see-jobs | Muestra el ítem Jobs del menú lateral |
see-vacancy / add-vacancy / edit-vacancy / delete-vacancy | Ver / crear / editar / eliminar vacantes |
see-candidate / add-candidate / edit-candidate / delete-candidate | Ver / crear / editar / eliminar candidatos |
can-upload-video | Permite subir video .mp4 (no solo imágenes) en la galería de vacantes |
¿Todavía necesitas ayuda?
Nuestro equipo te apoya en inglés y español. Agenda una demo rápida y te lo mostramos en vivo.