# CrossPostingPal > CrossPostingPal (CPP) is a hosted social media scheduler and cross-posting tool for creators, indie hackers and small teams. Prepare a post once, select connected accounts on Instagram, TikTok, X, Bluesky, Mastodon, Dribbble, then publish now or schedule it. It also includes Instagram comment-to-DM auto-replies and a remote MCP server so AI agents such as Claude, ChatGPT, Cursor and Codex can draft, schedule and publish posts. Plans start at $4.99/month for 4 social accounts. Last updated: 2026-10-06. Prices in USD. Competitor data reviewed 2026-09-08. ## Key facts - Networks available for new connections: Instagram, TikTok, X, Bluesky, Mastodon, Dribbble - Not available for new connections (on any plan): LinkedIn, Facebook, Threads, YouTube, Pinterest, Vimeo - Cross-posting and scheduling: Write one post with text, images or video, choose destinations per post and publish immediately or at a scheduled date and time. Networks available for new connections: Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. - Instagram comment-to-DM auto-replies: Attach a keyword automation to a specific Instagram post or Reel. When someone comments the keyword (case-insensitive, whole-word or contains mode), CrossPostingPal sends one private reply DM with your link or resource through Instagram's official API and can post an optional public reply such as "Sent! Check your DMs". Per-automation stats show matched comments, DMs sent, public replies and failures. Requires an Instagram business or creator account. - AI agent integration (MCP): Remote MCP server at https://api.crosspostingpal.com/api/mcp (Streamable HTTP, JSON-RPC). Works with MCP clients that support remote servers and bearer tokens: Claude Code, Claude desktop connectors, Cursor, Codex and ChatGPT developer mode. Personal access tokens are scoped (accounts:read, posts:read, posts:write, posts:publish, automations:read, automations:write), hashed at rest, revocable and can expire. Tools: list_social_accounts, create_post_draft, create_and_schedule_post, schedule_post, publish_now, upload_media, list_scheduled_posts, get_post, list_automation_capabilities, list_comment_automations, get_comment_automation, create_comment_automation, update_comment_automation, delete_comment_automation. The comment-automation tools manage Instagram comment-to-DM automations. Agent-created posts land in the normal queue and use the same publishing pipeline and validation as the web app. - TikTok desktop scheduling: Upload and schedule TikTok videos from a desktop browser, with TikTok privacy, interaction and commercial-content settings reviewed before submission. - Platform-aware validation: The composer checks media against each destination's limits before scheduling, for example Bluesky: up to 4 images of 1 MB or one video up to 50 MB; Mastodon: up to 4 images of 16 MB or one video up to 99 MB, on any instance via OAuth. ## Pricing - Starter: $4.99/month or $44.91/year, 4 social accounts - Pro: $9.99/month or $89.91/year, 10 social accounts - Unlimited: $29.99/month or $269.91/year, unlimited social accounts - 3-day free trial, no credit card required; 7-day money-back guarantee - Posting is subject to fair-use and each network's own limits. A higher plan raises the account allowance; it does not unlock unavailable networks. ## Best for - Creators distributing finished videos, images and updates across several networks - Indie hackers and founders sharing build-in-public updates and launches - Bluesky and Mastodon users who want scheduling with X and Instagram in one place - Instagram creators who want keyword comment-to-DM automation - Developers and AI-agent workflows that need a publishing API via MCP - Budget-conscious users who want pricing by connected accounts instead of per channel or per seat ## Not included - No shared social inbox or team conversation assignment - No client approval workflows or per-client workspaces - No competitor tracking or cross-channel reporting suite - No RSS feeds, evergreen recycling or CSV bulk import - No Bluesky multi-post threads (single posts only) - No new connections for LinkedIn, Facebook, Threads, YouTube, Pinterest, Vimeo ## Product - [Pricing](https://crosspostingpal.com/pricing): Plans, account limits and trial - [Instagram comment-to-DM](https://crosspostingpal.com/instagram-comment-to-dm): Keyword comment automation with DM and public replies - [Social media scheduler for AI agents](https://crosspostingpal.com/social-media-scheduler-for-ai-agents): Connect Claude, ChatGPT, Cursor or Codex via MCP - [MCP documentation](https://crosspostingpal.com/docs/mcp): Endpoint, tokens, scopes, tools and client configuration - [How to schedule social media posts with MCP](https://crosspostingpal.com/blog/how-to-schedule-social-media-posts-with-mcp): Step-by-step guide: connect an AI client, create drafts and schedule posts - [AI agent workflows](https://crosspostingpal.com/integrations): MCP setup for Hermes, ChatGPT, Claude, Codex, dots, Cursor, OpenCode and Gemini CLI; Cowork plugin, Claude Code mod and OpenClaw/Cue publishing skill - [TikTok desktop scheduler](https://crosspostingpal.com/features/tiktok-desktop-scheduler): Schedule TikTok videos from a desktop browser - [Instagram scheduler](https://crosspostingpal.com/platforms/instagram): Instagram publishing and scheduling - [TikTok scheduler](https://crosspostingpal.com/platforms/tiktok): TikTok publishing and scheduling - [X (Twitter) scheduler](https://crosspostingpal.com/platforms/twitter): X publishing and scheduling via the X API v2 - [Dribbble scheduler](https://crosspostingpal.com/platforms/dribbble): Dribbble shot publishing ## AI agent workflows - [Schedule social media posts from Hermes Agent](https://crosspostingpal.com/integrations/hermes): Connect through remote MCP with OAuth - [Schedule social media posts from ChatGPT](https://crosspostingpal.com/integrations/chatgpt): Connect through MCP with OAuth - [Turn Claude content into scheduled social posts](https://crosspostingpal.com/integrations/claude): Connect through a custom MCP connector - [Schedule release announcements from Codex](https://crosspostingpal.com/integrations/codex): Connect through remote MCP - [OpenAI dots social media workflow with CrossPostingPal](https://crosspostingpal.com/integrations/openai-dots): Connect through your ChatGPT MCP app - [Cue by Manus social posting workflow with CrossPostingPal](https://crosspostingpal.com/integrations/cue): Connect with the CrossPostingPal agent skill - [Schedule social media posts from OpenClaw](https://crosspostingpal.com/integrations/openclaw): Install the CrossPostingPal publishing skill - [Turn Claude Cowork campaigns into scheduled social posts](https://crosspostingpal.com/integrations/claude-cowork): Install the CrossPostingPal plugin and connect with OAuth - [Claude Code social publishing mod with CrossPostingPal](https://crosspostingpal.com/integrations/claude-code-mods): Install the CrossPostingPal release plugin with a Code mod - [Create build-in-public social posts from OpenCode](https://crosspostingpal.com/integrations/opencode): Connect through remote MCP with OAuth - [Schedule product launch posts from Cursor](https://crosspostingpal.com/integrations/cursor): Connect through remote MCP with OAuth - [Schedule social posts from Gemini CLI](https://crosspostingpal.com/integrations/gemini-cli): Connect through HTTP MCP with OAuth ## Buying guides - [Best Cross Posting Tool: Compare by Accounts & Price](https://crosspostingpal.com/best-cross-posting-tool): Choose CrossPostingPal when you want to distribute your own finished content across its supported creator networks. Start with the destinations you need, then compare workflow and price. - [Post to TikTok, Reels & YouTube Shorts at Once?](https://crosspostingpal.com/post-to-tiktok-instagram-reels-youtube-shorts-at-once): Not all three in CrossPostingPal today. You can publish your video to Instagram and TikTok from CrossPostingPal, but YouTube is not currently available for new connections. - [Social Media Scheduler for Creators](https://crosspostingpal.com/social-media-scheduler-for-creators): Use CrossPostingPal to prepare finished content between recording sessions, select the accounts for each post and schedule ahead. Your publishing calendar can fit around the work you make. - [Social Media Scheduler for Indie Hackers](https://crosspostingpal.com/social-media-scheduler-for-indie-hackers): Write your shipping note, add a screenshot or demo, and schedule it to supported accounts in CrossPostingPal. You do not need to build an integration to keep sharing your progress. - [Cross Post Videos to Multiple Platforms](https://crosspostingpal.com/cross-post-videos-to-multiple-platforms): Upload your original video to CrossPostingPal, choose supported video destinations and publish or schedule. You can use the same publishing workspace for Instagram, TikTok, X and Bluesky. - [Bluesky Scheduler: Schedule Posts, Images & Video](https://crosspostingpal.com/bluesky-scheduler): Connect your Bluesky handle with an App Password, write the post, add up to four images or one video and pick a time. CrossPostingPal publishes it to Bluesky, and to X or Mastodon if you select them too. - [Mastodon Scheduler for Any Instance](https://crosspostingpal.com/mastodon-scheduler): Enter your instance, approve CrossPostingPal on your server's own sign-in page, then write the post and choose a time. CrossPostingPal publishes it to Mastodon, and to Bluesky or X if you select them too. - [Cheap Social Media Scheduler from $4.99/mo](https://crosspostingpal.com/cheap-social-media-scheduler): CrossPostingPal Starter covers four social accounts for one low monthly price. Pro covers 10 and Unlimited removes the account cap. You pick a plan by how many accounts you publish to, not by channel, seat or brand. ## Comparisons - [All comparisons](https://crosspostingpal.com/comparison) - [CrossPostingPal vs Buffer](https://crosspostingpal.com/comparison/buffer): You are adding social accounts. Should your publishing bill grow with each one? - [CrossPostingPal vs Hootsuite](https://crosspostingpal.com/comparison/hootsuite): Do you need a publishing calendar, or a workspace for an entire social operation? - [CrossPostingPal vs Sprout Social](https://crosspostingpal.com/comparison/sprout-social): Is your social tool helping you publish, or helping you run customer care? - [CrossPostingPal vs Agorapulse](https://crosspostingpal.com/comparison/agorapulse): Are unanswered comments your bottleneck, or is it publishing the next post? - [CrossPostingPal vs ContentStudio](https://crosspostingpal.com/comparison/contentstudio): Do you need a content pipeline, or distribution for assets you already made? - [CrossPostingPal vs Planable](https://crosspostingpal.com/comparison/planable): Is a post ready when you finish writing it, or only after a client signs it off? - [CrossPostingPal vs Sendible](https://crosspostingpal.com/comparison/sendible): Are you distributing your own work or delivering a social service to clients? - [CrossPostingPal vs SocialPilot](https://crosspostingpal.com/comparison/socialpilot): Do you schedule original updates, or maintain a large calendar across client accounts? - [CrossPostingPal vs HeyOrca](https://crosspostingpal.com/comparison/heyorca): Does each brand need its own calendar and review process? - [CrossPostingPal vs Publer](https://crosspostingpal.com/comparison/publer): Do you publish finished posts, or keep a queue running through recurring automations? - [CrossPostingPal vs Metricool](https://crosspostingpal.com/comparison/metricool): Is the weekly job publishing posts, or explaining which channels performed? - [CrossPostingPal vs Hypefury](https://crosspostingpal.com/comparison/hypefury): Are you distributing finished media, or building a sales workflow around written posts? - [CrossPostingPal vs Tweet Hunter](https://crosspostingpal.com/comparison/tweethunter): Is X your whole growth channel, or one destination among several? - [CrossPostingPal vs Ordinal](https://crosspostingpal.com/comparison/ordinal): Are you publishing as one founder, or coordinating employee voices for a company? - [CrossPostingPal vs Later](https://crosspostingpal.com/comparison/later): Do you plan a visual brand presence, or distribute each piece of content as it is ready? - [CrossPostingPal vs Postiz](https://crosspostingpal.com/comparison/postiz): Do you want a posting dashboard, or a platform to build publishing automation? ## Alternatives - [A Buffer alternative for multiple social networks](https://crosspostingpal.com/alternatives/buffer): A fourth channel should prompt a cost check, not an automatic upgrade. - [Postiz alternative for creators who just want to publish](https://crosspostingpal.com/alternatives/postiz): Your next product demo needs distribution. Does it need a publishing stack? - [Publer alternative for publishing your own finished content](https://crosspostingpal.com/alternatives/publer): If you use the composer but never the automations, compare the workflow you actually need. - [Hootsuite alternative for a one-person publishing workflow](https://crosspostingpal.com/alternatives/hootsuite): You open a social management suite just to schedule your own post. ## Cross-posting guides - [Post to TikTok and Instagram at the Same Time](https://crosspostingpal.com/cross-post/tiktok-instagram): Upload your finished video once, choose your connected TikTok and Instagram accounts, then publish immediately or schedule both from CrossPostingPal. - [Cross-Post TikTok and YouTube Shorts: What CrossPostingPal Supports](https://crosspostingpal.com/cross-post/tiktok-youtube-shorts): CrossPostingPal currently handles the TikTok side of this workflow. YouTube is not available for new CrossPostingPal connections, so publish or schedule the Shorts version separately in YouTube Studio. - [Post to X and Bluesky at the Same Time](https://crosspostingpal.com/cross-post/x-bluesky): Write your update once, choose your connected X and Bluesky accounts, then publish immediately or schedule both from the same CrossPostingPal dashboard. - [Cross-Post X and Threads: What CrossPostingPal Supports](https://crosspostingpal.com/cross-post/x-threads): CrossPostingPal can publish or schedule the X version of your update. Threads is not currently available for new CrossPostingPal connections, so prepare that version separately in Threads. - [Cross-Post Threads and Bluesky: What CrossPostingPal Supports](https://crosspostingpal.com/cross-post/threads-bluesky): CrossPostingPal can publish or schedule your Bluesky update. Threads is not currently available for new CrossPostingPal connections, so publish that version separately in Threads. - [Post to Multiple Social Media Platforms at Once](https://crosspostingpal.com/cross-post/all-social-media): Create your post once, choose your connected social accounts and publish or schedule it across multiple platforms from one dashboard. ## Optional - [Full content for LLMs](https://crosspostingpal.com/llms-full.txt): All buying guides, comparisons and FAQs in one file - [Free tool: Hashtag Generator](https://crosspostingpal.com/tools/hashtag-generator) - [Free tool: Caption Generator](https://crosspostingpal.com/tools/caption-generator) - [Free tool: Best Time to Post Calculator](https://crosspostingpal.com/tools/best-time-to-post) - [Free tool: Social Media Holiday Calendar](https://crosspostingpal.com/tools/social-media-holiday-calendar) - [Free tool: Character Counter](https://crosspostingpal.com/tools/character-counter) - [Free tool: Social Media Image Resizer](https://crosspostingpal.com/tools/image-resizer) - [Free tool: UTM Generator](https://crosspostingpal.com/tools/utm-generator) - [Free tool: Engagement Calculator](https://crosspostingpal.com/tools/engagement-calculator) - [Free tool: Instagram Bio Generator](https://crosspostingpal.com/tools/instagram-bio-generator) - [Free tool: Twitter Thread Maker](https://crosspostingpal.com/tools/twitter-thread-maker) - [Free tool: LinkedIn Bold Text Generator](https://crosspostingpal.com/tools/linkedin-text-formatter) - [Free tool: YouTube Tags Generator](https://crosspostingpal.com/tools/youtube-tags-generator) - [Blog](https://crosspostingpal.com/blog) - [Contact](https://crosspostingpal.com/contact): or email support@crosspostingpal.com --- # Full content ## Schedule social media posts from Hermes Agent URL: https://crosspostingpal.com/integrations/hermes Connection: Connect through remote MCP with OAuth Bring your weekly notes and brand preferences to Hermes. Ask your assistant to prepare distinct posts, show you the batch for review and send the approved versions to CrossPostingPal. - Build on your working context: Give Hermes the week's public updates, useful links and brand preferences. Ask it to select three useful stories and explain the angle for each. - Review from your usual conversation: Ask for separate versions for X, Bluesky or Mastodon. Review the facts, account choices and proposed times before authorizing the batch. - Let CrossPostingPal handle the publishing queue: Hermes discovers your connected accounts and creates drafts through MCP. Once you approve the times, it schedules those drafts in CrossPostingPal and returns their post IDs. Hermes configuration (~/.hermes/config.yaml): ``` mcp_servers: crosspostingpal: url: "https://api.crosspostingpal.com/api/mcp" auth: oauth # Then run in a fresh terminal: # hermes mcp login crosspostingpal ``` Setup: 1. Create your CrossPostingPal account and connect the social destinations you want to use. 2. Merge the configuration below into ~/.hermes/config.yaml for the profile running your assistant. Keep your existing MCP entries. 3. From a fresh terminal on the Hermes host, run hermes mcp login crosspostingpal. Open the authorization link, sign in to CrossPostingPal and approve the permissions. For a remote host, follow the linked Hermes OAuth-over-SSH guide. 4. Start a new Hermes session, or restart the gateway used by your messaging assistant. Ask Hermes to list your CrossPostingPal accounts and create one draft; review it in CrossPostingPal before scheduling. Example prompt: Use these weekly notes and my brand preferences to suggest three social post angles. Include the source link for each. List my connected CrossPostingPal accounts and show separate versions for X and Bluesky. After I approve the copy, create drafts and return the post IDs. Do not schedule until I confirm the dates, times and Europe/Warsaw timezone. Q: Do I need a separate Hermes plugin or token? A: Hermes supports remote MCP with OAuth. Use the configuration above and sign in to CrossPostingPal; no separate plugin or pasted personal access token is needed. Configure the same Hermes profile and host that runs your assistant. Q: Can my messaging assistant use the same connection? A: Yes, when the gateway uses the configured Hermes profile. Complete OAuth on that host, then restart the gateway so it discovers the CrossPostingPal tools. Q: Who runs recurring tasks and who publishes the posts? A: Configure recurring preparation in Hermes separately. CrossPostingPal stores the drafts and publishes posts you schedule at their chosen times. Creating a connection does not create a recurring task or authorize publishing. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Schedule social media posts from ChatGPT URL: https://crosspostingpal.com/integrations/chatgpt Connection: Connect through MCP with OAuth Bring your campaign notes into the conversation. Ask ChatGPT to shape the posts, select your connected accounts and send approved content to your CrossPostingPal queue. - Start with the campaign: Share your audience, offer, links and brand voice in ChatGPT. Ask for separate drafts for the networks you actually use. - Review in the conversation: Check the wording, destinations and media before asking ChatGPT to create drafts in CrossPostingPal. - Choose the publishing times: After reviewing the drafts, give explicit dates, times and your timezone. ChatGPT can schedule the posts through MCP. Setup: 1. Create your CrossPostingPal account and connect the social accounts you want to use. 2. In ChatGPT on the web, use developer mode to add a custom MCP app if your account or workspace allows it. Use the endpoint below and OAuth authentication. 3. Sign in to CrossPostingPal and review the requested permissions. MCP access depends on your ChatGPT plan and workspace settings. 4. Ask ChatGPT to list your connected social accounts before creating a draft. Review that draft in CrossPostingPal before scheduling it. Example prompt: Use my campaign brief to write one X post and one Bluesky post. List my connected CrossPostingPal accounts first. Show me both versions for review. Only after I approve them, create drafts for the matching accounts. Do not schedule or publish yet. Q: Do I need to copy an API token into ChatGPT? A: The custom MCP app uses OAuth: sign in to CrossPostingPal and review the requested permissions. You do not paste a personal access token into the conversation. Q: Is CrossPostingPal a public ChatGPT directory listing? A: This guide describes adding a custom MCP app. It does not require or claim a public directory listing. Developer mode availability depends on your account and workspace. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Turn Claude content into scheduled social posts URL: https://crosspostingpal.com/integrations/claude Connection: Connect through a custom MCP connector An article, interview or founder memo contains more than one post. Use Claude to find the useful angles, preserve your voice and send the reviewed versions to CrossPostingPal. - Find the useful angles: Give Claude the source text and ask for distinct takeaways. Keep quotes and factual claims tied to the original material. - Write for each destination: Ask for a concise X version and a conversational Bluesky or Mastodon version. Review each draft before it leaves the conversation. - Build a measured schedule: Create separate drafts through MCP, then schedule the approved posts across the week with explicit dates and a timezone. Setup: 1. Connect your social accounts in CrossPostingPal. 2. In Claude, add a custom connector using the MCP endpoint below, if your account supports custom connectors. 3. Complete the CrossPostingPal OAuth sign-in and review permissions. For Claude Code or a desktop bridge, use the alternative configurations in our MCP docs. 4. Ask Claude to list your accounts and create one draft from your source text. Open the draft in CrossPostingPal before scheduling. Example prompt: Read this founder memo and suggest three different social post angles. Keep my voice and do not add claims absent from the memo. After I choose an angle, show versions for X and Mastodon. Once I approve the copy, list my CrossPostingPal accounts and create separate drafts. Do not schedule or publish yet. Q: Can I use Claude Code instead of a Claude connector? A: Yes. Our MCP docs include a Claude Code HTTP configuration using a personal access token. Use a separate token for each client and keep it out of chats and source control. Q: Will one article become the same post everywhere? A: You can ask Claude for different versions and create a separate draft for each destination. CrossPostingPal does not rewrite the content returned by your agent. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Schedule release announcements from Codex URL: https://crosspostingpal.com/integrations/codex Connection: Connect through remote MCP Your coding agent already has the release context. Ask it to turn the public changes into an announcement, check the claims against the diff and prepare the posts in CrossPostingPal. - Use the release as the source: Give Codex the public changelog and release URL. Ask it to exclude unreleased work, internal details and claims the release does not support. - Review the announcement: Approve the copy and destinations before any publishing tool is called. Connect CrossPostingPal to the Codex environment doing the work. - Schedule after the release is live: Have Codex create drafts, then schedule the approved announcement for a specific time after deployment. Keep the returned post IDs for status checks. Client configuration: ``` [mcp_servers.crosspostingpal] url = "https://api.crosspostingpal.com/api/mcp" bearer_token_env_var = "CPP_MCP_TOKEN" ``` Setup: 1. Connect social accounts in CrossPostingPal, then open Settings -> Developer / AI Agents and create a personal access token. 2. Make that token available as CPP_MCP_TOKEN in the environment running Codex. Keep it out of your repository and prompts. 3. Add the remote MCP configuration below to your Codex configuration, then restart the client if needed. 4. Ask Codex to list your social accounts, create one announcement draft and return the post ID. Check that draft before scheduling. Example prompt: Use the public changelog and release URL to draft an X announcement and a Bluesky announcement. Verify each feature claim against the shipped changes and omit internal details. Show me the copy first. After approval, list my CrossPostingPal accounts, create separate drafts and return their post IDs. Do not schedule or publish yet. Q: Does a local MCP setup also configure a cloud coding task? A: No. The MCP server and credentials must be available in the environment running the task. Configure that environment separately; do not assume a local token is transferred. Q: Does shipping code automatically publish a post? A: This workflow requires an explicit request to create or schedule posts. CrossPostingPal does not watch your repository or deploy events. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## OpenAI dots social media workflow with CrossPostingPal URL: https://crosspostingpal.com/integrations/openai-dots Connection: Connect through your ChatGPT MCP app Connect CrossPostingPal in ChatGPT, then give your dot a recurring research brief. Your dot can use the connected publishing tools to create drafts and schedule the posts you approve. - Define the recurring brief: Ask your dot to collect relevant updates and prepare a small set of post suggestions. Require source links and an explanation of why each update matters. - Keep review explicit: Have the dot present the copy, proposed destinations and publishing times for your approval. A scheduled post will publish at its set time. - Schedule through CrossPostingPal: Ask your dot to discover the connected accounts and create drafts through CrossPostingPal. After approval, give it specific publishing times and have it return the scheduled post IDs. Setup: 1. Create your CrossPostingPal account and connect your social destinations. 2. In ChatGPT developer mode, add a custom MCP app using the endpoint below and OAuth. Sign in to CrossPostingPal and review the requested permissions. 3. Make the connected app available to your dot through ChatGPT app permissions. Dots use your connected ChatGPT apps; a workspace administrator may need to enable custom apps. 4. Ask your dot to use CrossPostingPal to list your accounts and create a draft. Check the returned post in CrossPostingPal, then authorize its date, destinations and timezone before scheduling. Example prompt: Every Monday, prepare three social post ideas about our product category using current sources. Include source links, suggested copy for X and Bluesky, and proposed dates in Europe/Warsaw. Use the connected CrossPostingPal app to list my accounts. Present the batch for review; after I approve it, create separate drafts and schedule them for the approved times. Return the post IDs and scheduled times. Do not publish immediately. Q: How does my dot access CrossPostingPal? A: Connect the CrossPostingPal MCP app in ChatGPT with OAuth and make it available through your app permissions. Dots use connected ChatGPT apps, so the publishing tools use the same CrossPostingPal account and permissions. Custom app access depends on your ChatGPT account and workspace controls. Q: Does CrossPostingPal perform the recurring research? A: The dot handles the research and content suggestions. CrossPostingPal handles the drafts and publishing schedule you create from the approved batch. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Cue by Manus social posting workflow with CrossPostingPal URL: https://crosspostingpal.com/integrations/cue Connection: Connect with the CrossPostingPal agent skill Give your Cue agent the CrossPostingPal skill and a content brief. It can discover your connected accounts, create post drafts and schedule the versions you approve, directly from its computer. - Capture the idea in Cue: Give your agent the context, audience and one point you want to make. A short brief is enough to start a first draft. - Choose the strongest version: Ask for a concise X post and a more conversational Mastodon version. Review the facts and links and pick the copy you want to use. - Let the agent schedule the posts: The skill calls CrossPostingPal MCP from your agent's computer. After your approval, the agent creates drafts, schedules them and returns their post IDs. Add media when the selected network requires it. Discover accounts from the agent computer: ``` python3 scripts/cpp_mcp.py accounts # Read tool schemas before creating a post: python3 scripts/cpp_mcp.py tools # Create a draft using reviewed text and real account IDs: python3 scripts/cpp_mcp.py call create_post_draft --args-file draft.json ``` Setup: 1. Connect your social accounts in CrossPostingPal. In Settings -> Developer / AI Agents, create a separate token for Cue with accounts:read, posts:read and posts:write. 2. Download the CrossPostingPal skill below, import it in Cue's own Skills configuration and assign it to your social publishing agent. Importing it in Manus does not configure Cue. 3. When CrossPostingPal shows the new token, use "Download token file for your agent" and upload that private file to ~/.config/crosspostingpal/token on the agent computer. Alternatively set CPP_MCP_TOKEN in its environment. Keep the token out of chat. The client requires Python 3.9 or later, with no extra packages. 4. Ask the agent to run the skill's accounts command. Then ask for a draft, check the returned post ID in CrossPostingPal and authorize scheduling at a specific time. Example prompt: Use the CrossPostingPal skill to list my connected accounts. Turn this quick launch idea into two post options: one for X and one for Mastodon. Use only the facts and URL I provide. Show me the copy first. After I approve it, create separate drafts through the skill and return their post IDs. Schedule only when I confirm the publishing times. Q: Do I need a native Cue connector listing? A: No. The downloadable skill includes a Python client that calls the CrossPostingPal MCP endpoint from your agent computer. It supports account discovery, drafting, scheduling and status checks with your CrossPostingPal token. Q: Can I reuse a Manus skill configuration in Cue? A: Install and configure the skill in Cue separately. Cue and Manus have separate Skills configurations. A token must be available in the computer running the agent; a local laptop setting alone does not configure that computer. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. Skill download: https://crosspostingpal.com/agent-tools/crosspostingpal-skill.zip ## Schedule social media posts from OpenClaw URL: https://crosspostingpal.com/integrations/openclaw Connection: Install the CrossPostingPal publishing skill Capture an idea in the messaging channel you already use with OpenClaw. The CrossPostingPal skill lets your assistant discover connected accounts, create drafts and schedule the versions you approve. - Capture the idea where you work: Send your assistant a public link, the point you want to make and the audience. Ask it for two distinct social versions. - Approve the copy in the conversation: Check the claims and choose real accounts discovered by the CrossPostingPal skill. Ask for drafts first and keep their returned IDs. - Schedule from your assistant: Confirm dates and timezone, then let the skill schedule the approved drafts. Ask for their status through the same skill. Install the extracted skill (replace the path): ``` openclaw skills install /absolute/path/to/crosspostingpal --as crosspostingpal # In an interactive terminal on the agent host: python3 /absolute/path/to/crosspostingpal/scripts/cpp_mcp.py configure python3 /absolute/path/to/crosspostingpal/scripts/cpp_mcp.py accounts ``` Setup: 1. Connect your social accounts in CrossPostingPal. In Settings -> Developer / AI Agents, create a separate token with accounts:read, posts:read and posts:write. 2. Download and extract the skill below. Install the directory containing SKILL.md with the command shown below, then start a new OpenClaw session. 3. On the agent host, run the configure command in an interactive terminal and enter the token when prompted. Input is hidden and stored in a private file. Alternatively, supply CPP_MCP_TOKEN through the runtime's secret configuration. 4. The execution runtime needs Python 3.9+ and access to the script, credentials and CrossPostingPal endpoint. If exec is sandboxed, configure these inside the sandbox too. Ask OpenClaw to run accounts and create one draft before scheduling. Example prompt: Use the CrossPostingPal skill to list my connected accounts. Turn this idea and public link into X and Bluesky versions. Show me the copy before creating drafts. After approval, return draft IDs. Schedule only after I confirm dates and timezone, then check status. Q: Do I need a ClawHub listing? A: No. Install the extracted skill directory locally. This guide does not depend on a CrossPostingPal listing in ClawHub. Q: Does my remote assistant inherit credentials from my laptop? A: Configure the private token in the runtime executing the skill. A remote host or sandbox needs its own credential configuration and access to the script. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. Skill download: https://crosspostingpal.com/agent-tools/crosspostingpal-skill.zip ## Turn Claude Cowork campaigns into scheduled social posts URL: https://crosspostingpal.com/integrations/claude-cowork Connection: Install the CrossPostingPal plugin and connect with OAuth Your campaign has source documents, links and a brand voice. Give Cowork the CrossPostingPal plugin to turn that material into a reviewed batch of social posts and schedule the approved versions. - Read the campaign material: Select the files Cowork should use. Ask it to extract the audience, offer and public links before proposing a content calendar. - Review a complete batch: Use the campaign skill to prepare separate versions for connected destinations. Review wording, media and proposed times together. - Send the approved batch to CrossPostingPal: The plugin's MCP connection creates drafts and schedules approved dates. Use the queue skill to check post IDs and statuses. Commands included in the plugin: ``` /crosspostingpal:campaign /crosspostingpal:release /crosspostingpal:queue ``` Setup: 1. Create your CrossPostingPal account and connect the social destinations you want to use. 2. Download the plugin below. In Claude Desktop, open Cowork -> Customize -> Plugins and upload the custom plugin file. Workspace settings may control plugin installation. 3. Complete the bundled CrossPostingPal connector's OAuth sign-in. If it is not offered automatically, add the MCP endpoint below as a custom connector, sign in and enable it for the task. 4. Select your campaign files and run /crosspostingpal:campaign. Review the batch before writing; /crosspostingpal:queue checks publishing status. Example prompt: Use the CrossPostingPal campaign skill with these selected files. Build a three-post plan for connected X and Mastodon accounts, linking claims to source material. Show copy, media and proposed dates in Europe/Warsaw. After copy approval, create drafts and return IDs. Schedule only when I approve the times. Q: What is included in the download? A: A plugin manifest, the CrossPostingPal HTTP MCP connection and campaign, release and queue skills. No token, local server or extra dependencies are bundled. Q: How does this differ from the general Claude guide? A: This plugin packages selected-file campaign planning, batch review and queue checks. The general Claude guide starts from long-form material in a conversation. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. Skill download: https://crosspostingpal.com/agent-tools/crosspostingpal-claude-plugin.zip ## Claude Code social publishing mod with CrossPostingPal URL: https://crosspostingpal.com/integrations/claude-code-mods Connection: Install the CrossPostingPal release plugin with a Code mod Use the shipped changelog to prepare social announcements, then inspect the queue from Claude Code. The bundled mod adds a CrossPostingPal activity command and a spinner indicator for the session. - Anchor the announcement to shipped work: Invoke the release skill with a public changelog and URL. Exclude unreleased work and internal details from the copy. - Observe publishing tool activity: The mod shows CrossPostingPal call counts in the spinner and provides /cpp-activity. It preserves normal tool permissions and results. - Inspect actual post status: After approving drafts and times, use the queue skill to fetch server status. A call counter does not prove publication. Load the extracted package and use its commands: ``` claude --plugin-dir /absolute/path/to/extracted/crosspostingpal-release # Inside Claude Code: /mcp /crosspostingpal-release:release /cpp-activity /crosspostingpal-release:queue ``` Setup: 1. Connect your social accounts in CrossPostingPal. The bundled mod requires Claude Code v2.1.287 or later; check with claude --version. 2. Download and extract the release mod package. Start a trusted Claude Code session with the --plugin-dir command below. Workspace policies may control whether mods can load. 3. Use /mcp to authenticate the bundled CrossPostingPal HTTP server with OAuth. Sign in to CrossPostingPal and approve permissions. 4. Run /crosspostingpal-release:release with your changelog. Use /cpp-activity for the session indicator and /crosspostingpal-release:queue for actual post status. Review before scheduling. Example prompt: Use the CrossPostingPal release skill to prepare X and Bluesky announcements from this shipped changelog and public URL. Show the factual basis and copy first. After approval, create drafts and return IDs. Wait for confirmed times before scheduling. Use the queue skill to check actual status. Q: What does the mod add beyond MCP? A: It adds /cpp-activity and a CrossPostingPal call indicator in the spinner. Only tool names and counts are kept in session memory. The release and queue skills use MCP to create drafts and inspect server state. Q: Does it approve tools or publish automatically? A: The mod observes tool names and updates its display. It does not approve permissions, change arguments or trigger publication. Scheduling remains an explicit CrossPostingPal tool action. Q: Can I use the mod in Cowork? A: The mod targets Claude Code CLI and Desktop. Use the separate Cowork plugin for campaign workflows in Cowork. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. Skill download: https://crosspostingpal.com/agent-tools/crosspostingpal-release-mod.zip ## Create build-in-public social posts from OpenCode URL: https://crosspostingpal.com/integrations/opencode Connection: Connect through remote MCP with OAuth Your agent has the context for the work you just finished. Give it the public milestones and let it prepare an honest progress update, then send reviewed copy to CrossPostingPal. - Pick a public milestone: Ask OpenCode to explain one completed change in plain language. Separate shipped behavior from plans and omit internal details. - Review the public story: Choose the angle and real destination accounts. Approve wording and public links before creating drafts. - Plan the next update: Create drafts through MCP and schedule approved times. Keep the post IDs for status checks before your next progress report. OpenCode configuration (opencode.json): ``` { "$schema": "https://opencode.ai/config.json", "mcp": { "crosspostingpal": { "type": "remote", "url": "https://api.crosspostingpal.com/api/mcp", "enabled": true } } } ``` Setup: 1. Connect your social accounts in CrossPostingPal. 2. Merge the configuration below into your OpenCode opencode.json. Use the global config location for access across projects; preserve existing entries. 3. Run opencode mcp auth crosspostingpal and complete CrossPostingPal OAuth sign-in. OpenCode discovers the authorization server and registers the client automatically. 4. Start OpenCode, list your CrossPostingPal accounts and create one reviewed progress draft. Inspect the draft before scheduling. Example prompt: Summarize this shipped milestone as a build-in-public post using public facts and this URL. List my CrossPostingPal accounts and propose distinct X and Mastodon versions. After copy approval, create drafts and return IDs. Wait for confirmation of dates and timezone before scheduling. Q: Do I need an OAuth client ID? A: CrossPostingPal supports dynamic client registration. OpenCode discovers the OAuth server and handles registration when you authenticate the remote server. Q: Does CrossPostingPal receive my whole repository? A: CrossPostingPal receives the post text, media, account IDs and scheduling parameters the agent sends. This connection does not upload the repository. Ask the agent to use public changes and approved copy. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Schedule product launch posts from Cursor URL: https://crosspostingpal.com/integrations/cursor Connection: Connect through remote MCP with OAuth Stay with the agent that helped build the feature. Ask Cursor to explain the shipped benefit, check the public destination and create approved launch posts in CrossPostingPal. - Check what users can actually use: Give Cursor the public feature URL and release notes. Describe benefits using behavior that is already available. - Review copy for your audiences: Choose concise X copy and a separate Bluesky version. Confirm links and destination accounts before creating drafts. - Coordinate the announcement: Schedule approved times after deployment and check statuses in CrossPostingPal. A successful deploy does not imply successful social publication. Cursor configuration (mcp.json): ``` { "mcpServers": { "crosspostingpal": { "url": "https://api.crosspostingpal.com/api/mcp" } } } ``` Setup: 1. Connect the social accounts you want to announce from in CrossPostingPal. 2. Merge the configuration below into ~/.cursor/mcp.json for global access or .cursor/mcp.json for this project. 3. Open Cursor's MCP tools settings, enable CrossPostingPal and complete its OAuth connection flow. Sign in to CrossPostingPal and review permissions. 4. List CrossPostingPal accounts and create one announcement draft. A cloud agent needs its own MCP configuration and authorization in that execution environment. Example prompt: Use this deployed feature and public demo URL to propose X and Bluesky launch posts. Check claims against shipped behavior. List CrossPostingPal accounts, show the copy and wait for approval before creating drafts. Return IDs and schedule only at times I confirm. Q: Can the setup stay outside the project? A: Use ~/.cursor/mcp.json for global configuration. This OAuth setup snippet contains no personal access token. Q: Does this also configure Cursor Cloud Agents? A: Configure the cloud execution environment separately. Local settings and authorization do not by themselves establish cloud access. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Schedule social posts from Gemini CLI URL: https://crosspostingpal.com/integrations/gemini-cli Connection: Connect through HTTP MCP with OAuth Bring approved markdown, article notes or campaign copy into Gemini CLI. Ask it to find the strongest angles and prepare separate social versions before writing drafts to CrossPostingPal. - Select the source files: Point Gemini CLI at approved material. Ask for distinct angles with factual claims tied to a source file or public link. - Choose the copy and accounts: Review versions for connected destinations. Keep unpublished material and internal notes out of the posts. - Send the approved batch through MCP: Create drafts with real account IDs, authorize dates and timezone, then check the resulting queue. Gemini CLI configuration (settings.json): ``` { "mcpServers": { "crosspostingpal": { "httpUrl": "https://api.crosspostingpal.com/api/mcp" } } } ``` Setup: 1. Connect your social accounts in CrossPostingPal. 2. Merge the configuration below into ~/.gemini/settings.json or your project's .gemini/settings.json. Use httpUrl for CrossPostingPal and preserve existing entries. 3. Start Gemini CLI and run /mcp auth crosspostingpal. Complete CrossPostingPal OAuth sign-in and approve the requested scopes. 4. Use /mcp list to inspect the connection. List accounts and create one draft from a selected file before scheduling a batch. Example prompt: Read these approved files and propose three social angles. Link claims to sources and omit internal notes. List CrossPostingPal accounts and show X and Bluesky versions for review. After approval, create drafts and return IDs. Wait for approved dates and timezone before scheduling. Q: Why does the configuration use httpUrl? A: Gemini CLI uses httpUrl for Streamable HTTP MCP. CrossPostingPal serves a JSON-RPC HTTP endpoint, so use httpUrl rather than an SSE URL. Q: Do I paste a token into settings.json? A: This connection uses OAuth discovery. Authenticate with /mcp auth crosspostingpal; the client handles credentials. Q: Which social networks can I connect? A: New connections are currently available for Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Instagram, TikTok and Dribbble require media; scheduling and publishing support varies by account. Check the account capabilities before choosing a destination. Q: Does creating a draft publish anything? A: A draft stays unpublished until you schedule or publish it. Scheduling authorizes publication at the selected time; it does not add a mandatory approval step. Review first, then schedule. Immediate MCP publishing requires the separate posts:publish permission. ## Best Cross Posting Tool: Compare by Accounts & Price URL: https://crosspostingpal.com/best-cross-posting-tool Choose CrossPostingPal when you want to distribute your own finished content across its supported creator networks. Start with the destinations you need, then compare workflow and price. - Start with coverage: CrossPostingPal currently connects these six networks. If LinkedIn, Threads or YouTube is essential, compare a tool that currently supports it. - Compare the job: Use a publishing workspace for finished posts, an automation platform for API workflows, or a management suite for shared inbox operations. - Compare total cost: Count social accounts, people and required extras. A per-channel rate and a bundled account plan are not the same unit. Q: Is CrossPostingPal the best option for every creator? A: No. Buffer may suit a small free queue or broader network mix; Postiz may suit self-hosting and automation; Hootsuite may suit a team inbox. CrossPostingPal is a fit when publishing your own content is the main job. ## Post to TikTok, Reels & YouTube Shorts at Once? URL: https://crosspostingpal.com/post-to-tiktok-instagram-reels-youtube-shorts-at-once Not all three in CrossPostingPal today. You can publish your video to Instagram and TikTok from CrossPostingPal, but YouTube is not currently available for new connections. - What CrossPostingPal covers: Upload the clip once for your connected Instagram and TikTok accounts and review their publishing options. - What stays separate: Use YouTube Studio for the YouTube upload, title and schedule. CrossPostingPal does not synchronize that separate schedule. - When to choose another tool: If a single workflow for all three destinations is non-negotiable, compare current YouTube Shorts support in Buffer or Postiz before subscribing. Q: Can I unlock YouTube by upgrading CrossPostingPal? A: No. A larger plan changes account allowances; it does not make a currently unavailable integration connectable. ## Social Media Scheduler for Creators URL: https://crosspostingpal.com/social-media-scheduler-for-creators Use CrossPostingPal to prepare finished content between recording sessions, select the accounts for each post and schedule ahead. Your publishing calendar can fit around the work you make. - Prepare a manageable batch: Start with three finished assets. Add captions while their context is fresh instead of rewriting them on publishing day. - Match assets to audiences: Send a video to Instagram and TikTok; select X or Bluesky for a short update. Not every asset belongs on every feed. - Keep creative tools you need: CrossPostingPal handles publishing. Use your editor for cuts and captions burned into video, and native apps for features a scheduler cannot reproduce. Q: Do I need an agency plan to schedule my own work? A: No. Choose a CrossPostingPal plan by your connected-account needs. Starter covers four accounts; posting remains subject to fair-use and platform limits. ## Social Media Scheduler for Indie Hackers URL: https://crosspostingpal.com/social-media-scheduler-for-indie-hackers Write your shipping note, add a screenshot or demo, and schedule it to supported accounts in CrossPostingPal. You do not need to build an integration to keep sharing your progress. - Make a release-sized plan: Prepare an announcement and a follow-up demo, not a month of filler. Schedule them once the release date is dependable. - Use your own evidence: Show the changed screen, the fixed workflow or a short recording. CrossPostingPal distributes the asset; it does not invent launch traction. - Choose manual publishing or automation: CrossPostingPal fits a browser-based publishing routine. If your release pipeline must publish through an API or agent, evaluate Postiz rather than assuming that workflow is included. Q: Can I schedule the same launch to LinkedIn in CrossPostingPal? A: LinkedIn is not currently available for new CrossPostingPal connections. Publish that version separately or choose a tool with current LinkedIn support. ## Cross Post Videos to Multiple Platforms URL: https://crosspostingpal.com/cross-post-videos-to-multiple-platforms Upload your original video to CrossPostingPal, choose supported video destinations and publish or schedule. You can use the same publishing workspace for Instagram, TikTok, X and Bluesky. - Start with your original export: Use the video you own and edited. Do not rely on a downloaded copy with another network's watermark or licensed audio. - Check the selected destinations: Video duration, size, format and account settings differ. Fix incompatible media before scheduling; one accepted upload does not guarantee acceptance everywhere. - Review publishing results: A destination can reject or delay a video independently. Check which account succeeded before deciding what needs another attempt. Q: Does CrossPostingPal automatically re-edit videos for every platform? A: Do not assume automatic re-editing. Bring a finished file that meets the chosen destinations' requirements; prepare a separate export when a platform needs a different version. ## Bluesky Scheduler: Schedule Posts, Images & Video URL: https://crosspostingpal.com/bluesky-scheduler Connect your Bluesky handle with an App Password, write the post, add up to four images or one video and pick a time. CrossPostingPal publishes it to Bluesky, and to X or Mastodon if you select them too. - Connect with an App Password: Create an App Password in your Bluesky settings and connect with your handle. CrossPostingPal never asks for your main password, and revoking the App Password in Bluesky disconnects CrossPostingPal. - Images and video within Bluesky limits: Attach up to four images of 1 MB each, or one video up to 50 MB in MP4, MPEG, WebM or MOV. The composer shows these limits before you schedule. - One post for X and Mastodon too: Select X and Mastodon on the same post. Bluesky allows 300 characters, so write for the shortest destination you choose. - Connection: Bluesky handle + App Password - Images: Up to 4 per post, 1 MB each - Video: 1 per post, up to 50 MB (MP4, MPEG, WebM, MOV) - Timing: Publish now or schedule a date and time - Threads: Single posts only; multi-post threads are not supported - Plan fit: Counts as 1 of the 4 accounts on Starter Bluesky schedulers compared (Tool | Bluesky | Mastodon | Listed entry pricing) - CrossPostingPal: Yes | Yes | Starter $4.99/month for 4 accounts; Unlimited $29.99/month - Buffer: Yes | Yes | Free for 3 channels and 10 queued posts per channel; paid plans charge per channel - SocialPilot: Yes | Not in the networks we reviewed | Essentials $30/month for 7 accounts and 1 user - Publer: Yes | Not in the networks we reviewed | Free tier; paid plans priced by accounts and members Q: Is it safe to connect Bluesky with an App Password? A: App Passwords are how Bluesky lets third-party apps connect. They are separate from your login password, and you can revoke one in Bluesky settings at any time; that disconnects CrossPostingPal. Q: Can I schedule Bluesky threads? A: Not today. CrossPostingPal schedules single Bluesky posts with text, images or a video. Publish multi-post threads in the Bluesky app. Q: Do I pay per Bluesky account? A: No per-channel pricing. Starter ($4.99/month) covers 4 connected accounts on any supported network, Pro ($9.99/month) covers 10 and Unlimited ($29.99/month) removes the account cap. Fair-use and Bluesky's own limits apply. Q: Can I try it before paying? A: Yes. The 3-day trial needs no credit card, so you can schedule a real Bluesky post and check the result first. ## Mastodon Scheduler for Any Instance URL: https://crosspostingpal.com/mastodon-scheduler Enter your instance, approve CrossPostingPal on your server's own sign-in page, then write the post and choose a time. CrossPostingPal publishes it to Mastodon, and to Bluesky or X if you select them too. - Any instance, OAuth sign-in: Use mastodon.social or type your instance URL. You approve access on your own server; CrossPostingPal only requests permission to read your profile and publish posts and media. - Images or video: Attach up to four images of 16 MB each, or one video up to 99 MB in MP4, M4V, MOV or WebM. Instance admins can set lower limits. - One post for Bluesky and X too: Select Bluesky and X on the same post. Most Mastodon servers allow 500 characters, so write for the shortest destination you choose. - Connection: OAuth on your own instance - Permissions: read:accounts, write:statuses, write:media - Images: Up to 4 per post, 16 MB each - Video: 1 per post, up to 99 MB - Timing: Publish now or schedule a date and time - Multiple accounts: Connect accounts on different instances; each counts toward your plan Mastodon schedulers compared (Tool | Mastodon | Bluesky | Listed entry pricing) - CrossPostingPal: Yes, any instance | Yes | Starter $4.99/month for 4 accounts; Unlimited $29.99/month - Buffer: Yes | Yes | Free for 3 channels and 10 queued posts per channel; paid plans charge per channel - Hootsuite: Not in the networks we reviewed | Not in the networks we reviewed | Standard from $99 per user/month billed annually, 10 accounts - Sprout Social: Not in the networks we reviewed | Not in the networks we reviewed | Essentials $99 per seat/month, or $79 billed annually Q: Does CrossPostingPal work with my instance, not just mastodon.social? A: CrossPostingPal registers itself with the instance you enter and uses standard Mastodon OAuth. If your server blocks third-party app registration, the connection stops at the sign-in step. Q: Does CrossPostingPal need my Mastodon password? A: No. You sign in on your instance and approve access there. To disconnect, revoke CrossPostingPal in your instance's authorized apps settings or remove the account in CrossPostingPal. Q: Can I connect accounts on different instances? A: Yes. Each Mastodon account is a separate connection and counts toward your plan's account allowance: 4 on Starter, 10 on Pro, no cap on Unlimited. Q: How much does it cost? A: Starter is $4.99/month for 4 accounts, Pro $9.99/month for 10 and Unlimited $29.99/month. The 3-day trial needs no credit card. ## Cheap Social Media Scheduler from $4.99/mo URL: https://crosspostingpal.com/cheap-social-media-scheduler CrossPostingPal Starter covers four social accounts for one low monthly price. Pro covers 10 and Unlimited removes the account cap. You pick a plan by how many accounts you publish to, not by channel, seat or brand. - Count accounts, not features: List the accounts you post to each week. That number decides your plan: 4 on Starter, 10 on Pro, no cap on Unlimited. - What the low price leaves out: CrossPostingPal has no shared inbox, client approvals, competitor reports or RSS automation. If you need those, a pricier suite is the better buy. - Networks decide the rest: CrossPostingPal connects Instagram, TikTok, X, Bluesky, Mastodon and Dribbble. LinkedIn, Facebook, Threads, YouTube and Pinterest are not available for new connections on any plan. - Starter: $4.99/month or $44.91/year, 4 accounts - Pro: $9.99/month, 10 accounts - Unlimited: $29.99/month, unlimited accounts - Scheduling: Publish now or pick a date and time - Trial: 3 days, no credit card - Guarantee: 7-day money-back guarantee Entry prices of popular schedulers (Tool | Listed entry price | What that price covers) - CrossPostingPal: Starter $4.99/month | 4 social accounts; Pro $9.99/month for 10; Unlimited $29.99/month - Buffer: Free | 3 channels, 10 queued posts per channel; paid plans charge per channel - Later: $18.75/month, billed annually | 1 social set, 1 user, 30 scheduled posts per profile/month - Postiz: $29/month | Hosted Standard: 5 channels, unlimited posts - SocialPilot: $30/month | 7 accounts, 1 user ($25.50/month billed annually) - Hootsuite: From $99 per user/month, billed annually | Standard: 10 social accounts Q: What is the cheapest CrossPostingPal plan? A: Starter: $4.99/month, or $44.91/year, for 4 connected social accounts on any supported network. Q: Is there a free plan? A: No permanent free plan. You get a 3-day trial without a credit card and a 7-day money-back guarantee after you pay. If 3 channels and a small queue are enough, Buffer Free is a real option. Q: When is CrossPostingPal not the cheapest choice? A: When Buffer Free covers your needs, or when you need LinkedIn, Facebook, Threads or YouTube. CrossPostingPal cannot publish there on any plan. Q: Are there post limits? A: Posting is subject to fair-use and each network's own limits. Upgrading raises your account allowance only. ## CrossPostingPal vs Buffer URL: https://crosspostingpal.com/comparison/buffer Buffer combines channel-based queues with community replies and analytics. CrossPostingPal fits creators who have finished content to distribute across supported networks. - Networks: Buffer lists Threads, YouTube Shorts, LinkedIn, Facebook, Pinterest and Google Business Profile alongside Instagram, TikTok, X, Bluesky and Mastodon. Its extra destinations can be a reason to stay. - Buffer pricing: Buffer Free covers 3 channels and 10 queued posts per channel. Paid plans charge per channel, with volume discounts above 10. Use its calculator for your actual account mix. Source: https://buffer.com/pricing - Choose CrossPostingPal if: You publish to Instagram, TikTok, X and Bluesky, want four accounts in one Starter subscription and handle replies in native apps. - Choose Buffer if: Three free channels are enough, or you need Threads, YouTube Shorts, a community inbox or team approvals. ## CrossPostingPal vs Hootsuite URL: https://crosspostingpal.com/comparison/hootsuite Hootsuite combines publishing, inbox work and reporting, with automation and approvals on higher tiers. CrossPostingPal is a narrower choice for getting your own finished posts out. - Networks: Hootsuite covers Facebook, Instagram, LinkedIn, X, TikTok and YouTube among other networks. Compare publishing, inbox and reporting separately: connections do not imply identical features. - Hootsuite pricing: Hootsuite lists Standard from $99 per user/month with annual billing and 10 social accounts. Monthly billing, extra users and higher tiers change the total. Source: https://www.hootsuite.com/plans - Choose CrossPostingPal if: You write and publish your own posts, and your budget needs to cover distribution rather than shared inbox operations. - Choose Hootsuite if: Your team needs assigned conversations, management reports, approval workflows or networks CrossPostingPal cannot currently connect. ## CrossPostingPal vs Sprout Social URL: https://crosspostingpal.com/comparison/sprout-social Sprout combines publishing with a consolidated inbox, review management and reporting. Listening and premium analytics are separate add-ons on eligible plans. CrossPostingPal concentrates on preparing and distributing posts. - Networks: Sprout lists Facebook, X, Instagram, LinkedIn, Threads, Pinterest and TikTok integrations. This business-network mix differs from the creator communities connectable in CrossPostingPal. - Sprout Social pricing: Essentials is $99 per seat/month on monthly billing, or $79 with annual billing. Standard is $199 per seat/month billed annually. Listening is not automatically included. Source: https://sproutsocial.com/pricing/ - Choose CrossPostingPal if: You schedule your own clips and updates and review engagement directly on the social networks. - Choose Sprout Social if: Customer care, review management, helpdesk integrations or detailed team reporting are part of your daily work. ## CrossPostingPal vs Agorapulse URL: https://crosspostingpal.com/comparison/agorapulse Agorapulse helps teams manage social conversations in a shared inbox. CrossPostingPal addresses publishing: prepare content, select accounts and schedule it. That does not replace a support workflow. - Networks: Agorapulse connects Facebook, Instagram, LinkedIn, TikTok and YouTube among other networks. Consult its integration list for inbox coverage as well as publishing. - Agorapulse pricing: Agorapulse uses per-user pricing with social-profile allowances. Count the people who need access and additional profiles before comparing with a CrossPostingPal account plan. Source: https://support.agorapulse.com/en/articles/8762696-pricing-per-user-explained - Choose CrossPostingPal if: You publish your own work and do not need to assign incoming conversations to teammates. - Choose Agorapulse if: Several people respond to comments or messages, and shared inbox handling is the reason you are buying a tool. ## CrossPostingPal vs ContentStudio URL: https://crosspostingpal.com/comparison/contentstudio ContentStudio combines AI creation, planning and analytics. Advanced adds RSS automation, CSV bulk scheduling and evergreen recycling. CrossPostingPal suits a workflow starting with a finished post. - Networks: ContentStudio includes X threads and LinkedIn carousels. LinkedIn is not available for new CrossPostingPal connections, so a LinkedIn-heavy plan changes the decision. - ContentStudio pricing: Plans bundle accounts, workspaces, users and AI credits. Some tiers allow paid extras. Price the credits and workspaces you need instead of comparing only entry prices. Source: https://contentstudio.io/pricing - Choose CrossPostingPal if: Your clips, screenshots and captions are ready, and you want to publish them without building an automated content pipeline. - Choose ContentStudio if: RSS publishing, evergreen recycling, CSV imports or integrated AI media production keep your calendar running. ## CrossPostingPal vs Planable URL: https://crosspostingpal.com/comparison/planable Planable organizes workspaces around feedback and approval settings. CrossPostingPal fits publishers who make the final decision themselves; it does not replace required client sign-off. - Networks: Check Planable's social-page and format coverage for each client. Its LinkedIn publishing matters for business campaigns; CrossPostingPal concentrates on Instagram, TikTok, X, Bluesky, Mastodon and Dribbble. - Planable pricing: Planable bills by workspace, with post and social-page allowances. Analytics, inbox and listening have separate add-on prices. Include those in a client-workspace budget. Source: https://planable.io/pricing/ - Choose CrossPostingPal if: You own the accounts and can publish without another person approving the copy or creative. - Choose Planable if: You need comments on drafts, required approvals or separate client workspaces with their own publishing rules. ## CrossPostingPal vs Sendible URL: https://crosspostingpal.com/comparison/sendible Sendible combines bulk scheduling, monitoring and reporting for brands and agencies. Its current plans include unlimited users. CrossPostingPal is a smaller publishing workspace for a creator's accounts. - Networks: Sendible lists Facebook, Instagram, LinkedIn and Google Business Profile integrations. Those business destinations can matter more than the number of logos on a chart. - Sendible pricing: Current plans are organized around workspaces and features, with unlimited users. The old per-user entry-plan description is not a reliable comparison; use its current calculator. Source: https://www.sendible.com/pricing - Choose CrossPostingPal if: You manage your own output and do not sell reporting, monitoring or white-label services to clients. - Choose Sendible if: You need client reporting, bulk scheduling and an agency workspace that multiple colleagues can access. ## CrossPostingPal vs SocialPilot URL: https://crosspostingpal.com/comparison/socialpilot SocialPilot offers a content library, RSS scheduling and team tiers. CrossPostingPal suits selecting destinations for individual posts and finished media without centering agency reporting. - Networks: SocialPilot lists Facebook, Instagram, TikTok, X, LinkedIn, Threads, YouTube, Pinterest, Google Business Profile and Bluesky. Several are not currently connectable in CrossPostingPal. - SocialPilot pricing: Essentials is $30/month, or $25.50/month billed annually, for 7 accounts and 1 user. Higher tiers add account and team allowances; extra accounts are priced separately. Source: https://www.socialpilot.co/plans - Choose CrossPostingPal if: Four creator accounts cover your needs and you want a lower entry cost for publishing your own content. - Choose SocialPilot if: You need a larger business-network mix, RSS scheduling or client seats and white-label reporting on an appropriate tier. ## CrossPostingPal vs HeyOrca URL: https://crosspostingpal.com/comparison/heyorca HeyOrca structures work around brand calendars with approvals and unlimited users on paid plans. CrossPostingPal publishes to selected accounts; it is not an equivalent client-review system. - Networks: HeyOrca lists Facebook, Instagram, LinkedIn, Pinterest, Threads, TikTok, X and YouTube. Teams can bring external calendars into their planning workflow. - HeyOrca pricing: Basic lists $59 per workspace/month with 10 profiles. Calendar quantity and annual billing affect the price; reporting and inbox availability depend on the plan or add-ons. Source: https://www.heyorca.com/pricing - Choose CrossPostingPal if: You publish for yourself and do not need a separate approval calendar for every client or brand. - Choose HeyOrca if: Clients review posts in their own calendars, and your team needs unlimited collaborators around those calendars. ## CrossPostingPal vs Publer URL: https://crosspostingpal.com/comparison/publer Publer includes RSS automation and first-comment scheduling on Professional; Business adds analytics and post recycling. CrossPostingPal focuses on preparing a post, choosing accounts and publishing or scheduling it. - Networks: Publer offers LinkedIn, Facebook, Pinterest, Threads and YouTube alongside Instagram, TikTok, X and Bluesky. Check required formats before switching; CrossPostingPal does not connect all these networks. - Publer pricing: Publer prices paid plans by accounts and additional members. A permanent free tier exists; X is a paid feature. Use the calculator rather than a one-account headline price. Source: https://publer.com/plans - Choose CrossPostingPal if: You already make the content and want one CrossPostingPal plan for the supported accounts you publish to yourself. - Choose Publer if: RSS queues, recurring posts, first comments or broader network coverage are requirements rather than occasional extras. ## CrossPostingPal vs Metricool URL: https://crosspostingpal.com/comparison/metricool Metricool combines scheduling with brand analytics and competitor tracking. CrossPostingPal fits distribution when you know what to publish and use native insights for follow-up. - Networks: Metricool Free excludes LinkedIn and X; paid plans and the X add-on change coverage. Check publishing and analytics separately rather than assuming identical support. - Metricool pricing: Free covers 1 brand and 20 scheduled posts/month. Paid tiers scale by brands, with separate X access considerations. Compare brand count, volume and reporting requirements together. Source: https://metricool.com/pricing/ - Choose CrossPostingPal if: You need a home for preparing and scheduling posts, while native analytics are sufficient for your decisions. - Choose Metricool if: Competitor tracking, cross-channel reporting or a Looker Studio connection are essential to the reports you deliver. ## CrossPostingPal vs Hypefury URL: https://crosspostingpal.com/comparison/hypefury Hypefury emphasizes text repurposing, evergreen posts, autoplugs and engagement workflows. CrossPostingPal distributes your text, images and videos without relying on automated follow-up campaigns. - Networks: Hypefury describes repurposing to Instagram and LinkedIn as images, Reels and carousels. That differs from uploading a finished clip for Instagram, TikTok, X or Bluesky in CrossPostingPal. - Hypefury pricing: Compare current plans against the automations you need. Its public product page did not expose a dependable quote, so this comparison does not invent a price or savings figure. Source: https://hypefury.com/ - Choose CrossPostingPal if: Your recurring task is sharing original clips or updates across feeds, not running automated lead campaigns. - Choose Hypefury if: Autoplugs, evergreen scheduling or text-to-visual repurposing are why you are shopping for a tool. ## CrossPostingPal vs Tweet Hunter URL: https://crosspostingpal.com/comparison/tweethunter Tweet Hunter concentrates on writing, scheduling and growing on X. CrossPostingPal addresses repeated publishing across different networks; it does not replace an X-specific growth workflow. - Networks: Tweet Hunter focuses on X. CrossPostingPal connects X alongside Instagram, TikTok, Bluesky, Mastodon and Dribbble so visual work and updates reach other audiences. - Tweet Hunter pricing: Evaluate its current subscription against the X writing and growth features you will use. The public page did not provide a stable price for this comparison; consult the vendor before budgeting. Source: https://tweethunter.io/ - Choose CrossPostingPal if: You share releases, screenshots or finished videos with audiences on several networks. - Choose Tweet Hunter if: Your priority is a dedicated X writing and growth toolkit rather than distributing media to other platforms. ## CrossPostingPal vs Ordinal URL: https://crosspostingpal.com/comparison/ordinal Ordinal's higher plans include team engagement, amplification and lead data. CrossPostingPal fits a founder distributing their own updates without coordinating a company-wide acquisition program. - Networks: Ordinal's team engagement includes LinkedIn and X. CrossPostingPal supports X, but LinkedIn is not available for new connections. A LinkedIn employee-advocacy program needs a different tool. - Ordinal pricing: Ordinal lists Starter at $95/month for 4 social profiles and up to 3 seats. Higher plans add engagement and acquisition features. Check the selected billing period before subscribing. Source: https://www.tryordinal.com/pricing - Choose CrossPostingPal if: You share shipping notes, demos and screenshots to creator networks between development sessions. - Choose Ordinal if: Your company needs several people to contribute, amplify posts and coordinate LinkedIn or X engagement. ## CrossPostingPal vs Later URL: https://crosspostingpal.com/comparison/later Later combines scheduling, Link in Bio and platform analytics; higher tiers add collaboration and UGC collection. CrossPostingPal focuses on publishing finished assets across selected accounts. - Networks: Later Starter includes one profile each for Instagram, Facebook, Threads, Pinterest, TikTok, LinkedIn, YouTube and Snapchat. CrossPostingPal includes X, Bluesky, Mastodon and Dribbble instead of those same eight destinations. - Later pricing: Starter lists $18.75/month billed annually: 1 social set, 1 user and 30 scheduled posts per profile/month. A social set is not eight interchangeable accounts. Source: https://later.com/pricing/ - Choose CrossPostingPal if: Your mix includes Bluesky, Mastodon or Dribbble, and you mainly need publishing for your own media. - Choose Later if: Its social-set coverage, Link in Bio or visual-content planning fits how you manage your brand. ## CrossPostingPal vs Postiz URL: https://crosspostingpal.com/comparison/postiz Postiz offers hosted scheduling, developer APIs, MCP and automation integrations, plus an open-source self-hosting option. CrossPostingPal is a hosted workflow for preparing and sending your own posts. - Networks: Postiz advertises a broader catalog including LinkedIn, Facebook, Threads and YouTube. CrossPostingPal does not currently offer new connections to those four networks. - Postiz pricing: Hosted Standard lists $29/month for 5 channels and unlimited posts. Self-hosting is separate: infrastructure, configuration and maintenance still need an owner. Source: https://postiz.com/pricing - Choose CrossPostingPal if: You want browser-based publishing for up to four supported accounts on Starter and prefer creating content to operating a publishing stack. - Choose Postiz if: You need self-hosting, API-driven publishing, agent integrations or networks outside CrossPostingPal's connection list. ## A Buffer alternative for multiple social networks URL: https://crosspostingpal.com/alternatives/buffer If you have outgrown a small queue, start with your actual accounts. CrossPostingPal Starter covers four supported accounts. Add your next real post during the trial and decide whether the publishing workflow fits. 1. List the accounts you actually publish to, including any Threads or YouTube channels. 2. Connect the supported accounts in CrossPostingPal and recreate one upcoming post from your original media. 3. Compare the total bill and publishing result before moving the rest of your queue. Migration: Your existing Buffer queue stays in Buffer. Recreate future posts manually in CrossPostingPal; there is no automatic queue import. Remove duplicate schedules only after deciding which tool will publish each post. ## Postiz alternative for creators who just want to publish URL: https://crosspostingpal.com/alternatives/postiz Bring your finished content to CrossPostingPal, choose connected accounts and schedule it. If you are leaving a self-hosted setup, first separate the work you want to stop maintaining from the automation you still need. 1. Inventory your scheduled posts and any API, n8n or agent workflows that create them. 2. Connect supported accounts in CrossPostingPal and prepare a post directly in the composer. 3. Move manual publishing first; keep any essential automation running until you have a replacement. Migration: CrossPostingPal does not import a Postiz database, queue or automation configuration. Keep your original assets and schedule records. Reconnecting an account does not transfer its pending posts. ## Publer alternative for publishing your own finished content URL: https://crosspostingpal.com/alternatives/publer CrossPostingPal gives you a place to prepare a post, choose supported accounts and publish or schedule it. Before switching from Publer, check whether a simple calendar can replace the recurring jobs that currently fill yours. 1. Separate one-off posts from RSS feeds, recurring content and first-comment workflows. 2. Try a finished image or video on your connected CrossPostingPal accounts. 3. Recreate the one-off schedule and keep any irreplaceable recurring workflow in its existing tool. Migration: There is no automatic Publer queue import in CrossPostingPal. Rebuild upcoming posts from your saved media and copy. Review recurring jobs separately so the same post does not publish twice. ## Hootsuite alternative for a one-person publishing workflow URL: https://crosspostingpal.com/alternatives/hootsuite If publishing is the only part you use, try a narrower tool before renewing. Start with one account and one real update. Keep customer conversations and reporting requirements in the decision, even if someone else handles them. 1. Check who uses your Hootsuite inbox, reports and approvals before changing the subscription. 2. Connect one supported account in CrossPostingPal and schedule your next update. 3. Move publishing only after confirming the rest of the team can still do its work. Migration: CrossPostingPal does not transfer Hootsuite inbox assignments, report history or approval flows. Recreate future posts manually and review your existing contract before cancelling. ## Post to TikTok and Instagram at the Same Time URL: https://crosspostingpal.com/cross-post/tiktok-instagram Upload your finished video once, choose your connected TikTok and Instagram accounts, then publish immediately or schedule both from CrossPostingPal. - TikTok (In CrossPostingPal): Video publishing with the settings available for your connected TikTok account. - Instagram (In CrossPostingPal): Use an Instagram business or creator account and choose the appropriate post format. Q: Can I post to TikTok and Instagram at the same time? A: Yes. Connect both accounts, add a finished video, select TikTok and Instagram, then publish immediately or schedule the post from the same CrossPostingPal workflow. Q: Does CrossPostingPal turn a TikTok into an Instagram Reel automatically? A: No. Bring a finished video that meets the requirements of the destinations you select. CrossPostingPal handles the publishing workflow; it does not replace your video editor. Q: Do I need a professional Instagram account? A: Yes. Instagram publishing through CrossPostingPal requires an Instagram business or creator account. Q: Can I schedule TikTok and Instagram for later? A: Yes. After selecting both connected accounts, choose the publishing time and review the destination-specific settings before scheduling. ## Cross-Post TikTok and YouTube Shorts: What CrossPostingPal Supports URL: https://crosspostingpal.com/cross-post/tiktok-youtube-shorts CrossPostingPal currently handles the TikTok side of this workflow. YouTube is not available for new CrossPostingPal connections, so publish or schedule the Shorts version separately in YouTube Studio. - TikTok (In CrossPostingPal): Connect TikTok, upload the finished video and publish now or schedule it. - YouTube Shorts (Separate today): YouTube is not currently available for new CrossPostingPal connections; use YouTube Studio for this destination. Q: Can CrossPostingPal post to TikTok and YouTube Shorts at the same time? A: Not today. TikTok is available for new CrossPostingPal connections, but YouTube is not. Use CrossPostingPal for TikTok and YouTube Studio for the Shorts version. Q: Can I unlock YouTube by choosing a higher CrossPostingPal plan? A: No. Plan limits and platform availability are separate. A higher plan does not make a currently unavailable YouTube integration connectable. Q: Should I upload the TikTok download to YouTube Shorts? A: Use your original finished export when possible. That keeps the source clean and lets you prepare the YouTube version without carrying over another platform's watermark or interface. ## Post to X and Bluesky at the Same Time URL: https://crosspostingpal.com/cross-post/x-bluesky Write your update once, choose your connected X and Bluesky accounts, then publish immediately or schedule both from the same CrossPostingPal dashboard. - X (In CrossPostingPal): Connect your X account and prepare the text or supported media for that destination. - Bluesky (In CrossPostingPal): Connect Bluesky and select it alongside X for the same core update. Q: Can I post to X and Bluesky at the same time? A: Yes. Both X and Bluesky are available for new CrossPostingPal connections. Select both connected accounts and publish immediately or schedule the update. Q: Does the same text always fit X and Bluesky? A: Not necessarily. Each network has its own requirements. Review your text and media for both destinations before publishing rather than assuming identical limits. Q: Can I schedule X and Bluesky together? A: Yes. Prepare the update, select both connected accounts and choose the publishing time from the same CrossPostingPal workflow. ## Cross-Post X and Threads: What CrossPostingPal Supports URL: https://crosspostingpal.com/cross-post/x-threads CrossPostingPal can publish or schedule the X version of your update. Threads is not currently available for new CrossPostingPal connections, so prepare that version separately in Threads. - X (In CrossPostingPal): Connect X and use CrossPostingPal for the publish-now or scheduled version. - Threads (Separate today): Threads is not currently available for new CrossPostingPal connections. Q: Can CrossPostingPal post to X and Threads at the same time? A: Not today. X is connectable in CrossPostingPal; Threads is not currently available for new connections, so the Threads version remains a separate publishing step. Q: Is Threads available on a more expensive CrossPostingPal plan? A: No. Current platform availability does not change when you upgrade a plan. Q: Can I still use the same core copy for X and Threads? A: Yes. Use the same core idea as a starting point, then review and publish each version according to the destination you are using. ## Cross-Post Threads and Bluesky: What CrossPostingPal Supports URL: https://crosspostingpal.com/cross-post/threads-bluesky CrossPostingPal can publish or schedule your Bluesky update. Threads is not currently available for new CrossPostingPal connections, so publish that version separately in Threads. - Bluesky (In CrossPostingPal): Connect Bluesky and publish immediately or schedule the update. - Threads (Separate today): Threads is not currently available for new CrossPostingPal connections. Q: Can CrossPostingPal post to Threads and Bluesky at the same time? A: Not today. Bluesky is available in CrossPostingPal, while Threads is not currently available for new connections. Q: Can I schedule Bluesky with CrossPostingPal? A: Yes. Connect your Bluesky account, prepare the update and choose when to publish it. Q: Will a CrossPostingPal Bluesky edit update my Threads post? A: No. Threads is a separate workflow today, so edits and schedule changes are not synchronized between the two destinations. ## Post to Multiple Social Media Platforms at Once URL: https://crosspostingpal.com/cross-post/all-social-media Create your post once, choose your connected social accounts and publish or schedule it across multiple platforms from one dashboard. - Instagram (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. - TikTok (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. - X (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. - Bluesky (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. - Mastodon (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. - Dribbble (Supported today): Available for new CrossPostingPal connections; supported formats and settings vary by destination. Q: Can I post to multiple social media platforms at once? A: Yes. Add your content, select the CrossPostingPal accounts you want to use, then publish immediately or schedule the post. Supported formats and settings depend on each destination. Q: Which social media platforms can I connect to CrossPostingPal today? A: New connections currently include Instagram, TikTok, X, Bluesky, Mastodon, Dribbble. Platform availability can change independently of plan limits. Q: Do I have to publish every post to every connected account? A: No. Choose the destinations that fit each piece of content. A short video, image or text update can have a different account selection. Q: Does CrossPostingPal automatically re-edit my content for every platform? A: No. CrossPostingPal handles the publishing workflow and exposes destination settings, but it does not replace your image or video editor. Prepare media that meets the requirements of the networks you select.