Content Creator Tool

Publish once.
Reach everywhere.

Syndicate is a desktop application that helps independent content creators schedule, repurpose, and publish video content across Instagram, Facebook, TikTok, YouTube, Pinterest, and LTK — from a single interface.

See Features Permissions Explained

What Syndicate Does

Everything a creator needs to cross-post

Syndicate is built for individual creators and small teams who publish video content regularly and want to stop repeating the same steps on every platform.

📅

Schedule & Queue Posts

Add videos to a local queue with a scheduled date and time. Syndicate publishes them automatically in the background.

🔁

Multi-Platform Publishing

Publish to Instagram, Facebook Pages, YouTube, Pinterest, TikTok, and LTK in one action — each with platform-appropriate captions.

AI Caption Generation

Generate captions automatically from your video content using Claude AI, customized per platform.

💬

Automated Comment DMs

When a follower comments a keyword (e.g. "link") on an Instagram post, Syndicate automatically sends them a DM with the relevant shopping link.

📊

Analytics Dashboard

Track views, likes, reach, and engagement across your published posts in a single dashboard.

🔒

100% Local — No Cloud

All credentials, tokens, and post data are stored only on your device. Nothing is sent to our servers.

Supported Platforms

Instagram
Facebook
TikTok
YouTube
Pinterest
LTK

How It Works

Simple workflow for creators

Syndicate is a native macOS desktop app. You connect your accounts once, then manage all your publishing from one place.

01

Connect your accounts

Authenticate once with Facebook/Instagram via OAuth. Your token is saved locally on your device.

02

Select a video

Pick a local video file or import from TikTok by URL. Add a caption or generate one with AI.

03

Choose platforms & schedule

Toggle which platforms to publish to, pick a date and time, and add it to your queue.

04

Syndicate publishes it

At the scheduled time, the app publishes to every selected platform and updates the queue status.


Meta Permissions

Why we request each permission

Syndicate requests the minimum Meta permissions needed to perform publishing and engagement actions on behalf of the authenticated user. We do not request permissions we don't use.

instagram_content_publish
Required to publish video posts to Instagram. This is the core publishing permission. When a creator schedules a post in Syndicate, the app uses this permission to upload the video and caption to their Instagram Business account at the scheduled time.
instagram_basic
Required to read basic Instagram account info (account ID, username, media list). Syndicate uses this to identify the authenticated account and to list recent posts when checking for comments.
instagram_manage_comments
Required for the keyword-triggered DM feature. Syndicate polls recent Instagram posts for comments containing a creator-defined keyword (e.g., "link"). When a matching comment is found, the app sends the commenter a DM with the relevant shopping link. This permission is needed to read comments on the creator's own posts. Comments from other users are read only to detect the keyword — no comment data is stored or transmitted to any external server.
instagram_manage_insights
Required to display post analytics (views, reach, likes, impressions) in Syndicate's built-in analytics dashboard. Creators use this to track performance of their published content without leaving the app. Insights data is displayed locally and never uploaded to any server.
pages_show_list
Required to identify which Facebook Page is linked to the user's Instagram Business account. Syndicate uses this during initial setup to automatically detect the correct Page ID, so creators don't have to look it up manually.
pages_manage_posts
Required to publish video posts to the user's Facebook Page. When a creator includes Facebook in their publishing targets, Syndicate uses this permission to post the video and caption to the linked Facebook Page on their behalf.
pages_read_engagement
Required to read engagement metrics on Facebook Page posts (likes, shares, reach). This data is surfaced in Syndicate's analytics dashboard alongside Instagram insights, giving creators a unified view of their content performance.

🔒

Your data never leaves your device

Syndicate stores all credentials, access tokens, and post data in a local .env file and SQLite database on your Mac. We operate no servers, collect no analytics, and have no access to your accounts or content. The app communicates only directly with the platforms you choose to publish to. Read the full Privacy Policy →