Campaign Control Tower

Pulse

Builder-mode system for drafting, approval, cadence, and delivery across your project voices.

Builder mode
Selection intelligence slice shipped
Admin Command Deck

Pulse is acting more like the real control tower now

In plain English: the system now knows your projects, keeps a reusable template library, can accept trusted observations into a real inbox, turns them into approval-ready drafts, and now chooses between fresh and evergreen content more deliberately when cadence runs.

Builder version0.86 / 1.00Selection intelligence slice shipped
System statusokThe execution lane is still alive while the control tower grows around it.
Destinations0Publishing identities currently configured.
Draft library6060 approved and 0 already queued.
Coverage

Admin readiness snapshot

6 projects loaded
Voice-ready projects
0
Projects with at least one active destination already attached.
Active templates
2
Reusable copy frames available to the context intake and signal bridge.
Cadence-ready destinations
0
Destinations already holding 5+ daily windows.
Approval backlog
0
Fresh items still waiting for your blessing.
Cadence Engine

Preset posting rhythms

4 ready-made profiles
Heartbeat6/day
08:00 · 10:00 · 13:00 · 16:00 · 19:00 · 22:00
Steady all-day presence for projects that should always feel alive.
Story Arc5/day
09:00 · 11:30 · 14:30 · 18:00 · 21:00
A lighter rhythm that still keeps a project visibly moving.
Launch Runway6/day
07:30 · 09:30 · 12:00 · 15:00 · 18:30 · 21:30
High-energy cadence for launches, pushes, or coordinated attention windows.
Quiet Watch3/day
10:00 · 16:00 · 21:00
Low-noise maintenance mode for quieter periods.
Always-Alive Engine

How much evergreen fuel Pulse has on the shelf

In plain English: this is the backup stock. When there is no fresh observation yet, Pulse can still pull from these prebuilt evergreen drafts so a project does not go quiet and look abandoned.

Stock the library
Evergreen bank drafts
60
Reusable drafts generated from the shared playbooks and your project metadata.
Autopilot-ready bank
60
Evergreen stock already approved and safe for cadence or autopilot to use.
Fresh observation drafts
0
Repo or context-driven drafts generated from what the system noticed changing.
Projects with shelf stock
6
Projects that already have evergreen backup content in reserve.
Project Radar

Which projects are setup and which still need voice wiring

Open Projects
tokentapactiveenergetic

TokenTap

https://tokentap.ca
0 destinations10 drafts10 banked
wallygotchiactiveplayful

Wallygotchi

https://tokentap.ca/wallygotchi
0 destinations10 drafts10 banked
wheatandstoneactivecommunity

WheatAndStone

https://wheatandstone.ca
0 destinations10 drafts10 banked
vps-sentryactivepractical

VPS-Sentry

https://vps-sentry.ca
0 destinations10 drafts10 banked
redline-legalactiveprofessional

Redline Legal

https://redlinelegal.ca
0 destinations10 drafts10 banked
tmailactivedirect

TMail

https://tmail.tokentap.ca
0 destinations10 drafts10 banked
Context Intake

Observed changes to draft-ready post

This is the operator-side version of the `full-context-all` bridge: another system can now land observations in the new inbox automatically, and this manual panel uses the same renderer when you want to handcraft the signal yourself.

observerenderreviewqueue later
No destination matched yetPick a template
Cadence Planner

What Pulse wants to send next

This is the first real automation brain. It looks at active destinations, daily targets, quiet hours, recent queue history, and the mix of fresh versus evergreen drafts before it recommends what should move next.

Ready now
0
Destinations that have both room and an approved draft.
Blocked
0
Usually daily target pressure or no approved draft waiting.
Earliest slot
None
The next scheduled opening Pulse can see from the current plan.
Autopilot
manual
Manual-only mode. Use Run cadence now or arm autopilot in Settings.
No quiet hoursLast run Not scheduled
No active destinations yet. Add one in Studio before the cadence planner can help.
Observation Inbox

What outside systems have noticed lately

In plain English: this is where `full-context-all` and future watchers can drop trustworthy changes. Pulse fingerprints them, avoids duplicates, and remembers whether each one already became a draft.

Observed signals
0
Recent cross-system updates Pulse has accepted.
Drafted
0
Signals already turned into reviewable posts.
Pending
0
Signals still waiting for a human-triggered draft pass.
Deduped path
on
The same observation should not create repeated inbox noise.
No observations have landed yet. The manual Context Intake panel still works today, and `POST /signals/ingest` is now ready for the automated bridge.
Recent Drafts

Newest activity

