Frequently Asked Questions

Find answers to common questions about Postly's features, billing, and more.

Slack
▶
•How do I connect Slack to Postly?

Open Channels in Postly, choose Slack and authorize the intended workspace. Invite the Postly app to each channel you want to use, then select those channels in Postly. Your Slack administrator may need to approve the app. Read the Slack setup guide.

•Can I schedule messages and files to Slack?

Prepare a message with text, images, video or documents, check the Slack destination in Preview, then publish or schedule it. For example, schedule a launch announcement with its product image. Postly supports up to ten files per publication and 100 MiB per file; Slack may apply additional restrictions. Read the Slack setup guide.

•Can Postly publish to private Slack channels or existing threads?

Yes, after the Postly app is invited to the channel. To reply to an existing message, enter its thread timestamp in Preview. When a publication contains text and files, the files are placed in the text message’s thread. Read the Slack setup guide.

•Will scheduled Slack posts notify everyone?

Mentions are off by default. Enable mentions deliberately in Preview before using a user or group mention. Save formatting and link-preview choices in Publishing presets so your team can reuse them. Read the Slack setup guide.

•Can I publish to Slack from CSV, Google Sheets, API or MCP?

Yes. Choose Slack as the platform and select the connected destination. CSV and Google Sheets support Slack formatting, link previews, mention permissions and thread options. Review the publishing result before retrying a request that timed out. Read the Slack setup guide.

•Is Postly listed in Slack Marketplace?

Use the installation options on Postly’s Slack installation page. When a Slack Marketplace listing is available, install from that listing; otherwise use Manual installation. Then invite Postly to each intended channel and connect those channels in Postly. Installing an app does not add it to every channel. Read the Slack setup guide.

•Does Postly read Slack message history?

The Slack publishing app requests permission to send messages and files and discover accessible channels. It does not request message-history access. Product notifications are configured separately when you want Slack alerts about events in Postly. Read the Slack setup guide.

Billing
▶
•What is a social account?

What is a Social Account?

Every unique connection to a social account profile is a Social Account, e.g. a Facebook account connection. The Facebook pages will not count toward your billing.

For example, if you connect (1) Facebook account with 10 pages, (2) Twitter / X accounts, (1) Bluesky account, and (1) Google Business Profile with 5 locations, you're managing (5) Social Accounts.

Facebook
+pages
Instagram
An account
YouTube
+channels
Twitter / X
An account
LinkedIn
+profile and +pages
TikTok
An account
Pinterest
+boards
Telegram
+channels and +groups
RSS Feed
+feed links
Threads
An account
Google Business Profile
+locations
Bluesky
An account
•How does Postly pricing work?

Postly pricing is primarily based on the number of social channels you connect. You can start small and scale up anytime by adding more channels. As your channel count increases, the price per channel decreases automatically based on tiered pricing.

•Can I increase or reduce my channel count later?

Yes. You can increase or reduce your channel count at any time from the Plans & Billing page. Changes are applied immediately and prorated based on the time remaining in your billing cycle.

•What are Postly add-ons?

Add-ons unlock specialized capabilities on top of your existing Postly plan. They are optional and can be subscribed to independently without upgrading your main plan. Current add-ons include AI Studio, X-Pro, API Access, and Custom Telegram Bots.

•Do add-ons require a plan upgrade?

No. Add-ons are independent subscriptions and can be stacked on top of any eligible Postly plan based on your needs.

•Can I subscribe to an add-on for just one month?

Yes. Add-ons are billed monthly and can be enabled or canceled anytime before the next billing cycle. This allows you to activate them only when needed.

•What does AI Studio include?

AI Studio provides AI-powered content creation tools including caption generation, marketing copy, AI image generation, and AI video creation. It helps you produce content faster while maintaining consistent brand messaging.

•What is Postly X-Pro?

Postly X-Pro is the managed X publishing add-on. Connect through X’s secure authorization screen without creating or maintaining developer API keys. Each stack includes one managed X account and a protected monthly publishing allowance. It includes thread publishing, automation tools, smart quote discovery, engagement tracking, and growth analytics.

•Do I need X-Pro to connect an X account?

No. Technical users can bring their own X Developer API keys and let X bill their developer account directly. X-Pro is the recommended option for users who do not want to manage API keys, credits, or developer billing.

•What is API Access used for?

