Airtable y PostUno
Todos los montajes

Airtable

Un script cuando una fila pasa a Ready. Escribe el id del trabajo en el registro.

Qué construir

  1. Crea una tabla con columnas de texto, archivo, perfil y plataforma. Guarda tu profileId de PostUno, un UUID de GET /v1/accounts, no el id del registro de Airtable.
  2. Ejecuta la automatización cuando el estado de un registro pase a Ready.
  3. Ejecuta un script que llame a /v1/media/upload-url, haga PUT de los bytes del adjunto y luego llame a /v1/posts.
  4. Escribe el jobId que te devuelve en el registro de Airtable.
  5. Consulta /v1/posts/JOB_ID para ver la entrega, o registra un webhook en su lugar.

Cuerpo de la petición

{
  "profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
  "s3Key": "uploads/1735689600000-media.mp4",
  "postType": "video",
  "caption": "Scheduled from Airtable",
  "platforms": ["x", "linkedin", "facebook", "threads"],
  "scheduledAt": "2026-09-01T10:00",
  "timezone": "America/New_York"
}

profileId es un UUID que posee tu clave de API. Cópialo de profile_id en cualquier cuenta que devuelva GET /v1/accounts. Un perfil que no es tuyo, que no existe o que no es un UUID, todos vuelven como 404 { "error": "Profile not found" }.