gleam / spec sheet

week 46 · 10 nov 2026

Choose your plan

no. 46 — all channels posting

fig. 00 — full parts list, revision 46

a feature you have to explain is a feature nobody opens. here are six that explain themselves.

Calendar, scheduler, shared inbox, approvals, reports, library. Each one below is drawn the way it looks on a Tuesday at 9:42, with real limits written next to it.

  1. c.01drag-and-drop calendar7 cols / 30 days
  2. c.02best-time scheduler4 channels
  3. c.03unified inboxoldest first
  4. c.04approvals3 states
  5. c.05reports as links28-day range
  6. c.06shared asset library3 crops each

sec. 02 — capabilities, one screen each

six parts, each with a limit you can read before you pay

c.01 — content calendar

move tuesday’s post to thursday without opening it

Drag a card and the caption, crop, tracked link and named approver go with it. Gaps in the week are the first thing you see, so the empty Friday gets fixed before Friday.

  • benefitNo retyping when plans change mid-week.
  • workflowMonday planning pass → midweek drags → Friday gap check.
  • viewsWeek (7 columns) and month (up to 31 days).
fig. 01 — rescheduling by drag

c.02 — cross-platform scheduler

write the post once, trim it four ways, send it on a good minute

The composer keeps one caption and lets each channel override it. Gleam reads your last 90 days and ranks one slot per channel, so Instagram gets Thursday at 9:42 and LinkedIn gets Tuesday at 12:30.

  • benefitOne writing session covers the whole week’s channels.
  • workflowDraft → pick channels → accept ranked slots → schedule.
  • limitsInstagram 2,200 characters, counted live as you type.
fig. 02 — composer with best-time ranking

c.03 — unified inbox

the comment from three days ago goes first

Comments, DMs and mentions from four channels sit in one list, ordered by how long each has waited. Select two, assign them to Tomasz, snooze them until 14:00, or send the saved answer about lids.

  • benefitNobody answers twice; nobody is forgotten for a week.
  • workflowTriage with J and K → assign → saved reply → mark done.
  • planIncluded from Bloom, $29 a month.
fig. 03 — shared inbox, two threads selected

c.04 — team approvals

comment on line two, approve, and go to lunch

A reviewer sees the post exactly as it will appear, leaves a note on a specific line, and approves. Every post is in one of three states: draft, in review or approved. Nothing publishes from the middle one.

  • benefitFeedback lives on the post, not in a thread named “final v3”.
  • workflowAuthor submits → named reviewers ping → approved posts schedule.
  • planApprovals from Bloom; advanced roles on Canopy.
fig. 04 — approval drawer, three reviewers

c.05 — analytics and reports

send the report as a link, and let it refresh itself

Engagements, reach and link clicks sit beside the post that earned them, weekend dip included. The report is a live link rather than a PDF, so the Friday email gets shorter every week.

  • benefitKnow which Thursday carousel actually moved the number.
  • workflowPick a range → share link → the recipient sees fresh numbers.
  • planBasic analytics on Spark; custom reports and exports on Canopy.
fig. 05 — 28-day engagement report, utc

c.06 — shared asset library

upload the photo once; it arrives already cropped three times

Priya drops one image and the library cuts 1080×1350, 1080×1080 and 1200×627. Everyone else searches by file name or tag and picks the crop that fits the channel. Press ⌘K from anywhere to find a post or an asset.

  • benefitNo more “can someone resize this” in the team chat.
  • workflowUpload → auto-crop → attach from the composer.
  • syncFolders mirror from Dropbox.
fig. 06 — command palette, query “tin”

sec. 03 — how it fits a working day

one tuesday, parts in the order they get used

  1. open the inbox

    Fourteen threads, oldest first. Two get assigned to Tomasz before the kettle finishes.

  2. the post goes out

    Amber jar restock publishes on Instagram at the slot Gleam ranked first.

  3. approvals clear

    Wen approves the Thursday carousel. Marcus’s note about the 83 mm lid is already fixed.

  4. linkedin, trimmed

    Same caption, shorter. It posts at the Tuesday slot with its own crop.

  5. the friday link

    The report link goes to the director once. It stays current without being resent.

the inbox is where the post finds out whether anyone read it.— spec note 3.1

sec. 04 — security, reliability, connections

the parts nobody screenshots

security

Social accounts connect through each platform’s own permission screen. Gleam never sees or stores your channel passwords.

  • Roles per person: author, reviewer, admin
  • Advanced roles and permissions on Canopy
  • Share links can be switched off in one click
  • Connections can be revoked from the channel’s own settings
3×

retry

If a platform rejects a post, Gleam tries again three times, then puts the card back on the calendar marked red.

  • Failed posts alert the author
  • Nothing is dropped silently
2m

sync

Every window shows when it last synced, and the interval is two minutes. Stale data announces itself.

  • “Synced 2m ago” on every screen
  • Manual refresh with R

compatibility list, abridged

eight connections, each with one job

  • Dropboxasset sync
  • Zapiertriggers
  • Calendlylaunch dates
  • Slackapproval pings
  • Xerocampaign spend
  • Shopifyproduct posts
  • PagerDutyinbox escalations
  • Airtablecontent briefs

sec. 05 — where the limits are

the inbox starts at $29. the calendar starts at $0.

Spark covers 3 profiles and 30 posts a month. Bloom adds the inbox and approvals. Canopy adds the reports your director forwards.

Compare the three plans

sec. 06 — end of parts list

you have read all six. thursday is still open.

Pick the plan that covers the channels you are already neglecting, and drag the first post onto the calendar.

Choose your plan