NappaVT / Growth Hub

Sign in

Your private creator workspace.
Private workspace — accounts exist only for the Owner and invited Advisors. Sessions are server-side with a secure httpOnly cookie; nothing sensitive ever lives in this file.
NAPPA/CONTROL ROOM

Overview

Your scheduled posts, recent clip performance and what is next.

Upcoming posts

Scheduled next from your publishing queue.

Recent performance

Your latest posted clips and their tracked views.
Plan, routine & quick actions Weekly focus · next steps · pre-stream checklist · shortcuts


Pre-stream checklist

Reset this whenever you start prepping a new stream.
Momentum & activity 30-day progress · stream & clip totals · published by format

30-day momentum

Start logging activity so this becomes useful.
0%
Streams logged0
Clips tracked0
Posted clips0
Total clip views0
Followers from clips0
Latest avg viewers0

Published by format

Integration health Verified state of Nappa Bot, Twitch and social connections
Connection state comes from the latest verified sync or auth response, not from the dashboard loading.
No sync recorded

Live stream telemetry

Offline
Nappa Bot will automatically detect your next Twitch stream.
You are currently offline. Your next stream will be tracked automatically.

Latest stream report

Automatically finalized when Twitch goes offline.
No automatic stream report yet.

Viewer trend

Average viewers across your latest streams.

Community retention

Returning active chatters as a percentage of unique active chatters.

Best category

—
Not enough tracked streams yet.

Best start window

—
Build a few reports first.

Community tracked

0
Unique active chatters remembered across tracked streams.
Manual stream entry / correction Keep this as a fallback for old streams or missing data.

Stream Library

Every Twitch report and manual stream entry in one archive.

Add a clip

Clip manager

Track status, score and performance.
ClipFormatStatusScoreHookSourceViewsFollowsNotes

Prepare a post

Upload the actual clip and save everything you need when it is time to post.
☁ Private clip storage
New uploads go to your private Google Drive folder “NappaVT Growth Hub Clips”. Older clips stored in the Growth Hub’s cloud storage keep working.
0%
0 MB / 0 MB
New uploads go to your private Google Drive. It is not public. Older clips stay in the Growth Hub’s cloud storage.

Content queue

This is the posting data Nappa Bot will use for your Discord DMs.

Twitch Clips

Connect Twitch through Nappa Bot once, then your recent clips appear here automatically. Twitch clips do not use any Growth Hub cloud storage.
Run /twitchclips_connect in Discord once to connect Twitch. Clip + source VOD metadata then syncs automatically.

Recent Twitch clips

Compact clip workspace + Nappa Pack 2.0. Suggestions now prioritize specific Twitch/VOD wording, your chosen-title history and any available moment context instead of generic gaming templates.

Content Performance

You still post manually. Nappa Bot reads the results afterward, refreshes them automatically and matches posts back to the original Twitch clip.

YouTube / Shorts

Not connected
Connect once with /youtube_connect → /youtube_connect_finish. Read-only YouTube + YouTube Analytics. This is a separate Google connection from Google Drive (clip uploads): each shows its own CONNECTED / REAUTH REQUIRED / NOT CONNECTED state and can be reconnected independently.

TikTok

Not connected
Connect once with /tiktok_connect → /tiktok_connect_finish. Read-only public-video analytics.

Instagram / Reels

Not connected
Connect once with /instagram_connect → /instagram_connect_finish. Read-only Reels + Insights access.

Tracked posts

Cross-platform stats grouped by the Growth Hub queue item that created the post.

Top YouTube uploads

Top TikToks

Top Instagram Reels

Average viewers

Clip views by format

Observations

What worked?

Next week

Advisor feedback

Feedback appears here automatically.
Live
No feedback yet.

Stream ideas

Clip hooks

Creator / raid list

Things to improve

Brain dump

Backup & transfer

When signed in, your dashboard autosaves locally and to the cloud (your Growth Hub server database). Your phone and PC can load the same dashboard.

Clip storage

New uploads go to your private Google Drive folder “NappaVT Growth Hub Clips” and are only removed when you explicitly delete them — Drive clips are not auto-cleaned. Older uploads remain in the Growth Hub’s cloud clip storage and can still be cleaned up automatically after posting. Twitch clips stay on Twitch and use none of your cloud clip storage. Your post history stays in the Growth Hub.
Default: 7 days. Use “Keep this video” on any post you never want auto-deleted.

Social analytics connections

Credentials and OAuth refresh tokens live only on Craftnode. They are never placed in this HTML or the cloud dashboard state.

Growth Hub connection (Nappa Bot)

Craftnode env: GROWTH_HUB_API_BASE (this page's origin), GROWTH_HUB_USER_ID (loaded after sign-in) and BOT_SYNC_TOKEN (shared secret set on the Growth Hub backend). The bot uses /api/bot/* — never any browser token.

YouTube

Craftnode env: YOUTUBE_CLIENT_ID, YOUTUBE_CLIENT_SECRET. Enable YouTube Data API v3 + YouTube Analytics API. Redirect URI defaults to http://127.0.0.1:53682/callback.

TikTok

Craftnode env: TIKTOK_CLIENT_KEY, TIKTOK_CLIENT_SECRET. Add Login Kit + TikTok API / Display API with video.list. Redirect URI defaults to http://127.0.0.1:53683/callback/.

Advisor access

Invite someone to view your useful analytics and leave feedback. Advisors cannot modify your Growth Hub data or integrations.
Owner only

Current advisors

Loading…
Advisor access: Dashboard, Twitch Clips, Content Performance, Streams, Stream Library, Analytics and Advisor Feedback. Everything is read-only except their own feedback notes.

Login setup

Sign-in is a private email+password session (httpOnly cookie) and your data syncs to the Growth Hub's own server database. Every request is checked server-side: only your approved accounts get in; Advisor accounts can only read the shared workspace and write their own feedback notes.