Upload-Post + Airtable Integration
Post videos to social media directly from Airtable using Upload-Post\'s API. Automate your content publishing workflow in minutes.
Airtable\'s Automation Scripts allow you to trigger workflows when events happen in your base. By integrating with Upload-Post\'s API, you can automatically publish videos to platforms like TikTok, Instagram, and YouTube whenever a new record is created or updated.
Ejemplo de Inicio Rápido
3 Simple Steps
-
Crea una tabla de Videos en Airtable
Agrega columnas para URL del video, Título y Estado
-
Crea una automatización
Elige "Cuando se crea el registro" y la acción "Ejecutar un script"
-
Pega el código de ejemplo
Reemplaza API_KEY y USERNAME con tus credenciales
Código de Ejemplo
// Basic Airtable to Upload-Post Integration
// Get the record that triggered this automation
let table = base.getTable('Videos');
let record = await table.selectRecordAsync(input.config().recordId);
// Get video URL from Airtable record
let videoUrl = record.getCellValue('Video URL');
// Upload to social media via Upload-Post
let formData = new FormData();
// Add the video URL (API will download it automatically)
formData.append('video_url', videoUrl);
// Add metadata
formData.append('title', record.getCellValue('Title'));
formData.append('user', 'YOUR_USERNAME');
// Add platforms - you can add multiple platforms
formData.append('platform[]', 'tiktok');
formData.append('platform[]', 'instagram');
formData.append('platform[]', 'youtube');
formData.append('platform[]', 'facebook');
formData.append('platform[]', 'linkedin');
// Send to Upload-Post API
let result = await fetch('https://api.upload-post.com/api/upload', {
method: 'POST',
headers: { 'Autorización': 'Apikey YOUR_API_KEY' },
body: formData
});
// Update the record with result
let uploadResult = await result.json();
await table.updateRecordAsync(record, {
'Status': uploadResult.success ? 'Uploaded' : 'Fallido'
}); Avanzado: Plantilla N8n con IA y Airtable
Flujo de Trabajo de Publicación de Videos Automatizado
This powerful n8n workflow automatically detects new videos in Google Drive, generates AI-powered descriptions, publishes to Instagram, TikTok & YouTube, and tracks everything in Airtable.
Lo que hace:
- Monitorea Google Drive en busca de nuevos videos
- Genera descripciones IA usando OpenAI
- Publica en múltiples plataformas simultáneamente
- Rastrea estados y URLs en Airtable
- Envía notificaciones de error a través de Telegram
Requisitos:
- Instalación de N8n (en la nube o autoalojada)
- Cuentas de Google Drive, OpenAI, Airtable
- Acceso a la API de Upload-Post.com
- Cuentas de redes sociales conectadas
Pasos del Flujo de Trabajo
Detección de Video
Detecta automáticamente nuevos videos subidos a tu carpeta de Google Drive
Generación de Contenido de IA
Usa OpenAI para transcribir audio y generar descripciones atractivas
Seguimiento de Airtable
Crea registros con metadatos de video y rastrea el estado de publicación
Publicación en múltiples plataformas
Sube simultáneamente a Instagram, TikTok y YouTube a través de Upload-Post
Estructura Base de Airtable
| Nombre del Campo | Type | Descripción |
|---|---|---|
| Nombre del Video | Texto de una sola línea | Nombre del archivo de video |
| Descripción | Long text | descripción generada por IA |
| Fecha de Subida | Date | Cuando se procesó el video |
| Estado de Instagram | Single select | Éxito, Fallido, Pendiente |
| Estado de TikTok | Single select | Éxito, Fallido, Pendiente |
| Estado de YouTube | Single select | Éxito, Fallido, Pendiente |
| URLs de la plataforma | Long text | URLs al contenido publicado |
Template lista para usar
Get the complete n8n workflow template with all configurations and setup instructions.
Referencia de la API
Endpoint
POSThttps://api.upload-post.com/api/upload
curl Example
curl \
-H 'Autorización: Apikey tu-clave-api-aquí' \
-F 'video=@/path/to/your/video.mp4' \
-F 'title="Tu Título de Video"' \
-F 'user="test"' \
-F 'platform[]=tiktok' \
-F 'platform[]=facebook' \
-F 'platform[]=linkedin' \
-X POST https://api.upload-post.com/api/upload ¿Necesitas más detalles?
For complete API reference, advanced options, and troubleshooting:
¿Necesitas ayuda con tu integración?
[email protected]