to select ↑↓ to navigate
Manual

Manual

Open in ChatGPT
Ask ChatGPT about this page
Open in Claude
Ask Claude about this page

Publicar en redes sociales: crear, aprobar y programar publicaciones de FB/IG

Publicar en redes sociales: crear, aprobar y programar publicaciones de FB/IG

El calendario de redes sociales te deja redactar, programar, aprobar y publicar en Facebook e Instagram desde el CRM. Cada publicación es un registro Social Post, y viaja por una fila de estados con un candado de aprobación que protege tu marca: nada sale a producción sin que un gerente lo apruebe (salvo lo que un gerente publica a mano, que ya cuenta como aprobación).

Los estados de una publicación

Estado (status) Qué significa
Draft Borrador. Editable.
Pending Approval Pendiente de que un gerente apruebe.
Scheduled Aprobada y armada para publicarse en su horario.
Publishing Enviándose en este momento.
Published Publicada y visible.
Partially Published Salió en unos canales pero falló en otros.
Failed Falló en todos los canales.
Cancelado Cancelada (rechazada, o auto-cancelada por no aprobarse a tiempo).

El campo Origen (source) distingue de dónde salió: Manual (la escribiste tú), AI Auto (la redactó la IA), o Recurring (la generó una regla recurrente).

Importante — quién es quién. Tres roles operan aquí:

  • Marketing User: es un empleado de sucursal. Puede redactar y editar borradores, pero está acotado a su(s) Sucursal(es) (Social Shop).
  • Marketing Manager y System Manager: ven todas las sucursales, y son los únicos que pueden aprobar, rechazar y publicar.

Crear y redactar una publicación

  1. Abre el calendario de redes y toca un hueco (o Nueva publicación). [captura: calendario de redes con el redactor abierto]
  2. Llena los campos que un autor puede tocar:
    • Título,
    • Horario (scheduled_time),
    • Tipo de CTA (cta_type): WhatsApp, Webshop o None, y su enlace (cta_link),
    • Canales: elige a qué canales sale (ej. FB Feed, IG Feed); cada canal lleva su propio caption,
    • Media (imágenes) y Featured Items (productos destacados).
  3. Guarda. Nace en Draft (o el estado de autor que elijas: Draft, Pending Approval, Scheduled).

Nota — qué NO puedes tocar como autor. Los campos de gobierno (approved_by, approved_at, ref_code, source, rejected_reason, y los ai_*) nunca se aceptan del lado del cliente: los pone el servidor en los pasos de aprobar/publicar. Aunque el estado que mandes sea otro, el servidor lo acota a valores de autor (Draft / Pending Approval / Scheduled).

Advertencia — publicaciones bloqueadas. No puedes editar una publicación en estado Published, Partially Published o Cancelado. Si necesitas cambiarla, crea una nueva.

Nota — mover entre sucursales. Solo un gerente puede mover una publicación de una sucursal a otra, y solo hacia una sucursal a la que él tenga acceso. Un Marketing User jamás puede reasignar sucursal (no está entre sus campos editables).

Reprogramar arrastrando

Puedes arrastrar una publicación a otro hueco del calendario para reprogramarla, siempre y cuando no esté ya publicada (Published / Partially Published / Cancelado). Esas ya no se reprograman.


El candado de aprobación (por qué existe y cómo pasarlo)

La regla es fail-closed (falla cerrando, nunca abriendo): al llegar su horario, una publicación solo se publica si está en Scheduled y además:

  • es Manual en un tenant no estricto, o
  • tiene approved_by (fue aprobada).

Todo lo demás que llegue a su horario sin aprobación se auto-cancela (pasa a Cancelado), y se notifica a los gerentes que pudieron aprobarla, con un comentario de auditoría en la publicación.

Importante. Las publicaciones de IA (AI Auto) y Recurrentes (Recurring) siempre requieren aprobación, sin importar la configuración del tenant. Solo las Manual en tenant no estricto se libran.

Aprobar (gerente)

  1. Como gerente, abre la publicación pendiente.
  2. Toca Aprobar. El servidor estampa approved_by con tu usuario, approved_at con la hora, y pasa el estado a Scheduled. Solo se aprueba un Draft o un Pending Approval.

