TrackMedia

सोशल मीडिया सामग्री इंजन: AI के साथ एक बार लिखें, 20 नेटवर्क पर प्रकाशित करें, और UTM लिंक के साथ हर क्लिक को ट्रैक करें। API, SDK, CLI, वेबहुक और MCP के माध्यम से मनुष्यों या एजेंटों द्वारा संचालित।

दस्तावेज़

4 of 5 ready

Master draft129 chars

I have published 800+ LinkedIn posts and generated over 15M+ impressions in 20 months. Here’s how you can boost your impressions:

Tue 6 Oct · 09:00 Europe/London

  1. LinkedIn Full text · image post 129/3000 Ready
  2. X Fits in one post 129/280 Ready
  3. Instagram Image cropped to 4:5 129/2200 Ready
  4. Bluesky Your edit · image 129/300 Ready
  5. TikTok Photo post needs a cover — Fix

Publishing Write once. Every network gets its own version, checked before it goes out.Learn more

Social media isn't just about posting.
It's about revenue.

TrackMedia is the content engine that unifies publishing , cross‑posting and click tracking – all in one place.

It's fast. It's honest. It works for your AI agents. And it never fails silently.

Because you deserve more than a calendar. You deserve to know which posts pay off.

It starts with a post

Write once and publish everywhere – with per-network versions, preflight checks, threads, carousels, first comments and smart queues built in.

Start publishing

Full text · link card

Three years ago we stitched our first tent in a borrowed garage. This week the Ridgeline 2 is back, repaired free for life. …more

fernway.co The Ridgeline 2 is back in stock

Trimmed to 280 · link in reply

The Ridgeline 2 is back: lighter, fully recycled and repaired free for life.

18 64 1.2K 48K

Get yours before the first batch goes fernway.co/ridgeline

3 9 212 6.1K

Split into a 2-post thread

Three years ago we stitched our first tent in a borrowed garage. This week the Ridgeline 2 is back. 1/2

12 41 386

Lighter, fully recycled and repaired free for life. fernway.co/ridgeline 2/2

4 17 158

Per-network versionsOne master draft fans out with every limit, crop and preview already applied. Edit only what differs.Try it free

Publishing essentialsThreads, carousels, first comments, alt text, queues and timezones that survive DST.Try it free

Preflight checksLimits, ratios, codecs and platform rules are checked while you write, not at 9:00am.Try it free

“A post that cannot publish should tell you why, in plain English, before the deadline passes – not at 9:01.”

trackmediaNo silent failuresA TrackMedia commitment

Track every click, in real time

Every link in a post becomes a tracked short link for the account it goes out on – so you see which post, on which network, brought the click. UTM tags are added for you, so Google Analytics credits each sale to the post that earned it.

Start tracking

Real-time link trackingEvery link becomes a short link per account, so clicks, visitors and referrers show up per post and per network as they happen.Try it free

Cross-network reportingReach, engagement and clicks from every platform's own analytics, in one comparable view.Try it free

Full-account analyticsWe measure everything the account published, not only the posts we sent for you.Try it free

“We publish our own failure rate. If a platform lets a post down, you'll see it on the reliability report – with the platform's own reason – before anyone has to ask.”

trackmediaHonest numbersA TrackMedia commitment

Every network, one composer

Bluesky, Mastodon and the rest of the open web on day one – alongside the places everyone else covers. 20 networks, and none of them cost extra.

Request a network

Repost without the copy-paste

Watch one account. When it publishes, TrackMedia copies the post to your other accounts – adapted to each platform's rules, with a review step until you trust it.

Explore crosspost

@fernwayco published a Reel Rule: Reels → short video

→ Reels only → Trim to 500 → Link + thumbnail → Keep alt text → Review first

TikTokCopied

YouTube ShortsWaiting for review

Bluesky alt text keptCopied

X video over 2:20Skipped

Rules that start safeNew rules start switched off and in review mode. Copies wait as drafts until a person says yes.Try it free

Fit for every destinationEach copy respects its destination's limits and norms, not a lowest-common-denominator version.Try it free

No loops, no duplicatesOrigin marks stop ping-pong between accounts, and every retry is safe to run twice.Try it free

“You can always see what was copied where, and why anything was skipped or failed. There is no silent drop – every skipped destination has a row with a reason in it.”

trackmediaTruth firstCrosspost promise #1

Built to never fail silently

Preflight checks, retries with backoff, token warnings and a status timeline for every post. A scheduler you can't trust is just a to-do list.

Networks supported 20

Ways to publish 5

Extra cost per channel $0.00

Built for humans and agents

