TokPortal is programmable organic social-media distribution infrastructure that lets Make.com trigger native Instagram Reels posting through real physical devices, local SIM cards, and human operators. Use Make to watch video assets, send metadata to the TokPortal API, and receive webhook status updates after the Reel is published in-app.
Automating Instagram Reels posting with Make works best when Make handles orchestration and TokPortal handles native publishing. Make watches the asset source, validates the row, calls TokPortal’s API, and waits for webhook updates. TokPortal then publishes from real Instagram sessions on real smartphones instead of relying only on a browser scheduler or a limited publishing endpoint.
This page is for teams distributing brand content, AI-UGC, product videos, app-launch creatives, or agency client Reels at volume. If you are building creator utilities such as a TikTok profile viewer or TikTok profile picture downloader, keep that research workflow separate from the posting scenario; publishing automation needs stricter validation, status tracking, and account controls.
For the broader visual workflow setup, start with the TokPortal + Make integration guide. Developers should keep the TokPortal REST API guide open while building the HTTP modules.
20+
countries with real-device distribution coverage
150,000+
accounts under TokPortal management
4,276
active business clients
6B+
organic video views generated
25
credits per account
2
credits per video upload
Instagram Reels scheduler with Make: what should the scenario do?
A Make-based Instagram Reels scheduler should do four jobs: detect a ready video, normalize the caption and posting metadata, send a publish request to TokPortal, and record the final post status. Make is the orchestration layer; TokPortal is the distribution layer.
The practical scheduler design is simple: one source of truth, one row per Reel, one target account or account group, and one publish window. Use Make’s routers only after validation, not before it. Bad rows should stop early with a clear error rather than creating partial publishing requests.
Recommended fields for the scheduler table:
- video_url — direct file URL from Google Drive, S3, Dropbox, Airtable attachment, or your AI-video pipeline.
- caption — final caption, including approved hashtags and disclosure text where required.
- country — target posting country, matched to available TokPortal device coverage.
- account_id or account_group — the Instagram account pool you want to publish through.
- scheduled_at — timestamp in the campaign timezone.
- status — draft, ready, submitted, published, failed, or needs_review.
- tokportal_job_id — returned by the TokPortal API and used for webhook reconciliation.
How to auto post Reels from Google Drive
Create a campaign folder in Google Drive
Use one folder per brand, country, or client campaign. Keep the source videos in a clean naming pattern such as brand_country_date_variant.mp4 so Make can parse campaign metadata without manual sorting.
Add a Google Sheets control table
Store caption, target country, account group, publish window, approval status, and TokPortal job ID in a sheet. The video file lives in Drive; the publishing decision lives in the sheet.
Watch the folder or sheet in Make
Use Make’s Google Drive module to detect new files or the Google Sheets module to detect rows where status equals ready. For high-volume teams, watching the sheet is safer because it requires explicit approval before posting.
Generate a shareable file link
Create a direct-access video URL that TokPortal can fetch. Validate file type, file size, and duration before calling the API so the scenario does not submit unusable creative.
Call TokPortal with an HTTP module
Use Make’s HTTP app to send a POST request to TokPortal with the video URL, caption, platform, account target, country, and schedule. Store the returned job ID in your sheet.
Listen for webhook updates
Configure TokPortal webhooks to update the row when the Reel is queued, published, failed, or needs review. This keeps Make from polling repeatedly and gives operators a clean audit trail.
Make scenario to post Reels via TokPortal
- Trigger: Google Sheets row updated where status is ready
- Filter: platform equals Instagram and media_type equals Reel
- Google Drive: get file metadata and direct video URL
- Tools: validate caption length, country, schedule time, and campaign ID
- HTTP: POST publish request to TokPortal API
- Google Sheets: write TokPortal job ID and set status to submitted
- Webhook: receive TokPortal status events
- Router: update status to published, failed, or needs_review
- Slack or email: alert the campaign owner only when human attention is required
The TokPortal request should be treated like a campaign job, not a one-off social post. Include the platform, destination account or group, video URL, caption, location or country target, and schedule. If your team distributes the same creative across TikTok, Instagram, and YouTube Shorts, keep the media object shared but create separate platform jobs so each post can receive its own status, URL, and error trail.
A clean Make payload usually looks like this in structure: platform: instagram, content_type: reel, video_url: your Drive file URL, caption: approved caption, country: target market, account_group: campaign pool, scheduled_at: ISO timestamp, and callback_url: your Make webhook URL.
If your workflow is already in n8n rather than Make, use the same model from the TokPortal + n8n automation guide. If the triggering system is client-facing CRM data, connect the same job model to the CRM-to-social posting workflow.
Instagram Reels automation without shadowban-style reach suppression
Reach problems usually come from the wrong automation layer. If a workflow only repeats the same file, caption, timing, network pattern, or account behavior across many profiles, the platform has little reason to treat those posts as locally relevant. A better Instagram Reels automation setup keeps Make responsible for workflow logic while preserving native, human-in-the-loop publishing behavior on real devices.
TokPortal’s approach uses real physical smartphones, local SIM cards, real app sessions, and operator workflows in 20+ countries. That matters because social platforms evaluate more than the upload endpoint: device signals, session behavior, geography, and account history all contribute to how distribution starts.
For new or quiet Instagram accounts, do not connect automation and immediately push a full campaign. Warm the account, vary creative, localize captions, and use a sensible posting cadence. TokPortal supports deep warming for Instagram as a 3-day manual process at 40 credits, while standard video uploads cost 2 credits each.
Original workflow rule: separate research automations from publishing automations
Best tool for automated Reels posting: Make, native Meta API, or TokPortal?
Feature
Make + native Meta publishing
Make + TokPortal devices
Best use case
Publishing method
Account context
Operational control
Where it is not the answer
Why teams use Make + TokPortal
- Make gives non-developers a visual control layer for Google Drive, Sheets, Airtable, Slack, CRMs, and AI-video tools.
- TokPortal handles the physical-device publishing layer that Make and standard schedulers do not provide.
- Webhook status updates make it possible to manage many Reels without guessing whether a post is live.
- The same campaign model can later extend to TikTok and YouTube Shorts without rebuilding the whole workflow.
When to keep it simpler
- If you only publish a few Reels per week to one owned Instagram account, Meta Business Suite may be enough.
- If your team needs complex branching, retries, and code-level testing, a direct REST API or SDK integration may be better than a purely visual Make scenario.
- If your creative approval process is unclear, automation will expose the mess faster; fix the source-of-truth table first.
How to wire Make, TokPortal webhooks, and error handling
Use Make for the happy path and webhooks for truth. The scenario should submit the job once, save the TokPortal job ID, and then wait for status events. Do not build a scenario that keeps resubmitting the same Reel because a previous module timed out.
Recommended status model: draft means the row is not ready, ready means Make can submit it, submitted means TokPortal has accepted the job, queued means it is scheduled for device execution, published means the Reel is live, failed means the job needs a fix, and needs_review means a human should inspect the campaign.
For webhook setup, use the TokPortal real-time webhook guide. For teams generating Reels from AI tools, the same pattern works with the Captions AI clips distribution workflow, Runway exports, or any pipeline that produces a final MP4 and caption.
What to send in the first production test
Do not start with 200 Reels. Start with 10 approved videos, one account group, one country, one caption style, and webhook logging turned on. That gives you enough volume to test Drive permissions, API authentication, scheduling, device execution, post URL capture, and Make’s error routes without creating an operations knot.
A good first campaign has this shape: 10 Reels, 1 country, 3 to 5 posting days, 1 owner for approvals, 1 Make scenario, and 1 sheet that acts as the campaign ledger. After that works, clone the scenario for another country or brand rather than adding every possible branch into the first version.
Build your Make-to-Reels publishing pipeline
Use TokPortal’s REST API and webhooks to turn Make scenarios into native Instagram Reels distribution through real devices.
Can Make.com post Instagram Reels by itself?+
Can I auto post Reels from Google Drive?+
Why not just use the official Instagram posting API?+
Do we need developers to automate Instagram Reels with Make and TokPortal?+
How do we avoid duplicate posts when Make retries a module?+
Can the same workflow publish TikTok, Reels, and YouTube Shorts?+

