TokPortal
Integration

Programmatic Reels Posting with Make + TokPortal

Build a Make.com scenario that turns generated videos, campaign rows, or webhook events into scheduled Instagram Reels distribution.

Vincent Tellenne

Vincent Tellenne

Co-founder & CEO

October 5, 20267 min read
Share
On this page
Quick answer

TokPortal is programmable organic social-media distribution infrastructure that lets Make.com scenarios route Instagram Reels to real human-operated devices for native in-app publishing. It is an Instagram Reels API alternative when your workflow needs scheduled posting, local execution, webhooks, and crossposting to TikTok or YouTube from one automation layer.

Make.com is the orchestration layer; TokPortal is the publishing infrastructure. Use Make to collect videos, normalize captions, choose accounts, schedule the job, and receive webhooks. Use TokPortal when the final action needs native Instagram app posting through real physical devices, local SIM cards, and human-in-the-loop execution rather than a simple server-to-server upload.

This page is for developers, technical marketers, AI video tools, and agencies building Reels workflows that must also work across TikTok and YouTube. If you only need the base TokPortal connector overview, start with TokPortal + Make visual workflow automation. If you need code-level endpoints, use the TokPortal developer documentation.

Make scenario to post Instagram Reels

A Make scenario to post Instagram Reels should treat publishing as a queue, not as a one-step upload. The reliable pattern is: trigger, validate the video asset, enrich the post metadata, send a publishing job to TokPortal, then wait for a webhook before marking the row complete.

The trigger can be Airtable, Google Sheets, Google Drive, Notion, a Make webhook, or an AI video platform export. The payload should include the video URL, caption, target country, target platform, account group, publish window, and an idempotency key so a retry does not create a duplicate campaign item.

1

Trigger from your content source

Use a Make trigger such as Watch Records, Watch Files, Watch Rows, or a custom webhook from an AI video generator. Only continue when the video URL is final and accessible.

2

Validate video and campaign fields

Check that the row has a caption, target platform, account group, country, and publish window. If any field is missing, route the item to a review table instead of publishing.

3

Create the TokPortal publishing job

Use Make's HTTP module to send the post payload to TokPortal's API. Include the video URL, caption, Instagram Reels destination, schedule window, and your internal campaign ID.

4

Store the TokPortal job ID

Write the job ID back to Airtable, Sheets, or your campaign database. This becomes the system of record for retries, reporting, and webhook reconciliation.

5

Listen for webhooks

Create a Make custom webhook that receives TokPortal job events such as queued, accepted, published, or needs review, then updates the campaign row automatically.

6

Report by platform and creative

Group results by creative ID, account group, platform, country, and status so your team can see which videos were published and which require action.

Instagram Reels scheduler in Make.com

Make.com can act as an Instagram Reels scheduler when it controls the queue and TokPortal handles the final publishing operation. The key is to separate scheduling logic from posting execution: Make decides when a Reel should move, while TokPortal controls how that Reel is published through real app workflows.

For simple owned professional accounts, Meta's Instagram Content Publishing API may be enough. It supports publishing flows for eligible Instagram accounts through Meta's documented endpoints. TokPortal becomes the stronger fit when the campaign needs multi-account distribution, local country routing, cross-platform posting, native app handling, and webhook-based operational visibility.

Feature

Meta Instagram Content Publishing API

Make + TokPortal

Best use case

Publishing to eligible owned Instagram professional accounts
Coordinating multi-account Reels distribution with native app execution

Workflow owner

Developer manages Meta app, permissions, account eligibility, and publishing flow
Make manages orchestration; TokPortal manages distribution jobs and publishing status

Cross-platform distribution

Instagram-focused
Instagram Reels, TikTok, and YouTube from the same campaign workflow

Operational model

Server-side API publishing where supported
Real devices, local SIM cards, and human-in-the-loop publishing

Status handling

You implement polling, storage, and recovery logic
Use TokPortal job IDs and webhooks inside Make

TikTok and Reels crossposting with Make

TikTok and Reels crossposting with Make works best when one creative record creates multiple platform-specific jobs. Do not send the same caption, timing, and metadata blindly to every platform. Build one parent campaign row, then generate child jobs for Instagram Reels, TikTok, and YouTube Shorts with platform-specific captions, target accounts, countries, and publish windows.

TokPortal is built for this because the same automation layer can create posting jobs across TikTok, Instagram, and YouTube. For teams comparing no-code platforms, see TokPortal + n8n automation workflows and TokPortal + Zapier social distribution. For high-volume batches, pair this page with batch processing for TikTok content automation.

Keep buyer workflows separate from creator-utility traffic. If your Make workspace also powers a TikTok profile viewer, TikTok profile picture download flow, TikTok profile picture downloader, or TikTok PFP downloader, isolate those scenarios from paid distribution pipelines so analytics, credentials, and webhook events do not get mixed.

20

countries with TokPortal local distribution coverage

150,000+

accounts under management

4,276

active business clients

6B+

organic video views generated

AI video to Reels automation

An AI video to Reels automation pipeline should start after generation, not during generation. Sora, Runway, Veo, Kling, Captions, Creatify, HeyGen, and similar tools can produce many variations; Make should decide which approved assets enter distribution.