Everything the dashboard does, the API does – with a typed SDK, a CLI, signed webhooks and an MCP server so Claude, ChatGPT and your own agents can publish for you.

Get an API key

import { TrackMedia } from '@trackmedia/sdk';

const tm = new TrackMedia({ apiKey: 'tmk_…' });
const accounts = await tm.accounts.list();

const post = await tm.posts.create({
  content: { text: 'Shipping the new scheduler today.' },
  targets: accounts.items.map((a) => ({ accountId: a.id })),
  scheduledAt: '2026-10-06T09:00:00.000Z',
  timezone: 'Europe/London',
});
# validate against every platform, create nothing
trackmedia post "Shipping the new scheduler today." \
  --to bluesky linkedin threads --dry-run

# then schedule it for real
trackmedia post "Shipping the new scheduler today." \
  --to bluesky linkedin threads --at "tomorrow 9am"
# Claude Code
claude mcp add trackmedia \
  --env TRACKMEDIA_API_KEY=tmk_… \
  -- npx -y @trackmedia/mcp-server

# 14 tools, including:
create_post  validate_post  enqueue_post
reschedule_post  retry_failed_target
get_post_analytics  upload_media_from_url

Typed SDK, full parityIf the UI can do it, the API can do it – in the same release, with automatic idempotency keys.Get a key

A CLI with dry runsValidate against every platform's rules from your terminal before anything is created.Get a key

MCP server for agentsFourteen tools, local or hosted, governed by the scopes you give each key.Get a key

“The API is the product. Every write accepts an idempotency key – because humans double-click and agents retry.”

trackmediaAgent-nativeA TrackMedia principle

Built for every way you publish

From one creator with three channels to an agency running forty clients – and the AI agents working for all of them.

Bluesky Open network

LinkedIn

Creators

Turn one video, newsletter or episode into a week of posts everywhere. Per-network versions do the reformatting, and tracked links show which post sent the sales.

In-house teams

One calendar for every brand channel, clicks and reach you can paste straight into the monthly report, and failures you hear about before your boss does.

Instagram

TikTok

YouTube

Mastodon Open network

Agencies

Keep every client in its own workspace, prove what each post earned with tracked clicks, and pay per workspace instead of per channel.

Developers

Automate distribution from your own product with a REST API that matches the dashboard, signed webhooks, a typed SDK and a CLI with dry runs.

AI agents

Give Claude or your own agent deterministic tools, clear errors and a dry run – scoped by the key you mint, so it only does what you allow.

We ship fast

Always improving, adding networks and features.

Request a feature

  1. Real-time link tracking: see which post brought the click
  2. Analytics for posts you didn't publish through us
  3. A reliability report with our own failure rate
  4. Collections: a content pool that keeps a queue fed

Frequently asked questions

The short answers about publishing, link tracking and the API.

What is TrackMedia?

TrackMedia is a content distribution engine for social media. You write a post once, publish it to 20 social networks with a version fitted to each network, and track every link click in real time.

Which social networks does TrackMedia support?

TrackMedia supports 20 networks: Bluesky, Mastodon, LinkedIn, Instagram, Threads, TikTok, YouTube, X, Facebook, Pinterest, Reddit, Telegram, Discord, Slack, Tumblr, DEV, Nostr, Lemmy, Google Business Profile and RSS. All of them are included in every plan.

Can I schedule one post to several networks at once?

Yes. One composer publishes to every network you pick, with a version for each one, queues, and timezones that survive daylight-saving changes. Preflight checks compare the post with each network’s limits while you write, so a problem shows up before the scheduled time and not at it.

How does link tracking work?

Every link in a post becomes a tracked short link made for the account it goes out on, with UTM tags added to the destination. Clicks, visitors and referrers then show per post and per network, so you can see which post, on which network, brought the click.

Does TrackMedia measure posts I did not publish with it?

Yes. Analytics cover everything the connected account published, not only the posts sent through TrackMedia, and bring reach, engagement and clicks from every network into one view.

What is Crosspost?

Crosspost watches one account and, when it publishes, copies the post to your other accounts, adapted to each destination’s rules. Today Bluesky is the network it can watch as a source. New rules start switched off and in review mode, so copies wait as drafts until a person approves them.

Does TrackMedia have an API for developers and AI agents?

Yes. Everything the dashboard does, the API does: a REST API, a typed SDK, a CLI with dry runs, signed webhooks and an MCP server that Claude, ChatGPT and your own agents can use. Every write accepts an idempotency key.

How much does TrackMedia cost?

TrackMedia is free to start and needs no card. Paid plans cost $99 a year and $799 a year, and both include all 20 networks.