Volver al Blog
Guide

Cómo programar un estado de Slack, una vez o cada semana

Programa un estado de Slack desde el editor de estado: Duration y luego Choose a start and end time. Slack guarda hasta cinco y cada uno se ejecuta una vez. Cómo hacer que se repita y qué no puede cambiar la programación.

Slack Green Team
September 15, 2026
October 5, 2026
7 min de lectura
Share:
slack status
slack presence
scheduling
automation

Para programar un estado de Slack, haz clic en tu foto de perfil, luego en Update your status (Actualizar tu estado), escribe el estado, abre el menú Duration (Duración), elige Choose a start and end time (Elegir hora de inicio y de fin), indica las dos horas y guarda. Slack activa y quita el estado a esas horas, aunque tu ordenador esté apagado. Puedes dejar en cola hasta cinco estados programados, y cada uno se ejecuta una sola vez. Slack no tiene repetición integrada, así que «Almorzando» todos los días a las 12:00 necesita la sincronización con el calendario, una app del Marketplace o un pequeño script.

«Estado de Slack» puede querer decir tres cosas, y Slack programa cada una de forma distinta:

  • • El texto y el emoji del estado junto a tu nombre. Se programan una vez de forma nativa y se repiten con apps.
  • • El horario de notificaciones de Slack. Se repite de forma nativa.
  • • El punto verde, tu presencia. Slack no tiene ningún ajuste para programarlo.
  • Las dos primeras son gratis en Slack y los pasos están abajo. Si lo que te falta es el texto y no el horario, la colección de ideas de estado tiene frases para reuniones, bloques de concentración y vacaciones.

    Cómo programar un estado en Slack

    En el escritorio:

  • Haz clic en tu foto de perfil en la barra lateral.
  • Haz clic en Update your status.
  • Escribe el estado, de hasta 100 caracteres, y elige un emoji. También puedes elegir un estado sugerido.
  • Abre el menú Duration y haz clic en Choose a start and end time…. Las otras opciones son No borrar, 30 minutos, 1 hora, 4 horas, Hoy y Esta semana.
  • Elige el inicio y el fin, y haz clic en Save (Guardar).
  • Slack rellena el inicio con el minuto actual y el fin con mañana a las 12:00. En los campos de hora puedes escribir cualquier minuto, no solo las horas de la lista. Este es el diálogo de nuestra prueba del 3 de octubre de 2026:

    Diálogo Set a status de Slack con la duración Choose a start and end time: inicio hoy a las 11:04, fin hoy a las 11:06

    Al guardar, el estado queda en espera arriba del mismo diálogo Set a status, bajo Scheduled (Programados). Para cambiarlo o cancelarlo antes de que empiece, abre otra vez Update your status y haz clic en él.

    La sección Scheduled arriba del diálogo Set a status, con un estado para hoy de 11:04 a 11:06

    Cuándo empieza y termina un estado programado

    Programamos dos estados de 2 minutos y leímos el perfil por la API cada 5 a 8 segundos:

    PruebaFranja programadaEl estado aparecióEl estado se borróstatus_expiration mientras se mostraba
    111:04 a 11:06Entre 11:03:51 y 11:04:00Entre 11:04:55 y 11:05:0311:06:00
    211:08 a 11:10Entre 11:07:57 y 11:08:02Entre 11:09:00 y 11:09:0611:10:00

    El inicio llegó a su hora, con unos segundos de diferencia. El fin llegó cerca de un minuto antes las dos veces, aunque el perfil seguía diciendo que se borraría a la hora completa. Nadie más cambió el estado durante las pruebas. En unas vacaciones un minuto casi nunca importa, pero para un bloque corto, como una llamada de 15 minutos, pon el fin un minuto más tarde de lo que necesitas.

    Slack guarda hasta cinco estados programados: cuando intentamos un sexto el 1 de octubre de 2026, Slack lo rechazó con too_many_scheduled_statuses. Un hueco se libera cuando su estado empieza, no cuando termina.

    Lo que no hace la programación nativa:

  • • Repetir. Cada estado programado se ejecuta una vez. No existe «todos los días laborables».
  • • Pausar las notificaciones por sí sola. Eso lo hace la casilla Pause notifications until status is cleared del mismo diálogo, y viene desactivada.
  • • Cambiar tu punto. Puedes mostrar «De vacaciones» y seguir en verde, o «Disponible» y estar en gris.
  • Si solo necesitas que un estado desaparezca a una hora fija, basta con el ajuste de borrado automático, explicado en borrar el estado de Slack automáticamente. Para las vacaciones, combina el estado programado con los pasos de respuesta automática de mensajes de fuera de la oficina en Slack, y los emojis que todo el mundo reconoce están en emojis de Slack para ausencias y vacaciones.

    Estados que Slack pone por ti

    Dos funciones integradas ponen un estado sin que programes nada:

  • • Estados automáticos. En Preferencias, en Estados automáticos, Slack puede poner un estado mientras estás en un huddle, en modo concentración o fuera de tu horario laboral. Marca los que quieras. Lo que ven los demás fuera de horario, y textos para ese estado, está en estado de Slack fuera de horario.
  • • Sincronización con el calendario. Instala la app Google Calendar u Outlook Calendar para Slack y activa la sincronización del estado. Durante cada evento Slack muestra «En una reunión» y lo borra cuando el evento termina. La configuración y las soluciones están en sincronizar tu estado de Slack con Google Calendar y integración de Slack con Outlook Calendar; otras apps de calendario se comparan en la mejor app de calendario para Slack. Si la sincronización sobrescribe un estado que pusiste tú, mira Slack sigue borrando mi estado.
  • La sincronización con el calendario es la única forma nativa de tener un estado que se repita: crea un evento periódico llamado «Almuerzo» o «Concentración», y Slack lo seguirá cada vez.

    Cómo hacer que un estado de Slack se repita

    Para un estado que se repita sin depender del calendario, usa una de estas opciones:

    OpciónConfiguraciónSe repiteCoste
    Evento periódico del calendario más sincronización5 minutosSí, por eventoGratis
    App Status Scheduler (Slack Marketplace)Instalar y crear reglasSí, periódico y únicoPlan gratis y planes de pago
    Plantilla de Zapier «set Slack status on an automatic daily schedule»Crear un zapSíPlan de Zapier
    Un script que llama a users.profile.set desde cron15 minutos si programasSíGratis
    Programador de estados de Slack, un plan semanal que pegas en tu pestaña de Slack2 minutos, luego pegar una vez por semanaLas 5 siguientes veces, el límite de SlackGratis

    La app Status Scheduler del Slack Marketplace indica más de 2.000 espacios de trabajo donde está instalada y ofrece plantillas como Almuerzo, Trabajando en remoto y Fuera de la oficina. Zapier tiene una plantilla lista con el mismo nombre que la fila de la tabla. Nuestro programador usa los estados programados de Slack, así que no se instala nada: el 1 de octubre de 2026 su script añadió 5 estados a un espacio de trabajo de prueba con un solo pegado, y un segundo pegado no añadió ninguno.

    La vía del script es corta. Con un token de usuario que tenga el permiso users.profile:write:

    # Set "Lunch" for one hour. Run from cron at 12:00 on weekdays:
    # 0 12 * * 1-5 /path/to/lunch-status.sh
    curl -s https://slack.com/api/users.profile.set \
      -H "Authorization: Bearer $SLACK_USER_TOKEN" \
      -H "Content-Type: application/json; charset=utf-8" \
      -d "{\"profile\":{\"status_text\":\"Lunch\",\"status_emoji\":\":sandwich:\",\"status_expiration\":$(( $(date +%s) + 3600 ))}}"

    status_expiration es una marca de tiempo Unix, así que Slack borra el estado una hora después por su cuenta. Los límites de los campos y los códigos de error están en poner un estado de Slack con la API.

    Todas las opciones de esta tabla escriben el texto y el emoji del estado. Ninguna cambia la presencia.

