• Sandcastles
  • Posts
  • How JB Copeland scaled on IG to 2M+ followers in just 2 years

How JB Copeland scaled on IG to 2M+ followers in just 2 years

We ran his most recent 100 videos through Sandcastles. What we found is worth studying

JB Copeland is one of the fastest growing male creators on Instagram.

And the most interesting part about his content is that it feels so…simple.

He sits down in his chair, delivers a slow, calm couple of lines about mindset, and that’s it.

Same set, same aesthetic, same music delivery….and yet, he resonates consistently (~500K average views on every video).

This seemingly effortless execution is, of course, always much more work underneath the surface, but nonetheless, his extremely straightforward, infinitely repeatable format is the type of thing worth studying.

Most mindset/manifestation content is vague positivity that sounds good but means nothing. 

JB's doesn't feel like that at all. Something about it is different, and I wanted to know exactly how he cracked the code.

So I ran his last 100 posts through our deep analyzer in Sandcastles and used the Claude MCP to visualize all the data.

What I found was super interesting…

The 4 Topics Driving (and Draining) JB Copeland's Account

JB's catalog breaks into four topic buckets, heavily skewed toward manifestation and life advice. Two of these themes are carrying the account. One is filler.

Topic 01 — Manifestation and spirituality

Over 30% of his most recent 100 posts fall into this category – averaging 747K views and a 1.55x average outlier score — the highest average views of any bucket on the account.

His all-time top post by outlier score sits in this bucket. He says: "It's time for us to start living life like everything is working out in our favor." 

This hit 4.75M views and a 9.5× outlier score.

When JB wants to swing for a viral moment, this is the bucket that consistently delivers. It has the highest ceiling on the account.

Topic 02 — Relationships and self-worth

Almost 50% of his most recent 100 posts are in this category. These average fewer views and a slightly lower outlier score, but are a very helpful lever for JB to lean into. 

I’d call this his steady-state. Really repeatable format to keep coming back to.  

Manifestation has a higher ceiling, but relationships and self-worth has the higher floor, and feels much more practical to share advice on. This is the content he can post on a Tuesday and know it's going to perform.

Topic 03 — Character and authenticity

There’s about 4% of his catalogue that fall into this category, but it's punching well above its weight relative to the size of the bucket. 

You can see posts like this that are wildly simple, but still pulling a 8.3x outlier score. Feels like a sleeper, so worth watching to see if this scales with more reps.

Topic 04 — Healing, growth, and resilience

This is ~10% of the catalogue but worth cutting — it’s the weakest bucket on the account by every measure.

This is the only bucket that underperforms his account average across the board. The content here reads as generic self-help — lines like "growing is messy, it's not supposed to be a straight line."

For the general public, this is not bad. It's just not good enough relative to the baseline he’s set when you hold it in the light up against his own catalog.

This is filler that isn't pulling its weight.

Running this topic audit exercise on your own channel + all of your top competitors will give you instantly clarity on exactly which topic buckets are driving all the outlier performance.

To run this, all you have to do in Sandcastles is…

• Make sure the channel you want to study is in the Watchlist via Channels tab

• In Videos tab, select the channel in Channel filter, restrict date range to last 3 months, set min. engagement rate to 2%. Note how many videos fit these conditions

• Bulk analyze all videos

• Using Sandcastles MCP, run this prompt, “Look at X channel and all videos that have been deep analyzed in the last Y months. Run an analysis to break all topics into buckets by performance (views and outlier score) and give a visualization to represent the performers. Based on what you know about my channel, suggest which topics I should make next”

The One Format JB Keeps Running Back

Look at JB's account and it's the same setup almost every time. He's sitting in his chair, cool aesthetic background, great lighting, delivering advice straight to camera.

88 of his last 100 posts use this exact setup. 699K average views. This is his go to signature visual layout.

But if you run his account through Sancastles and break down the video formats, you quickly realize there is much more differentiation than is immediately apparent…

For JB, the visual layout isn't the key variable. The format and story structure is doing all the work.

If you listen closely he rotates through a few different script formats:

  • Personal learning epiphany is his default. He shares something he's learned, usually framed as a realization. This is most of his catalog.

  • Listicle gives him a clean, numbered structure to come back to and gives the viewer a container before he's even finished the sentence.

  • Tutorials or mantras start with something like, "Okay, repeat after me." He gives the viewer a participation role in the video to break the scroll.

JB has built a one-man, one-visual layout operation that works because of the nuance of his scripting. The message is strong enough to carry the visual consistency.

If you want to us Sandcastles to analyze your channel (or any competitors) and break out the top formats, run the exact steps that you used for topics above, but swap out “topics” for “formats” in the prompt.

