Loading Watchpost
Top of pageSkip to content
30 days free. No card needed.Start free trial
Social media calendar, approvals and analytics

Plan. Publish. Measure.

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.

See pricing

No card needed.

  • 6 platforms · every posting option
Reel cover
Poll
Offer code
01Composer

Write once, then make it right for every platform

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.

Every posting option

TikTok privacy and disclosure labels, Instagram collaborators, YouTube playlists, Google offer codes and more.

Tags and notes

Colour-coded tags for filtering, and internal notes your audience never sees.

Mentions, emoji and hashtags

A friendly editor that recognises mentions, hashtags and links as you type.

02Calendar

See the whole month. Move anything with a drag.

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 posts

Repeat every few days until a date you choose, with the time kept right in your timezone.

Post now, draft or duplicate

Publish immediately, keep a draft for later, or copy a post as a starting point.

03Media library

Every photo and video, where you can find it

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.

Usage counts

"Used in 3 posts" before you delete anything.

Clean files

Photos are re-encoded and location data is stripped before they leave Watchpost.

04Analytics

Numbers you can act on, not just look at

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.

Peak at 9 pm

Sample chart

Plain-English insights

Short sentences such as which format got the most views this month, each backed by the numbers shown.

CSV export and printable reports

Download any table, or print a clean report per channel or workspace for a client.

05Team and approvals

Everyone in the right seat, nothing out unchecked

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.

Client preview links

Share a private link so a client can see the post and comment without an account.

One price for the team

Everyone in the workspace works under one subscription, with no per-seat fees.

06Many brands

Run many brands without mixing them up

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.

07Channel health

Know a connection broke before a post misses

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 hour
  • @batikbondaBatik BondaHealthy
  • Dapur Mak LongDapur Mak LongKey renewed
  • Kopi Kita Café2 posts held until you reconnect Needs reconnecting
  • @kopikitaKopi KitaHealthy

Sample workspace. Try the Reconnect button.

08Publishing

Posts go out on time, or you know exactly why not

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.

09Alerts

The right heads-up, at the right time

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.

Weekly summary

A short digest of what went out and what needs attention, which you can turn off.

New sign-in alerts

An email when your account is used from a new browser, so you can act fast.

10Security

Your accounts are your business. We treat them that way.

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.

482 913
Keys encrypted at rest
11Works wherever you are

Fits your time zone, your team and your rules

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.

Every option

Every option each platform offers

What each platform allows Watchpost to do today, side by side. Hover or tap a mark for the details. X is coming later.

  • Supported
  • With a condition (hover for details)
  • Not offered by the platform

Post formats

  • 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

Comments and sharing

  • 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

Details and audience

  • 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.

Labels and disclosure

  • Branded content: Supported

    Sponsor tag.

  • AI-generated label: Supported

Analytics

  • Account analytics: Supported

    Page insights; Pages need at least 100 likes.

  • Per-post analytics: Supported

Try every feature free for 30 days

The full plan, no card needed. Then RM69 a month for your whole team, SST included.

See pricing