Step-by-step. No experience needed. By the end you will have three pieces of original B-roll that nobody else owns — and they will look better than what the competitors use.
The graph view is the interconnected node map that appears in every viral reel in this niche. It signals "complex system" to the viewer even though it takes five minutes to configure. This is the most important visual to get right.
Three things: a dark background, colored nodes that match your brand, and enough notes in the vault that the graph looks dense and interconnected. You will have all three by the end of this section.
Go to obsidian.md and click Download. It is free. Install it like any other app on your Mac or PC. Open it. Click "Open folder as vault" and select the folder where your vault lives (the zip you built earlier, unzipped).
Obsidian needs an actual folder, not a zip file. Right-click your vault zip → Extract All, then open the extracted folder in Obsidian.
This is the most used premium theme in Obsidian. It makes every note look clean and professional — exactly the aesthetic you want when filming close-up shots of your notes.
How to install: Settings (gear icon, bottom left) → Appearance → scroll to Themes → click Browse → search "Minimal" → Install and Use.
Once installed, go to Settings → Appearance → set Base color scheme to Dark. Your vault is now dark by default.
Click the graph icon in the left sidebar (it looks like three connected dots). Or press Ctrl+G on Windows / Cmd+G on Mac.
You will see a map of all your notes with lines connecting the ones that link to each other. If your vault has 29 notes with internal links, this will already look impressive. If the graph looks sparse, that means your notes need more internal wikilinks — go back and add [[links]] between related notes.
In the top right of the graph view panel, click the settings/filter icon. You will see sliders and options. Apply these exact settings:
| Setting | Value |
|---|---|
| Animate | OFF |
| Show tags | ON |
| Show attachments | OFF |
| Node size | 5–8 (drag slider) |
| Link thickness | 1–2 |
| Center force | 0.3–0.5 |
| Repel force | 12–18 |
| Link force | 0.3 |
These settings spread the nodes out so the graph fills the screen without everything clumping together in one spot.
In the graph settings panel, scroll to "Groups". Click "New group". You can color nodes by folder, tag, or filename pattern.
Add these three groups:
| Group (path contains...) | Color |
|---|---|
| Module 01 | #C0392B (red) |
| Module 02 | #C9943A (gold) |
| Module 03 | #48A999 (teal) |
| Module 04 | #7C6AF7 (purple) |
| Module 05 | #22c55e (green) |
Now your graph has five colored clusters — each module is a different color. This is exactly the visual you see in the viral vault posts.
By default, the graph background is dark grey. This CSS makes it pure black, which films dramatically better and looks more premium.
How to install:
1. Go to your vault folder on your computer (in Finder or File Explorer)
2. Open the .obsidian folder (you may need to show hidden files)
3. Open or create a folder called snippets
4. Create a new file called graph-premium.css
5. Paste this code inside it:
/* Graph view — premium dark background */
.graph-view.color-fill-background {
color: #08080A;
}
/* Node colors override */
.graph-view.color-fill {
color: #C0392B;
}
/* Link line color */
.graph-view.color-line {
color: rgba(255, 255, 255, 0.12);
}
/* Hover highlight */
.graph-view.color-fill-highlight {
color: #C9943A;
}
.graph-view.color-line-highlight {
color: rgba(201, 148, 58, 0.7);
}
/* Unresolved nodes (dimmed) */
.graph-view.color-fill-unresolved {
color: rgba(255, 255, 255, 0.15);
}
/* Tags */
.graph-view.color-fill-tag {
color: #C9943A;
}
/* Attachments */
.graph-view.color-fill-attachment {
color: rgba(255, 255, 255, 0.3);
}
6. Go back to Obsidian → Settings → Appearance → scroll to CSS Snippets → click the reload icon → toggle graph-premium ON
Your graph now has a near-black background with your brand colors on the nodes.
Click the expand icon (top right of the graph panel) to open it full screen. Wait 5-10 seconds for the nodes to stop moving and settle into position. Once they stop, you have your shot.
If the layout does not look good, click anywhere in the empty graph space to deselect, then press R to reset the view. The nodes will re-arrange. Wait for them to settle again.
Scroll your mousewheel backward (or pinch out on a trackpad) to zoom the graph out until you can see all nodes spread across the screen. This is the exact look from the viral posts.
The difference between a screenshot and a viral B-roll clip is how it is filmed. A camera pointing at a screen creates depth, ambient light, and the sense of a real working environment. A screenshot looks flat.
Turn off all overhead lights. Close the blinds. The room should be dark enough that the only significant light source is your laptop screen. This makes the glow of the graph look dramatic on camera.
If you have an RGB keyboard (any keyboard with colored backlighting), turn it on. The red or amber glow from the keyboard in the foreground creates the premium aesthetic you see in the viral posts.
Dark room. Laptop screen bright. RGB keyboard in foreground. Phone camera slightly angled at screen. Slow movement.
Bright room. Overhead lights on. Camera pointing straight at screen (looks flat). Moving phone too fast.
Hold your phone so the camera is about 30-45cm from the screen. Do not point it straight at the screen — tilt the phone very slightly to one side (maybe 5-10 degrees off perpendicular). This slight angle creates a sense of depth that makes it look cinematic rather than like a flat screen recording.
Camera at eye height relative to the laptop. Slightly to the left or right of center. A tiny angle inward. The laptop fills most of the frame but you can see a sliver of the desk and keyboard at the bottom edge.
Press record on your phone camera. Then very slowly — slower than feels natural — pan across the graph from left to right. One full pan should take 15-20 seconds. Then slowly pan back. Film at least 40-60 seconds total.
You only need 5-10 seconds per reel. But filming more gives you more to choose from when editing, and you can use the same footage across many different reels.
Take 1: zoomed out (full graph visible). Take 2: zoomed in on one cluster of nodes. Take 3: the left sidebar showing your folder structure + part of the graph. Three different shots from one session = variety for weeks.
In Obsidian, click the left sidebar so it shows your folder structure (Module 01, Module 02, etc. with the note names visible). This is the layout shot — it shows the depth and organisation of the vault.
Film this alongside the graph. When you see the courseprinter/sellthemethod reels, they often use split compositions showing the sidebar list on the left and the graph on the right. You can replicate this by zooming Obsidian out (Cmd/Ctrl + minus) until both the sidebar and graph are visible.
Open Claude.ai in your browser. Open any long conversation — or start a new one and ask Claude to write several paragraphs about your vault topic. Let the conversation get long enough to fill the screen with text.
Make the browser full screen. Slowly scroll upward through the conversation while filming with your phone. This reads as "active AI use" to the viewer and pairs perfectly with the hook template.
Film 30-45 seconds of this. You now have two original B-roll clips that are entirely yours.
Instead of filming someone else's revenue dashboard, build your own inside Obsidian. Even before you have real sales, this note creates a professional visual you can film.
In Obsidian, right-click the root of your vault and create a new note. Name it COMMAND CENTER.md. This will be your business dashboard note.
This creates a clean, structured dashboard that looks impressive when filmed:
# COMMAND CENTER
> Last updated: {{date}}
---
## 💰 REVENUE
| Product | Price | Sales | Revenue |
|---------|-------|-------|---------|
| The Method | $37 | 0 | $0 |
| The Engine | $97 | 0 | $0 |
| **TOTAL** | — | **0** | **$0** |
---
## 📊 CONTENT
| Metric | Today | This Week | All Time |
|--------|-------|-----------|----------|
| Reels Posted | 0 | 0 | 0 |
| Comments (VAULT) | 0 | 0 | 0 |
| DMs Sent | 0 | 0 | 0 |
| Conversions | 0 | 0 | 0 |
---
## 📈 INSTAGRAM
| Metric | Value |
|--------|-------|
| Followers | 0 |
| Views (30d) | 0 |
| Profile visits | 0 |
| Link taps | 0 |
---
## 🎯 ACTIVE GOALS
- [ ] Post 1 reel per day for 60 days
- [ ] First sale
- [ ] 10 sales
- [ ] 100 followers
- [ ] $1,000 in revenue
- [ ] Raise price to $67
---
## 📋 TODAY'S TASKS
- [ ] Record reel using angle #{{angle}}
- [ ] Post to Instagram by 8am
- [ ] Reply to comments in first hour
- [ ] Export buyer emails from Whop
- [ ] Check DMdaddy dashboard
Update the numbers as you make progress. Film this note in Obsidian's reading view (the clean rendered version) rather than the markdown source view — it will look like a real dashboard.
If you have sales: Open your Whop seller dashboard. It shows total revenue, recent orders, and a sales graph. Film this on your phone screen while the laptop shows it, or screen-record directly on mobile.
If you have zero sales so far: Film the Whop dashboard anyway. An empty dashboard with your product name visible is still your dashboard. The moment your first sale comes in, screenshot the notification immediately and post it as a story. That becomes your first proof piece.
Log into your DMdaddy account on your laptop. The dashboard shows how many DMs have been sent, your active campaigns, and conversation counts. Even with zero conversations, this looks like a real automation system when filmed — because it is.
Slowly scroll through the campaigns section while filming. This communicates "I have systems running" without needing to show numbers.
Your Instagram Insights are your most powerful proof content. Every follower gained and every view milestone is a reel waiting to happen.
On Instagram, go to your profile → tap the three lines (top right) → Insights. Or tap any individual reel → tap "View Insights" below it.
The main Insights page shows: Total views, Net new followers, Interactions, and a chart showing daily view counts over the last 30 days.
| Milestone | What to do |
|---|---|
| First 100 views on a reel | Screenshot Insights. Post as story with text: "day 1. the template works." |
| First 1,000 views | Screenshot. Story: "1,000 people saw this. Comment VAULT." |
| First 10,000 views | Film the Insights chart on your phone screen. Post as reel B-roll. |
| First follower milestone (100, 500, 1K) | Screenshot the net followers number. Post immediately. |
| First sale | Screenshot the Whop/Stripe notification. Post within 5 minutes. No editing needed. |
Open Instagram Insights on your phone. Hold a second phone (or ask someone) to film your phone screen slowly scrolling down through the Insights page.
Alternatively: use your phone's screen recording feature (swipe down from top right on iPhone, swipe down on Android) to record yourself scrolling through Insights. Then use this recording as B-roll in CapCut.
When you get a Whop sale notification or Instagram comment surge, take your phone, dim your desk slightly, and film your phone lockscreen with the notifications visible using a second camera. This is the exact "sales rolling in" shot that converts viewers. The most natural, unscripted proof you can show.
For the first 2-3 weeks, you may not have your own results. During this period, the competitor proof in the website (Instagram insights from other accounts) is used as market validation — not as your personal results. Make this clear in your own voice: "accounts running this method" not "my account."
The moment you have any of your own results — a first view spike, a first comment surge, a first sale — replace the competitor proof with your own. Your own results, however small, always convert better than someone else's large results.
You now have original B-roll. Here is how to assemble it into a reel in under 20 minutes per post.
Open CapCut. New project. Import your Obsidian graph footage as the base video clip. Trim it to the length of your script (usually 15-25 seconds). Set the canvas ratio to 9:16 (vertical).
Tap Text → Add Text. Type each line of your reel script as a separate text element.
| Setting | Value |
|---|---|
| Font | Montserrat Bold or Inter Bold |
| Color | #FFFFFF (pure white) |
| Size | 12-14 (relative to canvas) |
| Alignment | Center |
| Position | Center of screen, slightly below middle |
| Animation in | Fade or None |
| Background | None |
Stagger the timing so each line appears 0.5s after the previous one. This creates a reading rhythm that increases watch time.
In CapCut, tap Audio → Sounds → search "ultra slowed" or "dark lofi". Pick a track. Set the volume to around 15-25% (the music is atmosphere, not the focus). The text and visual do the work.
Using the same track across multiple reels builds audio brand recognition — viewers start to associate the sound with your content before the text even appears.
Tap the Export button (top right). Select: 1080p resolution, 60fps. Save to your camera roll. Upload directly to Instagram as a Reel — never TikTok first, because the TikTok watermark suppresses Instagram reach.
Caption: paste your full reel script as the caption text. Add the line: "Comment VAULT — I'll send you the system." Three to five niche hashtags maximum.
Before you post your first reel, make sure you have filmed all of these. One filming session covers weeks of content.
Dark room. Full screen graph. Multi-colored nodes. Slow pan left to right. 40-60 seconds filmed. Zoomed out version + zoomed in version.
Left sidebar showing your module folder structure. Partial graph visible on right. Slow scroll down the sidebar list.
Long conversation open in Claude.ai. Full screen browser. Slow upward scroll. 30-40 seconds.
Your business dashboard note in Reading View. Shows tables and metrics. Close-up shot on the screen.
Your seller dashboard open. Product names visible. Film before and after first sale for contrast.
RGB keyboard with room lights off. Slow pan along the keys. Even 10 seconds of this works as a dramatic opening shot.