API Access for LTD is $15/month or $144/year. Includes unlimited API keys, REST API, MCP AI agents, unlimited AI text, and video uploads up to 10GB. Your original publishing, team member, and workspace allowances stay unchanged. Existing API subscribers keep their purchased pricing and benefits. Pro includes API and MCP. Bio Pages and Postly CRM are separate LTD add-ons.

•What is the Custom Telegram Bot add-on?

The Custom Telegram Bot add-on allows you to launch and manage a branded Telegram automation bot connected to your Postly workflows. It can be used for automated announcements, content distribution, alerts, and community engagement.

•How do I pay for a Postly subscription?

Postly subscriptions are processed securely via Stripe, a global payment platform.

Stripe Payment Options

  • Credit & Debit Cards (Visa, Mastercard, American Express)
  • Apple Pay
  • Google Pay
  • SEPA Direct Debit (EU)

Annual billing includes an approximate 20% discount compared to monthly pricing.

•How do upgrades or downgrades affect billing?

Changes to your subscription are prorated. This means you only pay the difference between plans based on the remaining time in your billing cycle.

•Can I start with a Pro trial?

Start with a 14-day Pro trial. When it ends, activate a subscription to continue using paid features. Existing lifetime purchases keep their benefits.

Workspaces
▶
•What is the difference between a workspace, a team seat, and a social account?

A workspace is a separate area for a brand or client, with its own connected accounts, posts, and publishing calendar. A team seat is a person you invite to collaborate. A social account, also called a publishing channel, is a connected destination such as a Facebook Page or YouTube channel. For example, one client workspace could contain five social accounts and have three team members working on its posts.

•Does each team member get a separate social-account allowance?

No. Social-account capacity is shared across the plan owner’s workspaces. Inviting a team member does not add social-account slots or give that person a separate copy of the plan. Team seats control how many people can collaborate; their roles and workspace access control what they can do. Check the plan owner’s billing page for the account’s actual allowances.

•Are my social accounts divided equally between team members?

No. Social-account slots are not automatically divided between people. You choose which accounts to connect in each workspace and which teammates can work there. Several teammates can collaborate on the same connected accounts within their permissions; a seat does not reserve a fixed share of the social-account allowance.

•How would I use a plan showing 500 social accounts, 200 seats, and 200 workspaces?

Those are three separate capacities, not 500 social accounts for each of 200 people. For example, ten client workspaces with five social accounts each use 50 of the 500 social-account slots and ten of the 200 workspaces. Invite collaborators to the relevant workspaces and assign their roles. You do not need to use every seat or workspace. This is an illustrative example; use the allowances displayed on your own billing page.

•Can a team member see every workspace or manage billing?

An Admin or Editor works within assigned workspace access and permissions. Owner is different: it grants full access to the invited account, including billing and all its workspaces. Choose Admin or Editor for a client or teammate who should only work in selected workspaces, and review permissions before sending the invitation.

•How do I get started without using all my seats or workspaces?

Start with one workspace for your business or first client. Confirm its timezone, connect one social account, and prepare a draft. Invite only the people who need access and review their roles. Schedule or publish the reviewed post, then check its delivery result. Add more workspaces, accounts, and teammates as you need them within your plan allowances.

•What is an Organization?

An organization represents the name of your business entity.

•What are Workspaces?

A workspace keeps a brand or client’s connected accounts, posts, and calendar together. Admin and Editor access follows workspace assignments and permissions. Account Owners can access all the account’s workspaces. Features and shared allowances follow the workspace owner’s plan. Check that owner’s billing page for workspace capacity and other limits.

•I want to share my workspaces with my clients. Does each workspace have its own scheduler and privacy?

a. You can allocate a separate Workspace per client.
b. Each Workspace operates independently, with its own scheduling and publishing settings.
c. Invite clients as Admins or Editors only to their own workspaces. Owner access includes all the account's workspaces.

•Is it possible to assign ownership to more than one team member? Will they have access to all the Workspaces?

An authorized Owner can grant the Owner role to another person. Owner grants full access to the invited account, including billing and all its workspaces. Use Admin or Editor when someone should work only in selected workspaces.

•I invited my clients to my workspace. Will they view my billing and account details?

An ordinary Admin or Editor invitation does not grant billing access. Owner is different: it gives account-level access, including billing and all the account’s workspaces. Review roles before inviting clients.

•What happens to a shared workspace if an invited member activates a subscription?