Nunca más aparezcas como "ausente" en Slack

Basado en la nube. Sin descargas. Funciona 24/7 incluso con tu laptop apagada.

Cómo programar las horas de No molestar

El horario de notificaciones es la única programación nativa de Slack que se repite por completo:

  • Haz clic en tu foto de perfil y luego en Preferencias.
  • Abre Notificaciones.
  • En el horario de notificaciones, elige Todos los días, Días laborables o Personalizado y fija las horas. Personalizado permite horas distintas para cada día.
  • Fuera de esas horas Slack pausa las notificaciones y aparece una pequeña Z en tu punto. La Z significa que las notificaciones están pausadas, no que estés ausente. Los administradores también pueden fijar un horario por defecto para todo el espacio de trabajo. El resto, incluido /dnd y quién puede seguir avisándote, está en la guía de No molestar de Slack.

    ¿Se puede programar el punto verde?

    En Slack no. El punto sigue las reglas de presencia: en el escritorio se pone gris tras 10 minutos sin actividad, y en el móvil en cuanto sales de la app, diga lo que diga tu estado. La lógica completa está en cómo decide Slack cuándo estás ausente. La API tampoco puede: users.setPresence solo acepta auto o away. Así que un estado programado «Disponible de 9 a 17» puede aparecer junto a un punto gris a las 14:00 porque pasaste 15 minutos leyendo un documento. Mantener el punto en verde con un horario semanal es lo que hace Slack Green.

    Qué método de programación usar

    MétodoQué programa¿Se repite?¿Cambia el punto verde?¿Ordenador encendido?
    Estado programado nativoTexto y emoji del estadoNo, una vez (hasta 5 en cola)NoNo
    Estados automáticosEstado de huddle, concentración, fuera de horarioSí, por eventoNoNo
    Sincronización con el calendarioEstado «En una reunión»Por eventoNoNo
    Horario de notificacionesHoras de notificacionesSíNo (añade una Z)No
    App Status Scheduler, Zapier, APITexto y emoji del estadoSíNoNo

    Casi todo el mundo los combina: sincronización con el calendario para las reuniones y un horario de notificaciones para las horas tranquilas.

    Estados para citas médicas listos para programar están en estado de Slack para una cita con el médico.

    Preguntas frecuentes

    ¿Se puede programar un estado ausente en Slack?

    No de forma nativa. «Cambiar tu estado a ausente» es un interruptor manual sin temporizador. La versión manual está en cómo funciona aparecer desconectado en Slack.

    Always Active

    Deja de Mover el Ratón.

    Cientos de trabajadores remotos ya no se preocupan por su estado de Slack. Configúralo una vez, mantente verde para siempre.

    Related Articles

    Guide

    Slack Calls API: calls.add, the Call Block and calls.end, Tested

    The Slack Calls API shows a call from your own video or phone service as a card in Slack. We ran calls.add, the call block, participants and calls.end in a test workspace and list every response and error.

    Slack Green Team
    Guide

    Export a Slack Canvas to PDF or Markdown: What Works, Tested

    Slack has no download or export button for canvases. We checked every menu on a test canvas, used Print canvas for PDF, and turned the API's HTML download into clean Markdown with a script we ran.

    Slack Green Team
    Guide

    Slack Forward Multiple Messages: No Multi-Select, 3 Workarounds Tested

    Slack forwards one message at a time. We checked the message menu, shift-click and the forward dialog, then tested three ways to move 10 messages at once: a thread, a copied range, and a script that posts links.

    Slack Green Team