The 5 Hook Structures Anyone Could Copy

JB has a handful of signature openers he returns to again and again. The thread across all of them: he tells you what to do, and paired with that aesthetic background and moody lighting, you actually feel like you believe him.

These crush for him specifically, but the structure could be replicated across any niche.

Hook 1 — "Listen." 

About 1 in 8 of his hooks open with some version of "Yo. Listen," "Hey. Listen," or just "Listen." It feels like his signature. He’s literally telling you what to do and your brain…listens. Imagine that.

Hook 2 — "It's time for us to..." 

He's only used this a handful of times. But it includes his single best post ever — "It's time for us to start living life like everything is working out in our favor." 4.75M views. His biggest hit on the entire account.

The structure is simple if you want to apply it to your channel: "It's time for us to [verb] [universal reassurance]." 

Hook 3 — "It's simple."

This is a repeatable winner. It works the same way "Listen" does, as a verbal pause before an impactful statement. 

Hook 4 — "Repeat after me." 

This is the only place he asks the viewer to do something instead of just listen. It performs solidly above his account average — consistently, every time. Participation instead of observation, and it works.

Hook 5 — "Oh, and before you go..." 

This one performs exactly at his account baseline. Never above, never below. It's his most formulaic opener and the least differentiated.

JB's hooks work because they’re all declarative instructions. Each one tells the viewer exactly what to do with their attention, and the visual setup he's built gives him the authority to ask.

If you've got a setting that signals credibility, you can borrow this. Tell people what to do. They're more likely to do it than you'd think.

Again, these particular 5 hooks may not work for you in your niche, but being able to run this analysis on your own channel (or competitors in your niche) 1x per week will be extremely helpful in identifying what hooks are outperforming.

You Can’t Manifest Your Way To Great Content

You don't need to be a manifestation creator to use what's working on JB’s account. What you need is his structure. And you can pull that apart on any account, including your own, in about 10 minutes inside Sandcastles.

Step 1 — Bucket the topics.

Pull the last 100 posts from any account into Sandcastles. Export the data and feed it to Claude via the MCP, and ask it to cluster the posts by topic. For each cluster, get the average views and average outlier score.

You're looking for three things: 

  • Your viral lever — the bucket with the highest ceiling and your best post ever

  • Your steady-state — the bucket with the best median, the one you can post on a random Tuesday and know it'll perform

  • Your filler — the bucket that underperforms your account average across the board, even if it doesn't look bad on its own.

That's exactly what we found with JB. Manifestation is his lever. Relationships and self-worth is his steady-state. Healing and growth is filler.

Step 2 — Check if the visual is actually the variable.

In Sandcastles, sort by outlier score and pull up your top 10 posts. Look at the visual setup on each one — set, location, framing, production style.

If they're all using the same setup, the visual isn't your lever. 

JB's top 10 posts all use the exact same chair, background, and lighting. The visual has been locked in. Once you know that, you stop wasting energy varying your visuals and start putting that energy into the ideas and script — which is where JB's true variable lives.

Step 3 — Map the story formats inside that one visual.

Within your consistent visual setup, ask Claude to identify the different script structures across your top posts. 

Which ones — even on small sample sizes — are quietly outperforming your average?

For JB, his default is personal learning epiphany — that's most of his catalog. But his listicle and tutorial formats, used far less often, are both punching above his average. That's a signal worth testing more deliberately.

Step 4 — Pull the hooks and look for instructions.

Export the spoken hooks from your top-performing posts and read them as commands, not just openers.

JB's best hooks are literally instructions. "Listen." "It's time for us to." "Repeat after me." 

Each one tells the viewer exactly what to do with their attention — and his visual setup gives him the authority to ask. If your top hooks are telling the viewer what to believe, what to do, or what to pay attention to, that's the pattern to lean into.

JB's not doing anything magic. He found a topic mix that works, locked in one visual setup that signals credibility, and built a handful of script structures and hooks that turn that credibility into instructions the viewer follows.

That's the whole playbook. None of it requires manifestation content specifically. It requires knowing which parts of your account are actually doing the work — and which parts are just along for the ride.

Run it on your own account this week. The structure is the same no matter what you talk about.

Keep crushing!

Btw, we’ve been running the Creator Breakdown series for a while now. Seems like you’re liking it. That’s great.

If there's a creator you want us to run through Sandcastles next — or if you're curious what this would look like for your own account, drop a name (or your own handle) and we'll pick a few to break down in upcoming editions.

Shoutout JB for making the kind of manifestation content that's actually worth stopping for.

PS: If you're ready to start reverse-engineering winning content strategies, you can sign up for Sandcastles here: sandcastles.ai