A quiet, organized look at every channel.
Followers, reach, video performance, and what's working — across Facebook, Instagram, YouTube, TikTok, and Google Business Profile.
Platforms.
Growth, last thirty days.
The work that's resonating.
Ideas tailored to your work.
Claude knows your certifications, your service areas, your team, and your voice. Pick an angle, and it'll generate ideas you can actually use.
Write once. Publish everywhere.
Sketch the idea. Pick the channels. Claude adapts tone, length, and hashtags for each one — ready to paste into your scheduler.
How this works
Write the raw concept — just like you'd describe the job to a customer.
Pick which platforms it's going to. Each one has its own voice.
Claude tailors the tone, length, and tags for each channel.
Copy each version into Buffer or Metricool to schedule.
Every review, one place.
Read what customers are saying across every platform. Reply with a draft Claude tailors to your voice. Track velocity against the campaign baseline.
Connected sources.
Review velocity.
Inbox.
What people keep saying.
Things they love.
Things to watch.
Where you stand.
The numbers that matter.
Video watch time, engagement by platform, top posts, and content mix — so you know what to make more of.
Video performance by platform.
Content mix.
Top performing posts.
A rhythm for posting.
Recommended cadence built around how your customers actually find you — and what East Tennessee homeowners care about each season.
—
The weekly rhythm.
Educational.
"How to spot a failing roof" — or why screw-down metal fails at ten to fifteen years in East Tennessee. Posts that build trust before the customer ever picks up the phone.
Jobsite.
Before / during / after from a recent install. Tag the location — Maryville, Sevierville, Farragut. The work speaks for itself.
Reviews.
Repost a recent five-star. Social proof reinforces the Google review campaign and keeps review velocity high.
Behind the scenes.
Team feature, shop content, materials being delivered. Humanizes the brand. Doug, Jack, Derek, the crews.
Cross-pollinate.
BKR Racing audience overlaps with the East Tennessee homeowner audience more than you'd think. Sponsor tag on race posts brings warm leads.
The calendar matters.
March/April — pre-storm inspections. September/October — gutter season. Winter — ice dams. Post ahead of the customer's problem, not after.
The standard for every post.
Voice, platform split, hashtag library, and the next steps to wire up one-click cross-posting through a publishing tool.
Brand voice.
Local. Family. Earned.
Thirty-five years in business. Family-owned. The voice should reflect that — confident without being loud, knowledgeable without being condescending.
Retail, not storm-chaser.
Avoid insurance-bait language. BKR is a retail roofing company. Lead with the work, the certifications, the warranty — not fear.
Honest diagnosis.
If a repair is the right answer, recommend the repair. That's the brand promise on the website, and it should show up in social posts too.
Certifications, where they matter.
Owens Corning Platinum Preferred. Versico Certified. VELUX Certified. Don't lead every post with it — but reference them where it earns trust.
Platform split.
Longer-form, community-focused, review reposts. The audience that calls and asks questions before they book.
Visual jobsite photography, reels, before / after sets. The audience that scrolls for inspiration.
YouTube
How-tos, timelapses, the long-form educational content that turns researchers into customers.
TikTok
Quick before / after clips, jobsite life, raw footage. Pulls in younger homeowners and short-term rental owners.
Google Business
Local SEO. Every job tagged by city. Drives search visibility in Maryville, Sevierville, Farragut, Knoxville.
Hashtag library.
#BrianKingRoofing #BKR #KnoxvilleRoofing #EastTennessee #SeymourTN #FamilyOwned #SmokyMountains
#Maryville #Sevierville #PigeonForge #Gatlinburg #Knoxville #Alcoa #LenoirCity #FarragutTN #HallsTN #PowellTN
#OwensCorning #PlatinumPreferred #VELUX #Versico #StandingSeam #ArchitecturalShingles #OCDuration
#RoofingContractor #NewRoof #HomeImprovement #Roofer #RoofReplacement #ResidentialRoofing
#BeforeAndAfter #JobsiteLife #RoofingLife #SatisfyingVideo #ConstructionTok #ContractorLife
#StormSeason #SpringRoof #FallGutters #WinterPrep #IceDam #HurricaneSeason
Wiring up one-click posting.
Pick a publishing tool.
Buffer ($15/mo), Metricool ($22/mo), or Later ($25/mo). Metricool has the strongest Google Business Profile support.
Connect your accounts.
One-time OAuth into Facebook, Instagram, YouTube, TikTok, and Google Business. The tool handles publishing on your behalf from then on.
Use this Studio as the brain.
Generate ideas and adapt drafts here. Copy each version into your scheduler. The thinking happens here — the publishing happens there.
Pull analytics weekly.
Export CSVs from each platform every Monday. Drop the numbers into the dashboard data file. The charts update themselves.
Who has the keys.
Every owner has full access to the Studio — reviews, posts, analytics, and the activity log. Add new team members or rotate passwords below.
Team members.
Security notes.
This is a locked door, not a vault.
Passwords are hashed with SHA-256 and a per-user salt, stored locally in your browser. A technically skilled person could bypass this by editing the file. Good enough for a private team tool — not for sensitive customer data.
Sessions last thirty days.
Once you sign in, you stay signed in on the same device for thirty days. Sign out manually any time from the user menu in the top right.
Five wrong tries locks the door.
Five failed logins on a browser triggers a fifteen-minute lockout. Stops casual brute force — and gives someone time to call you if they got locked out by accident.
Cloudflare Access is the upgrade.
When the Studio gets deployed to a real URL, wire it through Cloudflare Access. Team signs in with Google. Free for up to fifty users. Real audit trail. Real MFA. About twenty minutes to set up.
Bring in the real numbers.
Paste a token for each platform and the Studio fetches your actual follower counts, reach, and recent posts on every sign-in. Tokens stay in this browser — when the Studio moves to Cloudflare, they move to the Worker.
Status.
Facebook Page.
How to export numbers from Meta Business Suite (≈ 2 min)
- Open business.facebook.com and sign in.
- Left sidebar → Insights.
- Top of the page, set the date range to Last 28 days.
- Two paths from here:
- Type the numbers: the Overview tab shows Followers, Reach, and Engagement right at the top. Type those three numbers above and hit Save.
- Or export the CSV: top right of the Insights page → Export data → choose Overview → CSV → Download. Drop it in via the Fill from CSV button.
- Repeat once a week. The dashboard remembers your last entry between sessions.
Instagram.
Where to find Instagram numbers in Meta Business Suite
- Same path as Facebook: business.facebook.com → Insights.
- Near the top of the page, switch the platform toggle from Facebook to Instagram.
- Date range: Last 28 days.
- Read the three numbers off the Overview, or export the CSV and drop it in.
YouTube.
How to get a YouTube API key (≈ 5 min)
- Go to console.cloud.google.com. Create a new project — call it "BKR Studio."
- Sidebar → APIs & Services → Library. Search YouTube Data API v3. Click Enable.
- Sidebar → APIs & Services → Credentials → Create credentials → API key. Copy it.
- Click Edit API key → under API restrictions, pick YouTube Data API v3. Save. (Optional but recommended.)
- Find your channel ID: go to youtube.com/account_advanced while signed in as the BKR channel. Copy the value next to Channel ID.
- Paste both above and click Save & test.
Coming after Cloudflare.
Google Business Profile.
Reviews and posts live, replacing the Google source on the Reviews view. Needs Google's Business Profile API approval — a one-page application that runs 1 to 4 weeks. Start it the same week the Cloudflare Worker goes live so the clock is running.
TikTok.
Followers and video performance. TikTok for Developers approval is 2 to 6 weeks and restrictive. Worth doing only if TikTok becomes a real channel for the brand.
Server-side tokens.
Today, the tokens above live in this browser's localStorage. Fine for a single laptop, not fine for a four-person team on a shared URL. The Worker will store them encrypted and refresh them on schedule.
Yelp & BBB.
Neither offers a read API for your own reviews. These stay manual — CSV import or paste — and that is unlikely to change.
Who did what, when.
A running record of sign-ins, post drafts, review replies, and team changes. Helpful for tracking who responded to which review — and for catching anything that looks off.