Their separate subscription does not increase your shared workspace’s allowances. The shared workspace continues to use its owner’s plan, while the invited member’s role controls what they can do there. Their own workspaces use their own account’s plan.

•If they add their own paid workspaces, will they still see the one I shared with them?

Yes, they will see both the workspace you shared with them and any other workspaces they create under their own account.

•Can they transfer everything from the shared workspace to their paid workspace?

No, transferring data across workspaces is not supported at the moment.

•Why do I see 'Cast to ObjectId failed for value' when creating an account?

This usually happens when an existing organization or workspace name is selected by mistake during setup. To fix this, please choose to create a new organization and workspace during the setup process.

Social Accounts
▶
•Can Postly automate Facebook and Instagram comments?

Yes. Postly CRM can match supported comments on connected Facebook Pages and Instagram professional accounts, publish one configured reply, optionally continue privately, and preserve the post and conversation context for your team.

•Can Postly automate Facebook and Instagram DMs?

Yes. Configure keyword, phrase, welcome, away, and fallback replies for supported Facebook Messenger and Instagram Direct conversations. One automation responds, then the conversation moves into Postly CRM for human takeover and follow-up.

•How many pages, groups, and channels can I publish per plan?

You can publish to unlimited channels and pages per platform. There is no limit to the number of channels you can manage. You are only limited by the number of social accounts you can connect to Postly.

Note: Each unique connection to a social account profile is a Social Account e.g., a Facebook account connection. The Facebook pages will not count toward your billing.

•Why do my platforms disconnect once in a while?

a. API tokens expire once in a while - we have built a workaround to extend this to 12 months for most platforms.
b. Signing out or changing passwords disconnects the accounts.
c. Exceeding the platform's reported publishing allowance or violating platform policies may also cause disconnections.

•What can I do if my platform accounts keep disconnecting?

a. Never sign out of your accounts in your browser.
b. Avoid exceeding the platform's reported publishing allowance and adhere to platform policies.

