Blog

· 3 min de lectura

Desarrollar o comprar: lo que de verdad cuesta una función de «publicar en redes»

Un desglose, partida por partida, de lo que cuesta meter la publicación en redes sociales en tu producto, frente a usar una API de redes sociales.

El ticket dice: «Que los usuarios puedan compartir en X y en LinkedIn.» Parece un sprint. Esto es lo que hay debajo de verdad, para que la estimación aguante.

El camino feliz (la parte que todo el mundo estima)

  • Registrar una app de desarrollador en cada plataforma
  • Implementar OAuth en cada una
  • Llamar al endpoint de «crear publicación» de cada plataforma

Eso son unos días por plataforma. Si el trabajo fuera solo eso, convendría construirlo.

Lo que viene después (la parte que desborda la estimación)

TrabajoPor qué hace falta¿Continuo?
Guardar y cifrar los tokensEn una revisión de seguridad van a preguntar dónde viven los tokens de tus clientesSí
Renovar los tokens de cada plataformaEn cada red los tokens caducan a un ritmo distinto y se renuevan con reglas distintasSí
Validar el contenido por plataformaNo coinciden los límites de caracteres, los tipos de archivo, los tamaños ni el número de elementos de un carruselSí, los límites cambian
Flujos de subida de mediosLas imágenes y el vídeo usan un flujo de subida distinto en cada plataformaSí
Infraestructura de programaciónCasi todos los productos necesitan «publicar más tarde», y el soporte nativo es irregularSí
Reintentos e idempotenciaUna petición reintentada no puede publicar dos veces el anuncio de un cliente—
Avisos de falloQuien publica tiene que saber que una publicación no salió, y por qué—
Gestionar las desconexionesLa gente revoca el acceso, y tu interfaz tiene que enterarseSí
Límites de tasa y backoffCambian según la plataforma y, a veces, según el usuarioSí
Cambios en las API de las plataformasLos endpoints se deprecan, y cambian las políticas y los planesSiempre

La última fila es la que sale cara. Las redes cambian sus API cuando ellas deciden, no cuando a ti te viene bien. Cada cambio es trabajo imprevisto que se come la hoja de ruta.

Las preguntas que conviene hacerse

  1. ¿Publicar en redes es tu producto, o una función dentro de él? Si es el núcleo de lo que vendes, puede valer la pena ser dueño de toda la pila. Si es una función más, cada hora dedicada a renovar tokens es una hora que no dedicas a lo que tus clientes te pagan.
  2. ¿Cuántas plataformas van a pedir? Nunca se quedan en las dos primeras.
  3. ¿Quién está de guardia cuando LinkedIn rechaza publicaciones a las 2 de la madrugada?

Cómo se ve comprarlo con Hapi

bash
curl -X POST https://hapi.tools/v1/posts \
  -H "Authorization: Bearer $HAPI_API_KEY" \
  -d '{"content":"Shipped!","platforms":["x","linkedin"]}'

Detrás de esa única llamada:

  • OAuth alojado, con PKCE. Los tokens se cifran con AES-256-GCM y se renuevan solos.
  • Validación contra los límites reales de cada plataforma, antes de aceptar una publicación.
  • Programación, con zonas horarias.
  • Claves de idempotencia, para que un reintento no publique dos veces.
  • Webhooks firmados (post.published, post.failed, account.disconnected), con 6 reintentos.
  • Claves de API con alcance, un registro de auditoría y acceso por roles para tu equipo.

Hoy está en producción en X, LinkedIn, Bluesky, Telegram, Discord y Slack. Instagram, TikTok, YouTube y siete más están en sandbox, así que ya puedes integrarlas.

Comparación de coste

Ponle precio al tiempo de ingeniería de la tabla de arriba, incluida la fila «Siempre», y compáralo con esto:

  • Prueba: 5 USD por 15 días (5 cuentas, 300 publicaciones). Basta para construir la función y mostrarla de principio a fin.
  • Growth: 49 USD al mes, o 39 USD al mes con facturación anual. 25 cuentas, 5000 publicaciones al mes, webhooks y 300 solicitudes por minuto.
  • Pro: 99 USD al mes, o 79 USD al mes con facturación anual. 100 cuentas, 25 mil publicaciones al mes y 1200 solicitudes por minuto.
  • Scale: desde 199 USD al mes, con 250 cuentas y 100 mil publicaciones incluidas; a partir de ahí, pago por uso. SSO y SLA disponibles.

Ver precios → o empieza tu prueba →