Check your inbox
Click the link in the email we just sent to {{loginEmail}}
Content Pulse
Sign in to your cockpit
{{loginErrMsg}}
You're in{{waitName}} — almost there
Your account is set up. The workspace owner just needs to grant your brand access before you can start. You'll see your cockpit here as soon as that's done.
Nothing to do right now — check back shortly, or ping the owner to complete your profile.
{{pageTitle}}
{{pageSub}}
View as
{{col.title}} {{col.count}}
{{card.brandName}}
{{card.lanePill.label}} {{card.badge}} Ad
{{card.title}}
{{card.body}}
{{card.angle}} {{card.schedLabel}} {{card.urgentLabel}}
Pipeline running — research + script
{{card.docLabel}}
{{card.platformEl}} {{card.viewsFmt}} {{card.likesFmt}} {{card.completion}}
No ideas here yet
{{today.greeting}}
{{today.sub}}
Overdue
{{t.title}} {{t.lateLabel}}
Today · {{today.dateStr}}
{{t.time}}
{{t.dateShort}}
{{t.brandName}} {{t.formatPill.label}} {{t.chip.label}}
{{t.title}}
{{pe.el}}
{{t.avText}}{{t.who}}
Nothing scheduled for today
Enjoy the calm, or get ahead on this week.
Field visits today
{{v.brandName}} · {{v.purposeLabel}}{{v.time}} · {{v.ciLabel}}
Upcoming visits
This week ahead
{{t.dateShort}}
{{t.time}}
{{t.brandName}}{{t.formatPill.label}}
{{t.title}}
Design system
Cool-stone neutrals · one indigo accent · Tabler UI icons + inline platform SVG. Toggle dark mode in the header to verify parity.
Neutrals — cool stone
bg
surface
surface-2
surface-3
muted
ink
Accent — indigo · Semantic
accent
accent-soft
success
info
warning
danger
Type scale
Refined cockpit, twelve brands
Heading · 24 / 600
Subhead · 20 / 600
Body large · 16 / 500
Body · 14 / 400 — moja moja monologue, Banglish preserved.
Caption · 12 / muted
Uppercase label · 11.5
Buttons
Status chips · Format pills
Scheduled Shooting Edited Approved Posted Overdue
Post Story Reel
Brand badges · 12 brands
{{b.name}}
Platform marks — inline SVG
{{d.el}}
Upload a CSV/Markdown batch into a brand's digest.
{{col.name}} {{col.count}}
{{c.title}}
{{c.body}}
{{c.time}}
{{sched.monthLabel}}
Total committed: {{sched.cm.committed}} contents Scheduled: {{sched.cm.scheduledCount}}/{{sched.cm.committed}} ({{sched.cm.pctScheduled}}%) · Posted: {{sched.cm.postedCount}}/{{sched.cm.committed}} ({{sched.cm.pctPosted}}%)
{{t.label}}{{t.have}} of {{t.need}}
{{t.posted}} posted
{{sched.drought.brand.name}} is {{sched.drought.behind}} contents behind with {{sched.drought.daysLeft}} days left this month.
{{wd}}
{{c.dayNum}} {{c.holidayLabel}}
{{c.rich.fpLabel}} {{c.rich.brandName}} {{c.rich.statusLabel}}
{{c.rich.title}}
{{c.rich.time}}
{{pe.el}}
{{c.rich.avatarInitials}}
{{ch.fpLabel}} {{ch.brandName}} {{ch.title}} {{ch.time}}
{{wd}}
{{c.dayNum}}{{c.holidayLabel}}
{{c.rich.fpLabel}}{{c.rich.brandName}}
{{c.rich.title}}
{{c.rich.time}}
{{pe.el}}
{{ch.fpLabel}}{{ch.brandName}}{{ch.time}}
{{ch.title}}
{{g.dateLabel}}
{{r.time}}
{{r.fpLabel}} {{r.brandName}} {{r.statusLabel}}
{{r.title}}
{{pe.el}}
{{r.avatarInitials}}
Nothing scheduled this month yet.
{{sched.dp.dateLabel}}
{{sched.dp.dateSub}} · {{sched.dp.brandLabel}}
{{r.fpLabel}}{{r.time}}
{{r.title}}
{{r.avatarInitials}}
No content scheduled for this day
{{k.label}}
{{k.value}}
{{k.sub}}
Performance by brand
BrandPostsMed. viewsMed. compl.
{{r.brand}} {{r.posts}} {{r.medViews}} {{r.medComp}}
Median views by angle
{{a.label}}{{a.val}}
Top performers · last 30 days
TitleAngleViewsEng.Watch funnel
{{t.plat}}{{t.title}} {{t.angle}} {{t.views}} {{t.eng}}
Posting cadence
{{sl}} {{row.day}} {{c.count}}
{{ins.importNote}}
{{m.avText}} {{m.name}}{{m.roleLabel}}
{{m.total}}
Total
{{m.completed}}
Done
{{m.pending}}
Pending
{{m.overdue}}
Overdue
{{bd.label}} {{bd.n}} {{m.tasksDone}} done · {{m.tasksOpen}} open
Next up
{{t.title}}{{t.when}} {{t.chip.label}}
Work tasks
Standalone graphics, thumbnails, print and scripts — not tied to a scheduled post.
{{t.title}}{{t.brandName}} · {{t.kindLabel}} · {{t.assignee}} · due {{t.due}}
Visits
Who's going where — field shoots, surveys and check-ins.
Your visits today
{{t.brandName}} · {{t.purposeLabel}}{{t.time}} · {{t.ciLabel}}
{{vis.weekLabel}}
Team
{{d.dow}}
{{d.date}}
{{r.avText}} {{r.name}}{{r.roleLabel}}
No check-ins yet.
check-in proof
{{c.avText}} {{c.who}}{{c.brandName}} · {{c.when}} {{c.dist}}
Open in Google Maps →
{{c.note}}
Approved
Ads
Paid campaigns across your brands — approximate spend, no API.
{{adsv.monthLabel}}
Ad commitment: {{adsv.cm.scheduled}}/{{adsv.cm.committed}} this month{{adsv.cm.pct}}% scheduled
{{t.label}}{{t.have}}/{{t.need}}
{{wd}}
{{c.dayNum}}
+{{c.moreCount}} more
No ads in this window.
{{a.title}}{{a.brandName}} · {{a.fmt}} · {{a.ol}} {{a.statusLabel}}
{{a.window}} · {{a.budgetLabel}}
≈ {{a.spentLabel}}{{a.daysLeftLabel}}
No ad activity yet.
{{e.title}} · {{e.ol}}{{e.brandName}} · {{e.sub}}
{{adsv.spend.rollSpent}}
≈ spent this month
{{adsv.spend.rollBudget}}
≈ budgeted
{{adsv.spend.rollCount}}
{{adsv.spend.rollActive}} active
BrandAdsSpent ≈Budget ≈Cost/result
{{r.name}} {{r.count}}{{r.spent}}{{r.budget}}{{r.cpr}}
No ad spend recorded this month.
All figures are approximate — estimated from budgets and run dates, not a live ad-platform feed.
Brands
{{set.monthlyTotal}} ideas / month
/mo
Monthly commitments
BrandReelsPostsStories
{{c.name}}
Idea angles
The angle/type options for ideas — used in the idea form, the import file, and the board. Add your own (e.g. Sales).
{{a.name}}
Ad targets
How many paid ads you aim to run per brand each month, by format. Drives the pacing band on the Ads calendar.
BrandReel adsPost adsStory ads
{{r.name}}
Schedule defaults
Morning digest
08:00 Asia/Dhaka
Timezone
Asia/Dhaka GMT+6
Optimal posting times — comma-separated 24h times, e.g. 19:00, 20:00
{{o.icon}}{{o.plat}}
Team & Partners
Account created for {{set.credWho}}
{{set.credText}}
Invite link ready — expires in 18 hours
{{set.inviteLink}}
Loading team…
Waiting for access
{{m.avText}} {{m.name}}{{m.email}} · joined, no access yet
Team
{{m.avText}} {{m.name}}{{m.email}} {{bg}}
Pending invite links
{{iv.label}} {{iv.role}}{{iv.sub}} {{iv.expiry}}
Partners
{{m.avText}} {{m.name}}{{m.email}} {{bg}}
Sharing defaults
Profile
{{meAvText}} {{meName}}{{meEmail}} · {{meRole}}
Dark mode
Read-only partner view
{{pv.brandName}}
{{k.label}}
{{k.value}}
Coming up
{{c.title}}{{c.when}} {{c.fmt.label}} {{p}}
In production
{{p.title}}{{p.angle}} {{p.docs}}
Published recently
{{p.plat}}{{p.title}}{{p.date}}
{{v.v}}
{{v.l}}
{{p.worked}}
{{reports.monthLabel}}
Partial · in progress
Month in progress — figures update as content is posted.
{{reportView.brandName}}{{reportView.name}}{{reportView.tier}}{{reportView.roleLabel}}{{reportView.sentiment.label}}
{{reportView.month}} · partial
{{reportView.brandName}} — Content Report · {{reportView.month}}
Prepared by the content team.
BrandCommittedPostedCompletion
{{r.name}} {{r.committed}}{{r.posted}} {{r.completion}}{{r.sentiment.label}}
Commitment vs delivery
{{reportView.committed}}
Committed
{{reportView.posted}}
Posted
{{reportView.completion}}%
Completion
{{reportView.caption}}
{{t.label}}{{t.have}} of {{t.need}}
{{t.delta.txt}} vs last month
Performance
{{k.value}}
{{k.label}}
{{k.delta}}
Best post
{{reportView.best.plat}}{{reportView.best.title}}{{reportView.best.views}} views
Angle mix · median views
{{a.label}}{{a.val}}
{{reportView.lapsesTitle}}
{{l.text}}
Team contribution
{{m.avText}} {{m.name}}{{rc.label}} {{m.onTime}}% on-time{{m.share}}% of posts
Based on completed task assignments for {{reportView.brandName}} in {{reportView.month}}.
Summary
{{t.value}}
{{t.label}}
{{t.delta.txt}}
Work by task type
{{t.label}}
{{t.count}} tasks · {{t.onTime}}% on-time
Work by brand
{{b.name}}{{rc.label}} {{b.tasks}} tasks{{b.shipped}} shipped · {{b.onTime}}%
Activity log
{{e.date}} {{e.role}} {{e.title}} {{e.status.label}}
Quality signal
{{reportView.medViews}}
Median views of content contributed to
Best contribution
{{reportView.best.title}}{{reportView.best.brand}} · {{reportView.best.views}} views
Activity
Everything happening across your brands, newest first — colour-coded by type, hyperlinked to the brand, person and content, with the next action inline.
Visible to {{act.accessCount}}
No activity matches this filter.
{{g.label}}
{{it.typeLabel}} {{it.brandName}} {{it.fmtLabel}}
{{tok.v}}{{tok.v}}
{{m.v}}{{m.l}}
{{it.timeRel}} · {{it.timeAbs}}
Needs your attention
{{a.title}}
{{a.sub}}
Who’s active now
{{w.avText}}
{{w.name}}
{{w.stat}}
{{w.badgeLabel}}
Feed access
Choose who can see this activity feed.
{{u.initials}}
{{u.name}}
Owner
{{mem.avText}}
{{mem.name}}
{{mem.email}}
{{mem.role}} Can assign team {{b.name}}
{{k.v}}
{{k.l}}
Right now
{{n.title}}
{{n.brandName}} · {{n.sub}}
{{n.badgeLabel}}
Nothing in progress right now.
Today’s movement
{{mem.movementSummary}}
{{m.text}}
{{m.ts}}
Work pipeline
{{l.label}} {{l.n}}
{{c.title}}
{{c.brandName}}
Monthly commitment
{{mem.delivered}}/{{mem.commitTotal}}delivered
Reels{{mem.cReels}} / {{mem.tReels}}
Posts{{mem.cPosts}} / {{mem.tPosts}}
Stories{{mem.cStories}} / {{mem.tStories}}
{{mem.remaining}} remaining{{mem.daysLeft}} days left
This week ahead
{{d.dow}}{{d.date}}
{{d.text}}
This month · by brand
{{b.name}}
{{b.n}}
{{mem.quality}}
{{ph.title}}
{{ph.desc}}
Next build phase
Today's digest
Idea {{digest.pos}} of {{digest.total}}
{{digest.brandName}} {{digest.commitLabel}}
{{digest.title}}
{{digest.body}}
{{digest.angle}} {{digest.hookCount}} hooks · {{digest.bodyCount}} bodies
← Skip↑ SaveLike →
LIKED — moving to Inbox
{{digest.likeTitle}}
Which formats will you make?
All caught up
You have swiped through every idea in your inbox.
{{toast}}