•What does error (#10) "Application does not have permission for this action" mean?

It means you didn't accept all permissions when connecting your Facebook or Instagram account. Please disconnect and reconnect, ensuring you grant all requested permissions.

•I added more channels (e.g., more Google Business Profile locations). How do I update them on Postly?

After adding new channels on your platform, reconnect the account in Postly to update the channels.

•Why do I need to reconnect my accounts regularly?

Regular reconnection keeps your accounts active and prevents publishing interruptions. Many platforms require periodic re-authentication for security.

•How often should I reconnect my accounts?

Follow the reconnection prompts on your platform. Timely reconnection prevents issues with scheduled posts.

•Will my scheduled posts be affected during the reconnection process?

No. Reconnecting your accounts will not impact posts that have already been scheduled.

•What happens if I do not reconnect in time?

If not reconnected on time, your publishing may be interrupted, and you may see errors until the accounts are reconnected.

•How do I reconnect my accounts?

Follow the steps on your Platforms page to quickly reconnect and restore full publishing functionality.

•I manage over 200 Google Business Profile locations for my clients. How do I connect them for unique bulk posts?
  1. Avoid mixing different companies, clients, or brands in the same workspace.
  2. If multiple clients use the same email, all locations appear under one workspace. Instead:
  3. a. Create up to 200 workspaces, each linked to one client, or
    b. Use a unique email per client (e.g., client_name_yourname@gmail.com) to assign each workspace.
  4. c. Or delegate connection by granting clients Admin access (remember to refresh connections every 60 days).
  5. Learn how to create workspaces in bulk at the Workspace page
•Why is my post not displaying on my Location despite showing as published on Postly?
  1. Obtain manager-level access for managing Locations.
  2. Accept all necessary permissions for posting.
  3. Avoid including contact numbers or links in the text; instead, add them on images or the Call-to-action field.
•I have issues connecting multiple accounts of Facebook, Instagram, LinkedIn, TikTok, Threads, etc.
  1. Some platforms don't allow multiple accounts in the same browser session.
  2. Log in to each account in separate tabs before connecting.
  3. Or connect one account at a time by signing in and out.
•Having Issues with Your Twitter Connection?

Having Issues with Your Twitter Connection?

  1. Ensure you configured the Call-Back URL.
  2. Generate your API Key and API secret from the Consumer Key section.
  3. Copy keys directly from Twitter to Postly—avoid any formatting changes.
  4. If you make changes on the Twitter developer portal, regenerate new keys and reconnect.
  5. For further assistance, contact support@postly.ai with video recordings or screenshots.
•Why do I get this error? OAuthException: Your account future activity history off Meta technologies is currently turned off. Please visit Accounts Centre to change it.

The OAuthException error indicates that your account's future activity history on Meta technologies (like Instagram or Facebook) is currently turned off. To resolve this, visit the Settings page of the affected account to turn off the necessary settings.

For a step-by-step guide, you can also watch this video: How to Fix OAuthException Error on Instagram.

•How to fix the "400: Session Invalid" error on Instagram?

The "400: Session Invalid" error typically occurs when there's an issue with a third-party app's connection to Instagram. Here’s how to fix it:

  1. Open Instagram in a browser (mobile preferred as some users report better results).
  2. Navigate to Settings > Security > Apps and Websites.
  3. Look under both the Active and Expired tabs for the third-party platform (e.g. Postly).
  4. Click Remove or Disconnect next to the app.
  5. Return to the third-party platform and try reconnecting your Instagram account.

This process will reset the connection and typically resolves the issue.

•Why can’t I connect my LinkedIn account on Postly?

If you're unable to connect your LinkedIn account and see an error like: "Sorry, something went wrong. Please close the page and try again.", it may be because your LinkedIn profile is missing a profile photo.

  1. Log in to your LinkedIn account directly.
  2. Upload a clear profile picture to your LinkedIn profile (required by LinkedIn's API).
  3. Wait a few minutes to ensure your profile updates successfully.
  4. Return to Postly and try connecting your LinkedIn account again.

Once a profile photo is added, the connection should work normally. If the issue persists, please contact our support team at support@postly.ai.

•Will using Postly get my account banned?

Short answer: No. Postly publishes through official, platform-approved APIs (e.g., Instagram Graph API by Meta, LinkedIn Marketing API, X API v2, YouTube Data API, TikTok Business APIs, etc.). We never ask for your password or use unofficial methods.

If an account is ever flagged, common causes are:

  • It was previously connected to an unofficial tool or automation app.
  • There were rapid bursts of actions (posting/liking/following) across tools or devices.
  • A recent password, role/page, or token change caused a temporary session conflict.
  • Platform policy requirements weren’t met (e.g., Instagram requires a Business/Creator account connected to a Facebook Page for API publishing).

To stay safe:

  1. Use Postly as your only scheduler; disconnect other apps or browser extensions that ask for credentials.
  2. Reconnect accounts via the official OAuth flow if you change passwords, page roles, or permissions.
  3. Avoid running multiple tools on the same account simultaneously.
  4. Match the platform's required account type (e.g., Instagram Business/Creator + Facebook Page).

If you were flagged:

  1. Remove any unofficial apps from your account settings.
  2. Wait a short window (often 24–48 hours) for sessions to normalize.
  3. Reconnect in Postly using the official OAuth prompt.
  4. Resume with normal posting cadence and avoid rapid bursts of activity.

Need help? Reach us at support@postly.ai. Thousands of creators and brands publish safely through Postly's official API integrations every day.

•Why don’t all my social accounts or pages appear when I try to connect them on Postly?

Postly uses only official APIs from each platform — which means the platform itself determines what accounts, pages, or channels appear when you connect. Postly cannot modify or override what the API returns.

Below are the most common reasons why not all accounts show up, and what’s required for each platform:

  • LinkedIn: Only Super Admins can connect a Page. If your profile is a Content Admin, Analyst, or Editor, the Page will not appear during connection.
  • Facebook: You must be a Page Admin to connect. Editor or Moderator roles will not be recognized by the Facebook Graph API.
  • YouTube: Only your own verified channels will appear. Managed or brand channels that belong to another account or organization will not be listed unless you own them directly.
  • Google Business Profile: You need to be a Manager or Ownerof the business location. View-only or site manager roles are not sufficient for API access.

Other possible causes include:

  • Recent password change or revoked app permissions (tokens need to be refreshed).
  • Browser cache or session conflicts — try reconnecting via an Incognito/Private window.
  • Multiple platform accounts logged in at once — ensure you’re signed into the correct one before connecting.
  • Recent role updates not yet synced — some platforms take a few hours to refresh permissions via their API.

To fix this:

  1. Log out of all platform accounts (LinkedIn, YouTube, Facebook, etc.).
  2. Log back in with the account that owns or manages the target Pages or Channels.
  3. Open Postly → Add Account → select the platform → follow the on-screen authorization (OAuth) process.

Once the platform confirms your access, the eligible Pages, Channels, or Profiles will appear automatically. These permissions are fully controlled by each platform’s API, not by Postly.

If you’ve confirmed your role and it still doesn't show up, try again after 24–48 hours or contact our team at support@postly.ai.

Publishing
▶
•Does deleting a Postly post remove it from social platforms?

Delete from Postly, the public API, and MCP remove only the post in Postly. Live content remains. For supported destinations, use Delete on Platforms in the dashboard before deleting the post and review every result. Instagram and TikTok need direct platform action; DEV articles move to drafts. See all platform limits and the recovery workflow.

•Why did my Bluesky video fail while other platforms published?

Bluesky requires a verified account email before uploading video, including for newly created accounts. In Bluesky, open Settings → Account → Email and complete verification with the code sent to your inbox. Then return to Postly, review each destination result, and retry Bluesky only after confirming it failed and no Bluesky post was created. Leave destinations that already published out of the retry to avoid duplicates. Read the Bluesky video troubleshooting guide.

•Can I tag users on Bluesky?

Yes, you can tag users on Bluesky. Simply include the full account link (e.g., @postly.bsky.social) in your post.

•How do I upload an Instagram video thumbnail?

Seek a specific timestamp in your video to set as the thumbnail.

•My post is marked as published on Postly but does not display on the social platform?

a. Ensure all permissions are accepted during account connection.
b. Do not alter settings during the connection process for Facebook, Instagram, etc.

c. If you encounter error (#10), disconnect and reconnect your account after accepting all permissions.
d. Reconnecting will not affect already scheduled posts.
e. Logging out or changing passwords may disconnect your account—reconnect as needed.

•Can I publish to Instagram accounts?

Only Instagram Business or Professional Accounts can be published from the web. For personal profiles or Creator accounts, use the mobile app’s Share Post feature.

•Will switching to an Instagram personal account affect my scheduled posts?

Yes, switching to a personal account will break your Instagram connection and cancel scheduled posts. Switch back to a professional account and reconnect to restore publishing.

•How do I publish YouTube Shorts?

a. YouTube Shorts are published automatically once you upload a video that meets the Shorts criteria: vertical and aligned with YouTube Shorts requirements. This happens even if you choose a different category ID while publishing.
b. Ensure your video meets the 9:16 aspect ratio; the API converts qualifying videos automatically.

•Threads publishing: Why is there a delay in publishing replies?

Replies via the API are posted 15–30 seconds after the main content is published.

•What happens when I try to post an image exceeding 5MB?

Postly auto-transforms images to meet platform requirements. If an image exceeds the limit, it's removed to avoid publishing issues. You’ll be notified via dashboard messages.

•Is it possible to upload a thumbnail for videos?

Pinterest video publishing requires a cover image. Other destinations have their own cover options; a custom thumbnail is not universally required. Configure the cover in video settings rather than attaching another image to the post.

•How do I set up "Mod Approval" for every Reddit post?

Set your community's spam filter level to “all” in Mod Tools > Posts & Comments > Spam filter strength. Refer to Reddit's Mod Approval for details.

•Why doesn’t my Reddit post include the message I wrote?

Reddit only displays a message body for text posts. If you publish a video, image, or link post, Reddit will only show the title - not the message body or caption. This is a limitation of Reddit's platform, not a bug in Postly.

If your post needs to include a message or explanation, we recommend using a text post with the video or link included in the body.

•Can I schedule recurring posts every 8 hours?

Use the recurring intervals available for the selected destination. Platform policies differ; there is no universal 24-hour duplicate rule. X does not support recurring posts in Postly.

•Can Postly fix incompatible images?

Upload supported image formats, including JPEG and PNG. In the editor, Postly automatically converts supported images when a destination needs a different format, while keeping compatible images unchanged. Use Fix images in the channel preview for remaining size or aspect-ratio issues, then review the result. Repairs are checked again. Tiny originals, unreadable files and images that still exceed requirements need replacing or manual export. Enlarging cannot restore missing detail. Videos are not automatically compressed or re-encoded.

•How is Facebook Linked Carousel different from a normal carousel?

Use the separate Facebook Linked Carousel builder for two to ten image cards, each with its own destination URL. This is different from a normal multi-image feed post or an Instagram Image Carousel. Facebook controls how many cards appear: its reference describes two to five cards normally, or up to ten submitted with optimization and the top five displayed. Do not assume all ten cards will be shown.

One feed image creates a photo post. Two to ten feed images create one swipeable Instagram Image Carousel. Unlike Facebook Linked Carousel, there is no separate destination URL on each image. The ten-file limit applies to the selected feed media.

Compare feed, Reel and Story limits
•What does video validation check?

Postly checks supported media types, format, size and available duration and dimensions. A small, time-limited MP4/MOV header check can identify video encoding, reported frame rate and average bitrate. Other formats, metadata at the end of a file and unavailable headers remain unverified; codecs, audio, frame timing and peak bitrate are not fully verified. No video is converted, trimmed, cropped or re-encoded. Re-export incompatible files for the selected destination. Checks cannot guarantee provider acceptance.

•What should I do if a destination fails or is unconfirmed?

Review each destination separately. A successful destination should not be republished just because another failed. If the result is unconfirmed, check the live destination before retrying to avoid duplicates. Correct rejected media and retry only the affected destination.

•Can I publish videos to Google Business Profile?

Postly local posts support one JPEG or PNG, 10 KB–5 MB, at least 250 pixels on both sides. Video attachments are not supported. Replace undersized images with a larger original.

•Does TikTok allow photos?

Yes. TikTok supports photo posts with JPEG or WebP images. Convert PNG images first. Do not combine photos and a video in the same TikTok post.

•Can I post videos and images at the same time?

This depends on the destination and placement. Supported carousels or media groups can mix them; other routes accept one video without extra attachments. Review each channel preview before publishing.

•Is tagging available on all platforms?

Tagging depends on the platform, account and post type. Use the tagging options shown for the selected destination.

•Can I add thumbnail images to my posts?

Yes, you can add thumbnails to YouTube, Pinterest, and Instagram. For YouTube and Pinterest, you can upload an image file, while for Instagram, the API requires that you use a section of the video frame for the thumbnail. Our tool will allow you to select this section by moving the timer to the specific section of the video that you want to use as the thumbnail image.

•Can I publish a first comment with my post?

Yes, you can publish a first comment on YouTube, Facebook, Instagram, and LinkedIn.

•Can I publish to my Facebook personal profile?

No, publishing to personal profiles is not supported by the API. You can only publish to Facebook pages.

•What happens if I don’t accept all permissions when connecting a platform?

If you connect a platform and don't accept all required permissions, your posts will not be published, and you won’t see any error messages. This can lead to confusion about why publishing fails.

✅ To avoid this issue, make sure to accept all requested permissions during the connection process.

•Why can’t I publish to new TikTok accounts via Postly?

TikTok has strict publishing limitations for new accounts to prevent spam and abuse. If you're using Postly to publish content to a newly created TikTok account, your post might fail due to TikTok's automated spam detection.

🚫 New TikTok accounts are more likely to trigger these restrictions, especially when using third-party tools like Postly.

✅ We recommend manually publishing from the TikTok app for a while, engaging with content, and gradually integrating Postly once your account builds more credibility.

•What are TikTok’s limits on third-party publishing?

TikTok's API has specific limits that apply to all third-party tools like Postly. These include:

  • Daily publishing capacity varies by creator and is shared across API clients. Postly does not assume a fixed daily total.
  • TikTok may reject publishing or uploads when the creator's current allowance is exhausted. Follow the actual response before retrying.
  • Unaudited clients are restricted to private visibility until TikTok approves wider access.

📌 These rules are in place to protect TikTok's ecosystem and ensure that content posted via third-party tools meets their standards.

•How can I successfully use Postly with a new TikTok account?

If you're starting fresh on TikTok, follow these steps to ensure smooth publishing:

  • Post manually from the TikTok app for your first few weeks.
  • Engage with other accounts to build authenticity.
  • Gradually add Postly to your workflow once your account is active.

🛡️ These best practices reduce the chance of TikTok flagging your account for spam-like behavior and help ensure your posts go live successfully.

•Why do my images or videos look slightly lower in quality when published via Postly?

Many social platforms automatically compress or optimize files uploaded through third-party APIs to save bandwidth and storage. This can result in slightly reduced sharpness or resolution compared to uploads made directly from the platform’s official app.

For example, Instagram's in-app option "Upload at highest quality"ensures top-tier resolution, but that setting isn’t accessible via the API — meaning tools like Postly must rely on the platform’s default compression rules.

  • Always upload the highest-quality version of your image or video.
  • Avoid reusing files that were previously compressed or downloaded from social media.
  • Ensure your file meets the platform’s optimal size and format (e.g., JPEG for images, MP4 for videos).

📸 Following these steps helps minimize quality loss even when the platform performs compression during upload.

Media Library & Assets
▶
•How can I manage the number of images or videos per platform?

Postly automatically optimizes your media per platform. When you upload multiple images or videos, Postly adjusts formatting, ordering, and limits based on each platform’s native requirements (carousel limits, thumbnail handling, aspect ratios, etc.). You’ll receive smart prompts if adjustments are needed before publishing.

•What is Postly Cloud?

Postly Cloud is your built-in media storage system. Upload, organize, and reuse images and videos across workspaces without re-uploading every time. It helps you centralize brand assets, campaign creatives, and evergreen content for faster publishing.

•Can I use Canva designs inside Postly?

Yes. Postly integrates with Canva, allowing you to design graphics and import them directly into your Postly Media Library. Combined with Postly Cloud, this makes asset management seamless from design to publishing.

•What image formats does Postly support?

Postly supports a wide range of image formats:

  • JPEG (.jpeg, .jpg)
  • PNG (.png)
  • WebP (.webp)
  • SVG (.svg)
  • HEIC / HEIF (.heic, .heif)
  • BMP (.bmp)
  • TIFF (.tif, .tiff)
•What video formats does Postly support?

Postly supports modern video formats optimized for social publishing:

  • MP4 (.mp4)
  • MOV (.mov)
  • WebM (.webm)

Videos are automatically processed to meet platform-specific requirements where applicable.

•Can I reuse media across posts and workspaces?

Yes. With Postly Cloud, you can reuse previously uploaded media across posts, campaigns, and connected social channels. This reduces duplication, speeds up scheduling, and keeps your brand assets consistent.

API Access & SaaS Usage
▶
•Does each client need their own Postly account?

Yes. Each end-user must have their own Postly account. The expected flow is similar to other SaaS products — you invite the user, they sign up on Postly, and then switch into the shared workspace from their dashboard to access your system.

•Do I need to create or manage client workspaces and accounts?

You create and manage the workspace structure, but clients own their accounts and connect their own social channels. You simply invite them into the correct workspace, and your app interacts with Postly via the API using that workspace context.

•Can I use one API key across multiple client workspaces?

Yes. All workspaces is the default and includes existing and future workspaces owned by your account. Choose Selected workspaces to limit a key to specific clients. You can edit workspace access for new or existing keys without replacing their secrets.

•How should I structure multi-client workflows?

Use workspaces to isolate each client. Store a mapping in your app between your client records and their corresponding Postly workspace and social account IDs. When triggering posts, send requests using the correct workspace and account combination.

•Who connects the social accounts (LinkedIn, Facebook, Google)?

The client connects their own social accounts directly inside their assigned workspace. Social accounts are managed at the workspace level, not at the main account level.

•Do I need to collect or handle client credentials?

No. You do not need to collect or store any client credentials. Each client securely connects their own social accounts within their workspace.

•Are social accounts shared across workspaces?

No. Social accounts are not shared globally across workspaces. They are connected and managed within each individual workspace, keeping client setups isolated and easier to scale.

•What happens when a social account needs to be reconnected?

The client is responsible for reconnecting their social accounts when required. This is done from within their workspace, where the account was originally connected.

•Are channel limits applied per workspace or per account?

Channel limits are applied per account and are considered a global component. This means capacity is tied to the owning account rather than distributed individually across each workspace.

•How do account and workspace entitlements affect API limits?

API availability depends on the owning account’s API access entitlement. Publishing and channel limits follow the workspace owner’s eligible purchases and your assigned permissions. A Pro label alone does not establish paid access. Existing Basic, Team, LTD and LTD Upgrade purchases retain their configuration.

•Do I need separate API keys per client?

Separate keys are optional. For client isolation, create a key such as “Client A — Claude” and select only Client A’s workspace. Requests for another workspace are rejected. Keys, billing and usage limits remain at the account level.

•What is the recommended onboarding flow for clients?

The recommended flow is:

  • Create a workspace for each client
  • Invite the client as a user
  • The client signs up and enters their workspace
  • The client connects their own social accounts there
  • Your app triggers posts via the API using that workspace