Saltar al contenido principal
Todavía no existe una app nativa de Social media studio en Make (antes Integromat). Los módulos integrados de Make cubren ambas direcciones:
  • Make → Social media studio: el módulo HTTP → Make a request llama a la API REST para crear o programar una publicación.
  • Social media studio → Make: el disparador Webhooks → Custom webhook recibe los eventos que envía Social media studio (publicación publicada, publicación fallida, comentario nuevo y más).
La API REST requiere un plan Standard, Advanced o Lifetime (Lite no la incluye). El número de endpoints de webhook que puedes crear depende de tu plan; consulta el resumen de Webhooks.

Antes de empezar

1

Crea una clave de API

En Social media studio, abre Ajustes → API (app.so-me.studio/settings?tab=api) y crea una clave. Empieza por sk_live_ y se muestra una sola vez. Consulta Autenticación.
2

Encuentra los ID de tus cuentas (opcional)

Si conectaste más de una cuenta en la misma plataforma, cada publicación debe indicar cuál usar. Lista tus cuentas una vez y anota el id de cada una:
Si solo tienes una cuenta en una plataforma, puedes omitir accountId.

Crear o programar una publicación desde un escenario

1

Construye el cuerpo con un módulo JSON

Añade JSON → Create JSON. Define una estructura de datos con los campos siguientes y asigna valores de módulos anteriores. Make escapa las comillas y los saltos de línea por ti, algo que no hace un cuerpo JSON escrito a mano.
2

Envíalo con el módulo HTTP

Añade HTTP → Make a request:
El cuerpo que envía el módulo HTTP tiene este aspecto:
Una llamada correcta devuelve 201 con la publicación, incluidos su id y postStatus: "SCHEDULED". Para publicar en varias plataformas, usa un módulo HTTP por plataforma, o un Iterator sobre una lista de plataformas.
Añade una ruta de gestión de errores al módulo HTTP si un escenario debe continuar tras una publicación fallida.

Iniciar un escenario a partir de un evento de Social media studio

1

Crea el webhook en Make

Inicia el escenario con Webhooks → Custom webhook, haz clic en Add y copia la dirección que te da Make.
2

Suscribe esa dirección en Social media studio

Abre Ajustes → Webhooks (app.so-me.studio/settings?tab=webhooks), añade un endpoint con la dirección de Make y elige los eventos. O créalo con la API:
La respuesta incluye el secret de firma de la suscripción.
3

Deja que Make aprenda la estructura

Con el módulo Custom webhook a la escucha (Run once), haz clic en Test en la suscripción dentro de Ajustes → Webhooks. Make registra los campos de la entrega de ejemplo.
Cada entrega es un POST JSON con este sobre:
Usa un filtro sobre event cuando un webhook reciba varios tipos de evento. El bloque data lleva IDs en lugar del contenido completo; para una publicación, añade un módulo HTTP con GET https://api.so-me.studio/v1/posts/{{data.postId}} y el encabezado X-API-Key para leer su texto, su enlace público (shareUrl) o su failureReason. Entre los eventos útiles están post.published, post.failed, post.scheduled, inbox.message_received, inbox.comment_received, social.account_disconnected y quota.limit_reached. Consulta el resumen de Webhooks para ver la lista completa y el formato de payload para ver ejemplos.
Cada entrega incluye un encabezado X-Webhook-Signature: un HMAC-SHA256 hexadecimal del cuerpo sin procesar, con la clave del secreto de la suscripción. El módulo Custom webhook no lo comprueba, así que trata la dirección de Make como un secreto. Para verificarlo, activa las opciones Get request headers y JSON pass-through del webhook para que el escenario reciba el encabezado y el cuerpo sin analizar, y compara un HMAC-SHA256 de ese cuerpo con el encabezado. La función sha256() de Make acepta una clave HMAC; consulta la referencia de funciones de Make para el orden de los argumentos. Detalles: Verificación de firma.
Social media studio espera 10 segundos una respuesta y reintenta una entrega fallida hasta 4 veces. Una suscripción que falla 10 veces seguidas se desactiva; vuelve a activarla en Ajustes → Webhooks.

Otras herramientas

  • n8n tiene un nodo de la comunidad y plantillas de flujo de trabajo listas para usar.
  • Zapier funciona igual, con Webhooks by Zapier.