Rechazar (gerente)

  1. Toca Rechazar y (opcional) escribe el motivo.
  2. La publicación pasa a Cancelado con tu motivo en rejected_reason.

Publicar ya (gerente)

Un gerente puede Publicar ahora una publicación; eso cuenta como aprobación implícita (estampa approved_by con su usuario) y respeta la idempotencia (no re-manda canales ya publicados).


Programación y publicación automática

  • El sistema tiene un barrido cada pocos minutos que publica las que le tocan y retinta bajo el límite de intentos las que fallaron.
  • Para Facebook, si programas con más de ~11 minutos de anticipación, Meta puede agendar la publicación de forma nativa; si el horario está muy encima (menos de ~11 min), el barrido la publica a la hora.
  • Instagram tiene un tope de 50 publicaciones por cuenta cada 24 horas. Cuando una cuenta de IG llega al tope, esa publicación se difiere (se deja lista para reintentar, sin quemar intentos ni cancelarse). En multi-sucursal, el tope es por cuenta de IG, así que una sucursal en el tope no frena a otra.

Nota — capacidades por tenant. Publicar en FB o IG depende de banderas de capacidad (fb_publish_enabled, ig_publish_enabled). Si un canal está apagado, esa publicación se marca Skipped en ese canal con el motivo. Si ves "Skipped: IG not approved", significa que falta el permiso de publicación de contenido de Instagram.

Despublicar

Si necesitas bajar una publicación ya viva, un gerente usa Despublicar: borra de Meta cada canal vivo/programado y deja la publicación en el ERP marcada Cancelado. (Para borradores/programadas que no han salido, se usa Cancelar, no Despublicar.)


Anti-repetición (para que no publiques siempre lo mismo)

Cuando la IA arma borradores desde tu inventario, evita repetir productos: excluye los artículos que ya aparecieron en cualquier Social Post de los últimos 14 días. Sin esto, cada borrador de "nuevos ingresos" devolvía los mismos artículos recién creados una y otra vez (el "síndrome de puras pilas").

Detalles que conviene saber:

  • La exclusión es suave: si al quitar lo reciente quedan muy pocos artículos frescos, los recientes regresan en vez de devolverte una publicación vacía.
  • Los borradores cancelados también cuentan como "ya lo mostramos". Si un borrador de IA expiró sin aprobación o lo rechazaste, igual significa que ese producto ya se surtió recientemente; por eso no se re-borronea cada hora.

Nota. Esta memoria anti-repetición aplica a los borradores generados por IA / reglas. Si tú publicas manualmente el mismo producto dos veces, eso es tu decisión.


Publicaciones recurrentes (Social Recurring Rule)

Para automatizar el calendario, defines reglas recurrentes. Cada hora, un barrido revisa las reglas habilitadas que están vencidas y genera un borrador en Pending Approval para su próximo hueco, respetando fechas de blackout (días en los que no quieres publicar).

Campos de una regla:

  • Tipo (rule_type): New Arrivals (nuevos ingresos), Top Sellers (más vendidos), Aged Stock (inventario rezagado).
  • Cadencia (cadence): Daily (uno al día) o Weekly (en el día de la semana configurado).
  • Weekday y Time (at_time): cuándo.
  • Item Group y Max Items: de qué grupo y cuántos productos.
  • Channels y Shop / Sucursal: a qué canales y para qué sucursal (con su almacén, voz y calendario).

Importante. Una regla cuya sucursal está deshabilitada (pausada/cerrada) se omite. Y aunque la regla genere el borrador sola, igual pasa por el candado de aprobación: nace en Pending Approval, y un gerente tiene que aprobarlo. Si nadie lo aprueba antes de su horario, se auto-cancela y se notifica.

Nota — blackout por sucursal. Una sucursal con sus propias fechas de blackout gana sobre el calendario de blackout del sitio.

[VERIFICAR: nombres exactos de los botones "Aprobar", "Rechazar", "Publicar ahora", "Despublicar", "Cancelar", "Nueva publicación" y las etiquetas de canal (ej. "FB Feed", "IG Feed") tal como se listan en la SPA.]

Last updated 2 weeks ago
Was this helpful?
Thanks!