Help & Features
Everything you need to know about using Ferryman.
Getting Started
Ferryman automatically cross-posts your content from one social platform to others. Post once, reach your audience everywhere.
- Sign in with your X (Twitter) account
- Connect your other social accounts (Bluesky, Threads, Mastodon, Substack, Twitch, etc.)
- Choose your origin platform (where you post) and target platforms (where to sync)
- Enable cross-posting in Settings
- Post on your origin platform — Ferryman handles the rest!
Connecting Platforms
Ferryman supports the following platforms:
- X (Twitter) — Sign in with OAuth
- Bluesky — Connect with your app password (not your main password)
- Threads — Connect via Meta OAuth
- Instagram — Connect via Meta OAuth
- Mastodon — Enter your instance URL and authorize
- LinkedIn — Connect via LinkedIn OAuth
- Facebook — Connect via Meta OAuth
- Substack — Connect with your
substack.sidsession cookie for Notes posting - Twitch — Connect via Twitch OAuth to use featured Clips as a video source
You can connect or disconnect platforms at any time from the Settings page.
Cross-Posting Basics
Origin Platform: The platform where you create your posts. Ferryman monitors this platform for new content.
Target Platforms: The platforms where your posts get automatically shared. You can select multiple targets.
Twitch: Twitch can be selected as a video origin for featured Clips, but not as a target platform.
Ferryman syncs your posts automatically every few minutes. You can also trigger a manual sync from the Settings page.
Posting from Ferryman Create: When you compose a post on the Create page, it publishes only to the platforms you select there. It won't be picked up again and re-crossposted by your sync flows, even if you post to your origin platform.
Note: Some posts are handled specially to avoid duplicates. Replies are cross-posted only when they reply to your own post (self-threads); replies to other people are skipped. Quote posts are cross-posted only when you're quoting your own content that Ferryman has already cross-posted. Edited posts are cross-posted unless an earlier version was already cross-posted.
Post Limits
Ferryman has two types of posts with different limits:
Direct posts (from Ferryman Create)
| Plan | Limit |
|---|---|
| Free | 10 posts total (lifetime, shared with auto-sync) |
| Creator | Unlimited |
| Pro | Unlimited |
| Max | Unlimited, subject to fair use |
Auto-synced posts (from your origin platform)
| Plan | Limit |
|---|---|
| Free | 10 posts total (lifetime, shared with direct) |
| Creator | 10 per day |
| Pro | 25 per day |
| Max | Unlimited, subject to fair use |
Auto-sync usage is measured over a rolling 24-hour window. Direct posts created from Ferryman are always unlimited for paid users.
Video Support
Video cross-posting is available on the Creator plan or higher. Ferryman automatically converts videos for each platform's requirements.
Twitch can be used as an automatic source. Only Clips marked Featured and created after you enable the flow are eligible; Ferryman can send them to X and other supported video destinations.
Duration limits by platform:
- Bluesky: 3 minutes max
- Threads: 5 minutes max
- Substack Notes: uploaded to Substack's video pipeline
Videos longer than the platform limit will be skipped for that platform.
Promo Replies
Creator-or-higher feature: Automatically attach a promotional reply to your cross-posted content.
Configure in Settings:
- Promo text: Your custom message (e.g., "Follow me on X for more!")
- Promo link: A URL to include in the reply
- Platforms: Choose which platforms show promo replies
Promo replies only appear on the last post in a thread, not every message. Substack Notes do not support promo replies.
Analytics
Paid plan feature: Track engagement across all your connected platforms in one place.
Analytics include:
- Likes, reposts, and replies per post
- Follower reach across platforms
- Trending content identification
- Historical engagement trends (7/30/90 days)
- Cumulative cross-post counter
Subscription Plans
| Feature | Free | Creator | Pro | Max |
|---|---|---|---|---|
| Direct posts | 10 total | Unlimited | Unlimited | Unlimited |
| Auto-synced posts | 10 total | 10/day | 25/day | Unlimited* |
| Sync from multiple platforms | — | Up to 3 | Up to 6 | Unlimited* |
| Connected accounts | 5 | 15 | 30 | Unlimited* |
| Video support | — | ✓ | ✓ | ✓ |
| Promo replies | — | ✓ | ✓ | ✓ |
| Analytics | — | ✓ | ✓ | ✓ |
| Email notifications | — | ✓ | ✓ | ✓ |
* Max unlimited usage is subject to fair use.
Basic is a grandfathered legacy plan for existing subscribers and is no longer available to purchase.
Referrals
Share Ferryman with friends and earn rewards when they subscribe!
- Vanity URL: Claim a personal link like ferryman.io/yourname
- Tracking: See who signed up using your link
- Rewards: Earn credits when referred users upgrade to a paid plan
FAQ & Troubleshooting
Why wasn't my post cross-posted?
Posts may be skipped if they: contain #noferry, are replies, are edited posts, contain @mentions while mention cross-posting is disabled, exceed character limits, or if you've hit your daily auto-sync limit. Check the Posts page to see the skip reason.
How often does Ferryman sync?
Ferryman checks for new posts every few minutes automatically. You can also trigger a manual sync from Settings.
What happens to long posts?
Posts that exceed a platform's character limit are intelligently split into threads when the "Thread long posts" setting is enabled.
Can I cross-post sponsored content?
By default, posts with #ad or #BrandPartner are skipped. You can enable sponsored content cross-posting in Settings.
Do Instagram Trial Reels get cross-posted?
No. If Instagram returns a Reel as not shared to your feed, Ferryman treats it as a Trial Reel and skips it in video-to-video sync flows.
Why wasn't my Twitch Clip cross-posted?
Only Clips marked Featured in Twitch and created after the flow was enabled are eligible. Twitch may take a few minutes to expose a new Featured Clip through its API.
How do I disconnect a platform?
Go to Settings and click the disconnect button next to any connected platform.
What if I need more help?
Email us at support@ferryman.io or reach out on X @ferrymanio and we'll be happy to help.