Skip to main content

Make Integration Guide

Connect IndReelForge to Make (formerly Integromat) scenarios using the HTTP > Make a request module. Post to Instagram, YouTube, TikTok, LinkedIn, X, Facebook, Threads, Pinterest, Reddit and Bluesky in one step.

Prerequisites​

StepWhat to do
1. Create a profileDashboard → Profiles → New Profile. The profile name is your user field.
2. Connect socialsOpen the profile and click Connect next to each network.
3. Generate an API keyDashboard → API Keys → New Key (2FA required). Copy the key.

Configure the HTTP Module​

Step 1 — Add the module​

In your scenario, click + and search for HTTP > Make a request.

Step 2 — Basic settings​

FieldValue
URLhttps://api.indreelforge.com/api/upload
MethodPOST
Body typeMultipart/form-data

Step 3 — Add the Authorization header​

In the Headers section add:

NameValue
AuthorizationApikey YOUR_INREELFORGE_API_KEY
Store as a constant

In Make, go to Tools → Set Variable and save your API key as a constant named indreelforge_key. Reference it as {{indreelforge_key}} so it never appears hardcoded in module configs.

Step 4 — Body fields​

KeyValueNotes
usermy-brandYour IndReelForge profile name
titleCaption textMap from a previous module
platform[]instagramAdd one row per platform
platform[]tiktokRepeat the same key
videoFile or URLBinary from Google Drive/Dropbox or a public URL

Step 5 — Test the module​

Click Run once and verify a 200 response with "success": true.


Available Endpoints​

ActionURL
Upload videoPOST /api/upload
Upload photo carouselPOST /api/upload_photos
Post text onlyPOST /api/upload_text
Check statusGET /api/uploadposts/status?request_id=ID
List scheduleGET /api/schedule

Pass a URL Instead of a File​

Make has a 25 MB module payload limit. For larger videos, use video_url instead:

KeyValue
video_urlhttps://your-storage.com/video.mp4

IndReelForge fetches and processes the file server-side — no streaming through Make.


Post to Multiple Platforms at Once​

Add platform[] multiple times with different values — IndReelForge fans the upload to every listed platform in a single API call:

KeyValue
platform[]tiktok
platform[]instagram
platform[]youtube

Example Scenarios​

Content Calendar (Google Sheets → All Platforms)​

Schedule (daily 9am) → Google Sheets (get row where Status=Ready)
→ HTTP (IndReelForge) → Google Sheets (set Status=Posted, write Upload ID)
  1. Schedule — runs every morning
  2. Google Sheets — read next row where column Status = Ready
  3. HTTP Request — POST to IndReelForge with video_url and platform[] from sheet
  4. Google Sheets — update Status → Posted, write upload_id from response

Notion Approval → Publish​

Watch Notion DB (status=Approved) → HTTP (IndReelForge) → Notion (update Published=true)

Airtable → Multi-Platform Post​

Airtable (watch for new record) → Iterator (platforms) → HTTP (IndReelForge)

Stripe Payment → Social Proof​

Stripe (new subscription) → GPT-4 (write milestone post) → HTTP (/api/upload_text)

Auto-Schedule with Queue​

Add add_to_queue=true to automatically publish at the next pre-configured slot:

KeyValue
add_to_queuetrue

Configure time slots in Dashboard → Profiles → Queue Settings.


Tips & Gotchas​

TopicDetail
File sizeUse video_url for files > 25 MB — Make's payload cap applies
API key safetyStore key as a Make constant, not inline in headers
Rate limitsAdd a Sleep module (5–10 s) between bulk uploads
Free planSome platforms require Basic or higher — check your plan
Text postsUse /api/upload_text with just title, user, platform[]
Error handlingAdd an Error Handler route on the HTTP module and log failures to a sheet