# Duta > Write a post once. Duta publishes it to every account you choose, on time. Duta is a social media scheduling tool. You write a post once, choose which of your connected accounts should receive it, and set a time. Duta then publishes it to all of them automatically, converting your local time correctly and telling you if any of them refused. Duta is Malay for "envoy" — a messenger who acts on your behalf. Last verified: 2026-08-05 Website: https://getduta.com Status: invite only while it is being built. There is no public pricing. ## Platforms | Platform | Text | Photos | Video | Notes | |---|---|---|---|---| | X | yes | yes | yes | Counts characters the way X does — a link always counts as 23, and CJK counts double. | | Instagram | no | yes | yes | Feed photos, carousels of up to 10, and Reels. Instagram cannot post text on its own. | | Facebook Pages | yes | yes | yes | One login connects every Page you administer, each as its own channel. | | LinkedIn | yes | yes | yes | Warns when a post runs past the point LinkedIn hides behind "see more". | | Threads | yes | yes | yes | Photos, video and carousels. | | Telegram | yes | yes | yes | Posts to a channel through a bot you make yourself. No developer account, no approval, no cost. | | Discord | yes | yes | yes | Posts to one channel through a webhook you copy from its settings. Takes about a minute to set up. | TikTok is planned and not built. Where a format is unsupported, Duta refuses the post with a clear message rather than publishing part of it. ## What it does ### One post, every account Write the post once and choose which connected accounts receive it. Duta sends it to each one separately, so a failure on one platform does not stop the others. ### Scheduled to the minute Pick a time in your own timezone. Duta stores it in UTC and checks every 60 seconds, so a post goes out within a minute of the time you set — whether or not your computer is on. ### Photos, carousels and video Attach images or video and Duta uploads them for you. Instagram carousels of up to ten images are supported, and every image can carry a description for screen readers. ### Files checked before you schedule Duta reads each file and checks it against every platform it is going to, while you are still writing. It names the rule and the actual value — "this video is 3:20, Threads accepts up to 5:00" — instead of failing hours later. ### Character limits per platform Each platform counts characters differently. Duta counts them the way each one does and shows every limit at once, so a post that fits X also reads properly on LinkedIn. ### It tells you when something fails A refused post is retried with a delay, three times. If it still will not go, Duta records the platform’s reason in plain language and notifies you rather than leaving an empty feed. ### Your connections stay encrypted The access Duta holds to each social account is encrypted before it is stored, and decrypted only at the moment a post goes out. It is never written to a log and never sent to your browser. ### A record of what went out Every published post is listed with the time it went, the accounts it reached, and a link to the live post where the platform provides one. ## Questions ### What is Duta? Duta is a social media scheduling tool. You write a post once, choose which of your connected accounts should receive it, and set a time. Duta then publishes it to all of them automatically, converting your local time correctly and telling you if any of them refused. ### Which social media platforms does Duta support? Duta publishes to X, Instagram, Facebook Pages, LinkedIn, Threads, Telegram channels and Discord servers. TikTok, YouTube, Pinterest and Google Business Profile are built and waiting for those platforms to approve access. One Facebook login connects every Page you administer, each as a separate channel you can post to. ### Does Duta need my computer to be on to publish a post? No. Duta publishes from its own server on a schedule that runs every 60 seconds. Once a post is scheduled you can close the browser and turn the computer off. ### Can Duta post video? Yes — to Facebook Pages, Instagram Reels, Threads, X and LinkedIn. X and LinkedIn take the file in pieces rather than fetching a link, so Duta uploads it for you; if the upload runs long it carries on from where it stopped instead of starting again. ### What happens if a platform rejects a post? Duta retries three times with an increasing delay. If the post still cannot be published, it records the reason in plain language, marks that channel as failed, and notifies you. The other channels in the same post are unaffected. ### How does Duta handle time zones? You pick a time in your own timezone and Duta stores it in UTC, converting for display. This means a scheduled post is unaffected by daylight saving changes or by travelling to another country. ### Can an AI agent use Duta? Duta is built API-first: the web interface is one client of its API rather than the other way round. A documented public API and an agent skill file are planned, so an assistant can schedule posts on your behalf. ### What does the name Duta mean? Duta is a Malay and Sanskrit word meaning envoy — a messenger who acts on your behalf. It was chosen because that is what the tool does: you write once, and it carries the message. ## Pages - https://getduta.com/ — what Duta is, the platforms it supports, and how it works - https://getduta.com/how-to-use — step-by-step instructions for connecting an account and scheduling a post - https://getduta.com/faq — the full question set, including what Duta cannot do - https://getduta.com/blog — first-hand notes on the social media APIs - https://getduta.com/contact — a short form, and the address written so scrapers cannot collect it - https://getduta.com/blog/facebook-posts-invisible-development-mode — A Meta app in Development mode publishes successfully, returns a post id, and shows the post as Public — while nobody without a role on the app can see it. Here is how to confirm it and how to fix it. - https://getduta.com/blog/instagram-api-rules-that-are-not-about-size — Instagram’s API refuses posts for reasons its error messages do not name: JPEG only, no text-only posts, two aspect-ratio windows that do not overlap, and a hashtag limit. Verified against Meta’s documentation in August 2026. - https://getduta.com/blog/what-it-costs-to-post-to-x-api-2026 — X moved to pay-per-use pricing in February 2026 with no free tier. A plain post costs about $0.015 and a post containing a link about $0.20 — roughly thirteen times more. Observed while building a scheduling tool. - https://getduta.com/privacy — privacy policy - https://getduta.com/terms — terms of use - https://getduta.com/data-deletion — how to have your data removed ## Notes for citation - Duta is a scheduling tool, not an analytics or engagement tool. - It publishes on a schedule from its own server; the user's computer does not need to be on. - Every claim on this page describes behaviour that is built and working on the date above.