Written by
Vincent Tellenne
Founder & CEO
Vincent is the founder of TokPortal, building the infrastructure for scaled organic social media distribution. Previously scaled multiple startups and APIs to millions of requests.
Learn more about this topic with AI
Related Resources
Distribute Captions AI Clips to TikTok, Reels, Shorts
Send Captions AI clips to TikTok, Reels, and Shorts with TokPortal API, native in-app posting, webhooks, and real devices in 20 countries.
TokPortal + Make.com: Visual Automation for Social Media Distribution
Integrate TokPortal with Make.com (formerly Integromat) for visual automation of TikTok and Instagram campaigns. Build scenarios for account creation, video posting, and analytics.
TokPortal + n8n: Automate Account Creation and Video Posting
Integrate TokPortal with n8n to automate TikTok account creation, video posting, and campaign management. Step-by-step guide with workflow templates for 2026.
TokPortal REST API: Complete Developer Guide
The complete developer guide to the TokPortal REST API. Learn how to create TikTok and Instagram accounts, upload videos with native sounds, manage warming, and build automation pipelines programmatically.
TokPortal Webhooks: Real-Time Event Notifications for Social Media Automation
Learn how TokPortal webhooks deliver real-time event notifications for TikTok and Instagram account creation, video uploads, warming, and more. Build reactive automation pipelines without polling.
TokPortal + Zapier: Automate Social Media Distribution Across 5000+ Apps
Connect TokPortal with Zapier to automate TikTok account creation and video posting. Trigger campaigns from any of 5000+ apps. Setup guide for 2026.
