Every posting option
TikTok privacy and disclosure labels, Instagram collaborators, YouTube playlists, Google offer codes and more.
Every posting option each platform allows, in one composer and one calendar. No more opening six apps to post a Reel, a Short, a thread or a Google offer.
No card needed.
Start with one global draft: text, emoji, hashtags, mentions and media. Pick your channels and Watchpost copies the draft to each one. Open a channel's tab to change anything for that platform only, and watch the live preview update as you type.
Per-channel customisation
Different text, media and settings for each channel, without touching the others.
Live previews
See each post in that platform's look, on desktop and on mobile.
Limits checked as you type
Character counts, image sizes, aspect ratios and video lengths are checked per platform.
A pre-flight check
Before you schedule, one summary lists anything a platform would reject, in plain English.
First comments and threads
Add a first comment, or build a Threads reply chain with media in each part.
Auto-share
Also share as a Story on Facebook and Instagram, or also publish a vertical cut as a YouTube Short.
TikTok privacy and disclosure labels, Instagram collaborators, YouTube playlists, Google offer codes and more.
Colour-coded tags for filtering, and internal notes your audience never sees.
A friendly editor that recognises mentions, hashtags and links as you type.
Every post for every channel and every brand lives on one calendar. Spot the empty days, drag posts to better times and keep the whole team looking at the same plan.
Month, week, day and list views
Zoom out to plan a campaign or zoom in to tidy up a busy day.
Drag-and-drop rescheduling
Move a post and confirm. Bulk reschedule or delete when plans change.
Filters that matter
By channel, company folder, tag or status, including failed and awaiting approval.
Posting slots
Preferred times per channel, with new posts dropped into the next free slot.
Repeat every few days until a date you choose, with the time kept right in your timezone.
Publish immediately, keep a draft for later, or copy a post as a starting point.
Upload once and reuse anywhere. Watchpost checks each file against every platform's rules, so you find out a video is too long before you schedule it, not after it fails.
Drag-and-drop uploads
Many files at once, with progress. Large videos resume if your connection drops.
Folders, tags and search
Keep each brand's assets tidy and find them fast.
Alt text
Describe images once for screen readers and reuse it on every platform that supports it.
Platform checks
See at a glance which platforms a file fits, and why not.
"Used in 3 posts" before you delete anything.
Photos are re-encoded and location data is stripped before they leave Watchpost.
Watchpost collects what each platform shares and stores it, so you get real comparisons over time and history that does not disappear when a platform's own window closes. Every view has the same time controls, so comparing this month with last month takes one click.
Hour, day, week or month
Switch granularity on any chart. Pick a preset range or your own dates.
Compare with the previous period
Every number shows how it moved against the period before.
Best day and time
A weekday-by-hour heatmap from your own posts, with the top days and hours and how many posts are behind them.
Per channel and per post
Followers, views, engagement, audience where available, content mix and each post's performance curve.
Sample chart
Short sentences such as which format got the most views this month, each backed by the numbers shown.
Download any table, or print a clean report per channel or workspace for a client.
Invite your team by email and give each person a role that fits. Turn on approvals and posts wait for a manager's yes before they can go live. One subscription covers everyone in the workspace.
Four roles
Owner, admin, editor and viewer, each with clear permissions.
Required or optional approval
Editors submit, owners and admins approve or request changes with a comment.
Notified in the app and by email
Approvers hear about new requests; authors hear the answer.
Comments on drafts
Discuss a post inside Watchpost instead of in a WhatsApp group.
Share a private link so a client can see the post and comment without an account.
Everyone in the workspace works under one subscription, with no per-seat fees.
Agencies and multi-outlet businesses can connect many accounts on the same platform and keep each brand in its own company folder. Filter the calendar, media library and analytics to one brand at a time.
Many accounts per platform
Several Facebook Pages, Instagram accounts or Google locations, within your plan's channel limit.
Company folders
Group each client's or outlet's channels and filter everything by folder.
Sets
Saved channel groups with optional text, media, tags and times. Pick one and start a post with everything preselected.
Several workspaces
Belong to as many workspaces as you need, each with its own team and subscription.
Platform keys expire, passwords change and permissions get removed. Watchpost checks every connection on a schedule, renews keys where the platform allows it, and tells you in the app and by email the moment a channel needs you.
Health on every channel
Healthy, renewed or needs reconnecting, right on the channel list.
Automatic key renewal
Where a platform allows it, keys are renewed before they expire.
One-click reconnect
Log in again on the platform's page and the channel updates in place, with no duplicates.
Held, never lost
Posts for a broken channel wait until you reconnect.
Alerts the moment it breaks
An in-app notification and an email, so the right person can fix it.
Channel health
Checked every hourSample workspace. Try the Reconnect button.
Watchpost publishes at the exact time you set. If a platform has a temporary problem, Watchpost retries. If a platform says no, you get its reason in plain language and a button to fix it.
Exact-time publishing
Your post goes out at the minute you chose, in the timezone you chose.
Automatic retries
Temporary platform errors are retried for you. Posts are never sent twice on purpose.
Held, never lost
If a channel needs reconnecting, its posts wait until you reconnect.
Live links
After publishing, see the live post link for every channel.
Fix and retry
A failed post reopens on the right channel with the problem highlighted.
An in-app notification centre and branded emails keep you informed without flooding your inbox. Choose what you want to hear about.
Post published or failed
Failures always reach you, with the reason. Choose whether you also want an email for every post that goes live.
Channel needs reconnecting
Know before your next post is due.
Approvals and comments
Requests, decisions and mentions on posts.
Billing
Receipts, invoices and failed payments, sent to every billing contact.
A short digest of what went out and what needs attention, which you can turn off.
An email when your account is used from a new browser, so you can act fast.
Watchpost holds keys that can post as real businesses, so security is built in from the start: encrypted platform keys, two-factor sign-in, careful roles and tests that try to break in.
Encrypted platform keys
Access keys from each platform are encrypted at rest and never shown in the app.
Two-factor sign-in
Authenticator apps and recovery codes for every user.
Sessions you control
See where you are signed in and log out everywhere in one click.
Export and delete
Download your data or delete your account yourself, any time.
Watchpost is built for small businesses and agencies everywhere: one flat price, any time zone, privacy built in and real people answering support email.
RM69 a month
One flat price in ringgit, SST included, with company details on every invoice.
Your time zone
A time zone for the workspace, plus a personal one for each teammate.
PDPA-aware
Designed around the PDPA 2010 as amended in 2024, and the GDPR.
Real support
Email support from the team that builds it, in English or Bahasa Malaysia.
What each platform allows Watchpost to do today, side by side. Hover or tap a mark for the details. X is coming later.
Text posts: Supported
Up to 63,206 characters; short posts can use a background colour.
Link previews: Supported
With an optional button, or a carousel of 2 to 5 link cards.
Photos: Supported
JPEG, PNG, GIF, BMP or TIFF.
Carousels and albums: Supported
Albums of 2 to 10 photos.
Video: Supported
With title, thumbnail and captions.
Reels and Shorts: Supported
Reels of 3 to 90 seconds.
Stories: Supported
Photo or video Stories.
Polls: Not offered by the platform
Events and offers: Not offered by the platform
First comment: Supported
Text, one image or a GIF.
Threads and reply chains: Supported
As a chain of comments.
Auto-share to Story or Short: Supported
Also share to Story; also publish video as a Reel.
Reply and comment controls: Not offered by the platform
Alt text: Supported
Tag people and collaborators: Supported with a condition
Photo tags need a place; Reel collaborators.
Location: Supported
Place or check-in.
Audience and privacy: Supported
Countries, locales, age and gender.
Covers and thumbnails: Supported
Custom video thumbnail.
Subtitles: Supported
SRT files.
Buttons: Supported
On link and video posts.
Branded content: Supported
Sponsor tag.
AI-generated label: Supported
Account analytics: Supported
Page insights; Pages need at least 100 likes.
Per-post analytics: Supported
The full plan, no card needed. Then RM69 a month for your whole team, SST included.