Integration Guide

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 Logo + Upload-Post Logo

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.

Instagram
TikTok
YouTube
Facebook
LinkedIn

Quick Start Example

3 Simple Steps

  1. Create a Videos table in Airtable

    Add columns for Video URL, Title, and Status

  2. Create an automation

    Choose "When record created" and action "Run a script"

  3. Paste the example code

    Replace API_KEY and USERNAME with your credentials

Sample Code

// 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: { 'Authorization': 'Apikey YOUR_API_KEY' },
  body: formData
});

// Update the record with result
let uploadResult = await result.json();
await table.updateRecordAsync(record, {
  'Status': uploadResult.success ? 'Uploaded' : 'Failed'
});
Scroll para ver el código completo
You can now pass the video URL directly to the API - it will automatically download and process the video behind the scenes before uploading to social platforms.

Advanced: N8n Template with AI & Airtable

N8n Logo + Airtable Logo + Upload-Post Logo

Automated Video Publishing Workflow

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.

What It Does:

  • Monitors Google Drive for new videos
  • Generates AI descriptions using OpenAI
  • Publishes to multiple platforms simultaneously
  • Tracks status and URLs in Airtable
  • Sends error notifications via Telegram

Requirements:

  • N8n installation (cloud or self-hosted)
  • Google Drive, OpenAI, Airtable accounts
  • Upload-Post.com API access
  • Connected social media accounts

Workflow Steps

1

Video Detection

Automatically detects new videos uploaded to your Google Drive folder

2

AI Content Generation

Uses OpenAI to transcribe audio and generate engaging descriptions

3

Airtable Tracking

Creates records with video metadata and tracks publication status

4

Multi-Platform Publishing

Simultaneously uploads to Instagram, TikTok, and YouTube via Upload-Post

Airtable Base Structure

Field Name Type Description
Video Name Single line text Name of the video file
Description Long text AI-generated description
Upload Date Date When the video was processed
Instagram Status Single select Success, Failed, Pending
TikTok Status Single select Success, Failed, Pending
YouTube Status Single select Success, Failed, Pending
Platform URLs Long text URLs to published content

Ready to Use Template

Get the complete n8n workflow template with all configurations and setup instructions.

Perfect for: Content creators, social media managers, and marketing teams who want to automate their entire video publishing workflow from upload to distribution.

API Reference

Endpoint

POST https://api.upload-post.com/api/upload

curl Example

curl \
  -H 'Authorization: Apikey your-api-key-here' \
  -F 'video=@/path/to/your/video.mp4' \
  -F 'title="Your Video Title"' \
  -F 'user="test"' \
  -F 'platform[]=tiktok' \
  -F 'platform[]=facebook' \
  -F 'platform[]=linkedin' \
  -X POST https://api.upload-post.com/api/upload

Need More Details?

For complete API reference, advanced options, and troubleshooting:

Complete Documentation

Need help with your integration?

[email protected]