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.
Exemplo de Início Rápido
3 Simple Steps
-
Criar uma tabela de Vídeos no Airtable
Adicione colunas para URL do vídeo, Título e Status
-
Criar uma automação
Escolha "Quando o registro for criado" e a ação "Executar um script"
-
Cole o código de exemplo
Substitua API_KEY e USERNAME pelas suas credenciais
Código de Exemplo
// 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: { 'Autorização': 'Apikey SUA_API_KEY' },
body: formData
});
// Update the record with result
let uploadResult = await result.json();
await table.updateRecordAsync(record, {
'Status': uploadResult.success ? 'Uploaded' : 'Falhou'
}); Avançado: Modelo N8n com IA & Airtable
Fluxo de Trabalho de Publicação de Vídeos 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.
O que ele faz:
- Monitora o Google Drive em busca de novos vídeos
- Gera descrições de IA usando OpenAI
- Publica em múltiplas plataformas simultaneamente
- Rastreia status e URLs no Airtable
- Envia notificações de erro via Telegram
Requisitos:
- Instalação do N8n (nuvem ou auto-hospedado)
- Contas do Google Drive, OpenAI, Airtable
- Acesso à API do Upload-Post.com
- Contas de redes sociais conectadas
Etapas do Fluxo de Trabalho
Detecção de Vídeo
Detecta automaticamente novos vídeos enviados para sua pasta do Google Drive
Geração de Conteúdo de IA
Usa OpenAI para transcrever áudio e gerar descrições envolventes
Rastreamento do Airtable
Cria registros com metadados de vídeo e rastreia o status de publicação
Publicação Multiplataforma
Faz uploads simultâneos para Instagram, TikTok e YouTube via Upload-Post
Estrutura da Base do Airtable
| Nome do Campo | Type | Descrição |
|---|---|---|
| Nome do Vídeo | Texto de linha única | Nome do arquivo de vídeo |
| Descrição | Long text | descrição gerada por IA |
| Data de Upload | Date | Quando o vídeo foi processado |
| Status do Instagram | Single select | Sucesso, Falhou, Pendente |
| Status do TikTok | Single select | Sucesso, Falhou, Pendente |
| Status do YouTube | Single select | Sucesso, Falhou, Pendente |
| URLs da Plataforma | Long text | URLs para conteúdo publicado |
Modelo Pronto para Uso
Get the complete n8n workflow template with all configurations and setup instructions.
Referência da API
Endpoint
POSThttps://api.upload-post.com/api/upload
curl Example
curl \
-H 'Autorização: Apikey sua-api-key-aqui' \
-F 'video=@/path/to/your/video.mp4' \
-F 'title="Seu Título de Vídeo"' \
-F 'user="test"' \
-F 'platform[]=tiktok' \
-F 'platform[]=facebook' \
-F 'platform[]=linkedin' \
-X POST https://api.upload-post.com/api/upload Precisa de mais detalhes?
For complete API reference, advanced options, and troubleshooting:
Precisa de ajuda com sua integração?
[email protected]