The whole orbit, described honestly
Each feature below explains what it does, where it earns its keep, and which plan carries it. If the demo doesn't exercise it, this page doesn't claim it.
A post moves through four stations
Compose once, preview each frame, drop it on the calendar, publish with records. The same spine whether the plan covers one account or five.
01
Compose once
Caption, channels, art, and a link — with counters that follow the tightest network to the character.
02
Preview each frame
Instagram's square, X's compact card, LinkedIn's frame, TikTok's vertical, YouTube's community post — all retypeseting live.
03
Drop it on the calendar
Drag tiles between days; click a day for its lineup; drafts, scheduled, and published in one grid.
04
Publish & measure
One press or the due queue — per-channel delivery records land, and analytics recompute in the same colors.
Compose once, everywhere at once
The composer treats a post as one object that fans out: pick any mix of Instagram, TikTok, LinkedIn, YouTube, and X, attach a piece of visual media, and keep writing while per-channel character counters (X's 280 included) watch your back. One press saves it as a draft, a scheduled slot, or a publish-now job.
- Practical use case
- A café announces its single-origin drop: caption written once, Instagram and TikTok get the art card, LinkedIn gets the text-only version — three networks from one composer in ninety seconds.
- Benefit
- No tab juggling and no reposting the same text five times — the schedule entry carries the whole fan-out with it.
- Subscription tier
- All plans include the full composer; Spark connects up to 3 channels.
This week in orbit
June 8 — June 14 · ET
Simulated calendar — SocialOrbit demo. Posts live in your browser, rescheduled by drag.
The calendar you can drag
The content calendar isn't a report with a date column — it's a month grid of tiles you handle. Drag a post from Thursday to Saturday and the reschedule is live and recorded; click a day to open its lineup; navigate months without losing the shapes of the plan.
- Practical use case
- A launch slips a day. Instead of opening each post and editing a timestamp, the team drags the whole launch tile to the new date — done, with the trail noting the move.
- Benefit
- Rescheduling stops being a form-filling errand and becomes a two-second gesture — calendar-first planning that stays truthful.
- Subscription tier
- The drag calendar ships on every plan.
This week in orbit
June 8 — June 14 · ET
Simulated calendar — SocialOrbit demo. Posts live in your browser, rescheduled by drag.
Previews that speak each channel's language
Preview tabs render the post the way each network frames it — Instagram's square art card with a bold handle, X's compact text card, LinkedIn's professional frame, TikTok's vertical slot, YouTube's community post. The preview retypesets live while you type, including the media and the caption.
- Practical use case
- Before scheduling, a social lead checks that the announcement reads right in LinkedIn's serious frame and in TikTok's playful vertical — from one preview panel.
- Benefit
- What you schedule is what the audience scrolls past. The preview kills the 'why does it look broken on X?' follow-up.
- Subscription tier
- Included on all plans.
Northlight @nhlight · now
New single-origin is on the bar through Sunday — Coriander honey, apricot, and a finish that doesn't quit. First 30 orders get the collectible cup sleeve.
LinkedIn preview · retypesets live
Publishing without the tab juggling
Publish now, or run the due queue and let today's scheduled posts go in order. Each channel resolves and lands a delivery record — impressions, engagements, clicks, and reactions per network — on the post's trail. The calendar tile, the queue, and the analytics agree because they read the same records.
- Practical use case
- At 9:00 the queue banner is waiting. One press publishes the day's three posts; by 9:05 each has its delivery record and the analytics page already counts the reach.
- Benefit
- Publishing stays an event you can verify — channel by channel — with nothing inferred and nothing left in spreadsheets.
- Subscription tier
- Delivery records on all plans; the approval queue for editors arrives with Orbit.
- SO-405Instagramdelivered · 5,780 impressions
- SO-405TikTokdelivered · 11,240 impressions
- SO-406YouTube — resolving…
Simulated delivery — each channel lands a record with its own impressions, engagements, and clicks.
Analytics in the same colors
Delivery records become a full analytics page: reach by channel in each network's own hue, engagement-rate rollups, follower movement per network, and a top-posts ranking driven by the records themselves. Switch between 7-day and 28-day ranges and every figure recomputes.
- Practical use case
- A strategist notices aqua — TikTok — carrying triple the reach of the lake-blue channel and drags next week's posts accordingly.
- Benefit
- The colors on the charts are the channels on the calendar — the whole plan and its results read at a glance.
- Subscription tier
- Spark shows current-period rollups; Orbit adds full history, Supernova adds client-ready rollups.
Channels that stay connected
Each network keeps its connection, handle, and hue in Settings. Disconnect a channel and it leaves the composer and the calendar; reconnect and it returns with its history intact. Everything exports — one JSON of the whole workspace, CSVs of posts and delivery records.
- Practical use case
- A franchise pauses its YouTube channel for a season: disconnect, keep planning, reconnect before the relaunch — no re-setup, no orphaned posts.
- Benefit
- Channel churn stops being a rebuild-and-pray ritual — the orbit keeps its shape and the record keeps its history.
- Subscription tier
- Channel management + workspace JSON on all plans.
The five hues
- Instagram — orchid, art-forward
- TikTok — aqua, vertical
- LinkedIn — lake, long-form
- YouTube — flame, community
- X — ink, 290 quick takes
Composers, calendars, and charts all read this same color code.
The composer, on your page
Flip the channel chips, type, and watch the counter plus the frame react — exactly the demo studio's mechanics.
northlight.co
Roastery open day this Saturday — twelve lots on the table and a public vote on the winner.
Credit: in the real demo, every selected channel gets its own frame — square art, compact card, professional row — retypeseting on every keystroke.
Previews that speak each channel's language
The composer playground above already retypesets its frame per channel — flip the chips and the caption and the art land in the right shape.
northlight.co
northlight.co New single-origin is on the bar through Sunday — Coriander honey, apricot, and a finish that doesn't quit. First 30 orders get the collectible cup sleeve.
Instagram preview · retypesets live
Northlight @nhlight · now
New single-origin is on the bar through Sunday — apricot, honey, and a finish that doesn't quit.
X preview · retypesets live
Northlight @nhlight · now
New single-origin is on the bar through Sunday — Coriander honey, apricot, and a finish that doesn't quit. First 30 orders get the collectible cup sleeve.
LinkedIn preview · retypesets live
Drag a tile; replan the week
A pocket-sized version of the real calendar: pointer-drag the tiles between days, then reset.
Drag a tile onto a different day — the week replans itself.
Mon 8
Tue 9
Wed 10
Thu 11
Fri 12
The real calendar rehearses this drag across a full month, with the trail recording each move.
Run the queue; watch records land
One press publishes the queued posts; each channel resolves and writes its own delivery record.
Today's queue
Two scheduled posts, four channels — one press, per-channel delivery records.
- SO-405Instagramwaiting
- SO-405TikTokwaiting
- SO-406YouTubewaiting
- SO-406Xwaiting
Reach, in the channels' own colors
Toggle the range — bars, totals, and engagement recompute from the delivery records.
Reach by channel
29.6K impressions across the week · 4.1% engagement rate
Connect and disconnect without a rebuild
Flip a network and the roster of five responds — the same mechanic the demo studio's Settings carries.
The orbit, kept tidy
5 of 5 connected
Disconnected channels leave the composer and calendar; reconnecting restores them with history intact.
Everything above runs inside the demo.
Pre-seeded, browser-local, and about four minutes if you go straight through.