Manage Inbox
redline-legalapproved
Redline Legal: progress rhythm
Update from Redline Legal: Redline Legal is still moving in the right direction. The work around legal and workflow keeps getting sharper over time. Details: https://redlinelegal…
redline-legalapproved
Redline Legal: progress rhythm
Working on Redline Legal: Redline Legal is still moving in the right direction. The work around legal and workflow keeps getting sharper over time. Learn more: https://redlineleg…
redline-legalapproved
Redline Legal: revisit invite
Update from Redline Legal: If you have not looked at Redline Legal in a while, this is a good time to take another pass through https://redlinelegal.ca and see how the legal story…
redline-legalapproved
Redline Legal: revisit invite
Working on Redline Legal: If you have not looked at Redline Legal in a while, this is a good time to take another pass through https://redlinelegal.ca and see how the legal story …
Module Progress

How close each layer is to the target

Control Tower UI

0.89 / 1.00

The shell now behaves like a true admin deck with project controls, context intake, a live observation inbox, cadence controls, automation settings, visible evergreen shelf health, and clearer recommendation logic in the planner.

Destinations

0.70 / 1.00

Destinations now sit inside a seeded project catalog, inherit cadence presets, and participate in automation preview, autopilot, signal-driven drafting, evergreen bank stocking, and mix-aware recommendation logic.

Draft Library

0.91 / 1.00

Drafts now support manual authoring, deduped observation intake, a reusable evergreen content bank, and cleaner separation between fresh signals and fallback inventory.

Scheduling Engine

0.88 / 1.00

Pulse can now preview and run destination-aware cadence scheduling with windows, daily targets, cooldowns, quiet hours, no-repeat guards, a stocked evergreen fallback supply, and real mix-aware draft selection.

Worker Dispatch

0.77 / 1.00

Delivery remains one of the stronger modules and now receives cleaner queue inputs from manual routing, background cadence automation, and smarter bank-backed selection.

Ops

0.68 / 1.00

The deploy lane is real, the app can self-seed on boot, Pulse exposes a cleaner inbound signal contract, and evergreen stocking can be triggered from the admin surface, but rollback and deeper production visibility still need work.

Security

0.35 / 1.00

This is still lagging; token handling and environment hardening are not where they need to be yet.
Execution Lane

Queue Snapshot

WhenPlatformStatusText
2000-01-01T00:10:00ZfacebooksentPulse: 🫀 First heartbeat. TokenTap’s Pulse is live — scheduled drops, templates, and cross-posting are now online. pulse.tokentap.ca
2026-02-21T20:04:37.732347Zfacebookfailed🫀 TokenTap’s auto-marketer is live. Next: scheduled drops, templates, and cross-posting. pulse.tokentap.ca
2026-02-21T20:35:12.279610Zfacebookfailed🫀TokenTap’s auto-marketer just shipped. Next: scheduled drops, templates, and cross-posting. pulse.tokentap.ca
2026-02-21T21:20:44.902000ZfacebooksentPulse: Hear that heartbeat... #TokenTapPulse
2026-02-21T22:09:25.863489ZfacebookfailedPulse is pulsing🫀... This is automation. #TokenTapPulse
2026-02-22T16:16:46.345995ZfacebookfailedPulse pounding strong this morning...🫀 #TokenTapPulse
2026-02-22T17:16:50.927050ZfacebookfailedFeel that pulse pounding...🫀 #TokenTapPulse
2026-02-22T18:55:09.762062ZfacebookfailedFeel that pulse pounding...🫀 #TokenTapPulse
2026-02-22T18:55:44.814000ZfacebooksentPulse: Feel that pulse pounding...🫀 #TokenTapPulse
2026-02-22T19:38:35.488000ZfacebooksentPulse: 🫀 Pulse by TokenTap is live. Automated social posting for small businesses — templates, scheduling, and cross-posting from one control panel. This is the first heartbeat. pulse.tokentap.ca #TokenTapPulse #SmallBusiness #Automation
2026-02-22T20:23:36.372011ZfacebookfailedWe built Pulse because posting consistently is harder than it should be. Pulse by TokenTap helps you plan and ship posts with templates + scheduling + queueing — so your socials run even when you’re busy running the business. First heartbeat ✅ 🫀pulse.tokentap.ca #TokenTapPulse #Marketing #LocalBusiness #Automation
2026-02-22T20:35:10.150120ZfacebookfailedNO PREFIX TEST
2026-02-22T20:43:43.978718Zfacebookfailed🫀
2026-02-22T21:03:15.030423Zfacebookfailed🫀
2026-02-22T21:16:49.040544Zfacebookfailed🫀
2026-02-22T21:23:13.452550ZfacebookfailedPREFIX SHOULD BE GONE