A practical setup is: AI generator exports to cloud storage, Make watches the folder, a review table marks the asset approved, Make builds the TokPortal payload, and TokPortal publishes the Reel through the selected account group. If your workflow starts from Captions clips, use the pattern in distributing Captions AI clips to TikTok, Reels, and Shorts. If an AI agent should choose the creative or country routing, see TokPortal MCP for AI agents.

Connect Make to TokPortal

To connect Make to TokPortal, use Make's HTTP module with your TokPortal API key, then map scenario fields into a publishing-job request. The minimum useful fields are campaign ID, video URL, platform, caption, country, account group, schedule window, and callback URL.

Use a custom Make webhook as the callback URL. That gives TokPortal a place to send job events, and it lets Make update Airtable, Google Sheets, HubSpot, Slack, or your internal dashboard without polling. The full endpoint patterns live in the TokPortal REST API developer guide and the TokPortal webhook events reference.

  • Use one Make scenario per campaign type, not one scenario for every platform
  • Store a TokPortal job ID beside every creative record
  • Use an idempotency key made from campaign ID, creative ID, platform, and publish window
  • Route missing captions, inaccessible video URLs, and unsupported countries to manual review
  • Send Slack or email alerts only for review-needed events, not for every successful job
  • Keep platform-specific caption rules in a table so marketers can edit them without changing the scenario

Webhook to Instagram Reels pipeline

A webhook to Instagram Reels pipeline is the cleanest option when another system decides that a video is ready. That system can be a CMS, AI video tool, DAM, product-feed engine, or internal approval app. It sends a webhook into Make; Make transforms the payload; TokPortal receives the publishing job; TokPortal sends status events back to Make.

The important design choice is to make webhooks stateful. A webhook should not mean 'post this now' with no memory. It should create or update a campaign job with a durable ID, known status, and retry policy. That is what lets agencies run client campaigns without losing track of assets across Instagram Reels, TikTok, and YouTube.

Original workflow rule: three states beat ten statuses

For Make scenarios, keep your source-of-truth table simple: pending, scheduled, published. Store detailed TokPortal webhook events in a log table, but let the campaign row show only the state a marketer can act on. This pattern scales better across TokPortal's 150,000+ managed accounts because the operations team sees exceptions, not noise.

When TokPortal is not the right Instagram Reels API alternative

Use Make + TokPortal when

  • You need to distribute approved Reels across multiple accounts or countries
  • You want one workflow for Instagram Reels, TikTok, and YouTube Shorts
  • You need native app posting with human-in-the-loop execution
  • You want webhook events to drive campaign reporting and client operations
  • You are building a post-generation layer for AI video output

Use another route when

  • You only publish to one eligible owned Instagram professional account
  • You do not need cross-platform distribution
  • Your workflow is purely editorial calendar management
  • Your team is not ready to maintain campaign IDs, status tables, and webhook logs

Build your account network with TokPortal

Choose your market, define your accounts and schedule your original content.

Build my account network
Can Make.com post Instagram Reels by itself?+
Make can orchestrate the workflow, but the actual publishing route depends on the connector or API you use. For eligible owned Instagram professional accounts, Meta's Content Publishing API may work. With TokPortal, Make sends a publishing job and TokPortal handles the native distribution workflow with status webhooks.
What fields should I send from Make to TokPortal for a Reels job?+
Send the video URL, caption, platform, target account group, country, schedule window, campaign ID, creative ID, callback URL, and idempotency key. Those fields give you reliable scheduling, reporting, and retry handling.
Can the same Make scenario crosspost to TikTok and Instagram Reels?+
Yes. Use one parent creative record and create separate child jobs for TikTok, Instagram Reels, and YouTube Shorts. Each child job should have its own caption rules, account group, country, schedule window, and platform-specific status.
Is TokPortal an Instagram Reels API alternative?+
TokPortal is an alternative when you need distribution infrastructure rather than only direct API publishing. It is useful for multi-account campaigns, native app workflows, local execution, cross-platform posting, and webhook-driven operations.
How do webhooks fit into a Make.com Reels scheduler?+
Make should create a custom webhook URL and include it in the TokPortal job request. TokPortal sends job events back to that URL, and Make updates the campaign database, sends alerts, or triggers the next workflow step.
Should AI-generated videos go straight to Reels automatically?+
Usually no. Put an approval step between generation and distribution. Let Make watch the approved folder or table, then create TokPortal publishing jobs only for assets that passed brand, caption, and rights review.
Share
Vincent Tellenne

Written by

Vincent Tellenne

Co-founder & CEO

Vincent is a co-founder and CEO of TokPortal. He works on the infrastructure and operating model behind scaled organic social media distribution.

Learn more about this topic with AI

Related Resources

From the guide to your first campaign

You make the content.
TokPortal runs the account operations.

Create and operate TikTok and Instagram accounts in your target market. Local operators handle the account work and native publishing. You control the brief, content and campaign from the dashboard, API or MCP.

  1. 01Choose your market
  2. 02Define each account
  3. 03Schedule your content

Review market availability and pricing before ordering. No reach forecast is built into your plan.

Ready to launch?Build my account network