Quick Actions
⚆ Build Audiences
Create non-overlapping audience segments across brands for Facebook ad sets.
✎ Generate Creative
Get post ideas, captions, and creative concepts tailored to each brand's profile.
★ Plan Campaigns
Build campaign strategies with audience targeting, creative angles, and scheduling.
✉ Ask Claude
Get social media advice, analyse performance, brainstorm ideas with AI.
⚆ Audience Builder
Generate non-overlapping Facebook audiences across brands. Each brand gets unique targeting so your ads don't compete against each other.
Select Brands to Target
Campaign Goal
Additional Context (optional)
✎ Creative Generator
Get post ideas, captions, and creative concepts that match each brand's unique personality and audience.
✏ Create & Post
Generate post content with AI, preview it, then publish directly to your connected Facebook Pages and Instagram accounts.
📈 Ads Performance
View your running Facebook & Instagram ads with spend, reach, engagement, and conversion data across all brands.
Active Campaigns
ads_read permission. If you see errors, regenerate your token in Graph API Explorer with ads_read and ads_management permissions added, then reconnect via the Business Manager method.
★ Campaign Planner
Build full campaign strategies with targeting, creative angles, budget allocation, and scheduling — all in keeping with each brand's identity.
🔗 Connect Your Social Channels
Link all your social accounts to pull in analytics, manage content, and keep everything in one place. Each platform has its own setup — follow the guides below.
Connection Status
🔶 Facebook & Instagram via Meta Graph API
Instagram Business accounts are managed through Facebook Pages — one connection covers both platforms.
Full setup guide (Meta App)
Go to developers.facebook.com/apps → Create App → Choose "Business" type → Name it "Social Hub".
In your app dashboard, add Facebook Login and Instagram Graph API.
Go to Settings → Basic → copy App ID and App Secret.
In Facebook Login → Settings, add this redirect URI:
Enter credentials below and click Connect. You'll authorise access to your Pages + Instagram accounts.
Quick method: Graph API Explorer
Fastest way to connect — generates a User Access Token that auto-discovers all your Pages:
pages_show_list, pages_read_engagement, pages_manage_posts, instagram_basic, instagram_content_publish⚠ Explorer tokens expire after ~1 hour, but Page tokens retrieved from them are long-lived. If you also enter your App ID + Secret above, the token will be extended automatically.
Business Manager method (if Pages are managed via Business Manager)
If your Pages are owned by a Business Manager (not your personal profile), use this method:
me/businesses and click SubmitAlready have a Page Access Token? Paste manually
▶ YouTube via Google/YouTube Data API
Connect your YouTube channel to view analytics, manage videos, and get content ideas.
Setup guide
Go to console.cloud.google.com → Create a new project (e.g. "Social Hub").
Go to APIs & Services → Library → Search "YouTube Data API v3" → Click Enable.
Go to APIs & Services → Credentials → Create Credentials → OAuth Client ID → Application type: Web application.
Add this as an Authorised redirect URI:
Go to OAuth consent screen → Set to External → Add your email as a test user. Add scopes: youtube.readonly and yt-analytics.readonly.
Copy the Client ID and Client Secret from the credentials page.
Already have an API key or token?
🎶 TikTok via TikTok for Business API
Connect TikTok to manage ads, view analytics, and plan short-form video content.
Setup guide
Go to developers.tiktok.com → Sign in with your TikTok Business account → Go to Manage Apps.
Click Create App → Select Content Posting API and TikTok API for Business → Name it "Social Hub".
Request these scopes: user.info.basic, video.list, video.publish, video.upload. For ads: ad.read, ad.write.
Add this callback URL in your app settings:
TikTok requires app review before going live. This can take 1-3 business days. Once approved, enter your credentials below.
𝕏 X (Twitter) via X API v2
Connect X to post tweets, view analytics, and monitor engagement.
Setup guide
Go to developer.x.com → Sign up for a developer account (free tier available).
Create a new Project → Create an App within it → Name it "Social Hub".
In your app settings, enable OAuth 2.0 → Set type to Web App → Add the callback URL below.
Add this as your callback URL:
Copy your Client ID and Client Secret from the Keys & Tokens tab.
💼 LinkedIn via LinkedIn Marketing API
Connect LinkedIn to manage company pages, post updates, and view professional audience analytics.
Setup guide
Go to linkedin.com/developers → Create App → Link it to your Company Page.
In your app, go to the Products tab → Request access to Share on LinkedIn and Marketing Developer Platform.
In Auth tab, add this redirect URL:
Copy your Client ID and Client Secret from the Auth tab.
Social Media Tips & Tricks
Facebook Ads Audience Exclusions
When running ads for multiple brands, always exclude audiences between ad sets. If N1P targets "car enthusiasts aged 25-45", exclude that exact audience from PP's ad sets. Use Custom Audiences and Saved Audiences to keep them clean. This prevents your brands bidding against each other and inflating CPMs.
Facebook Ads Lookalike Stacking
Create 1%, 2%, and 3% lookalikes from each brand's purchase data. Run them in separate ad sets with the smaller % excluded from the larger ones (exclude 1% from 2%, exclude 1%+2% from 3%). This gives you clean audience tiers to test.
Creative Authentic > Polished
For number plates, real photos of plates on actual cars massively outperform studio shots. Film quick phone videos of plates being fitted, customer cars in the car park, or the workshop. UGC-style content gets 2-3x the engagement of branded graphics.
Instagram Reels Strategy
For N1P's Instagram, focus on Reels — they get 2x the reach of static posts. Ideas: plate reveal videos, "guess the price" series, before/after car transformations with new plates, trending audio with plate content. Keep them under 30 seconds.
Facebook Post Timing for UK
Best times for UK automotive/accessories audiences: Tue-Thu 12-2pm (lunch scroll), Sun 7-9pm (browsing time). Avoid Monday mornings and Friday evenings. For ads, let Meta optimise delivery — but for organic, timing matters.
Strategy Brand Differentiation
Each brand should have a distinct voice even though they sell similar products. N1P = premium, aspirational. PP = exclusive, luxury. PE = value, fast delivery. SPW = fun, creative. BPD = motorcycle community. CPD = everyday drivers. This stops them feeling interchangeable.
Facebook Ads Creative Testing Framework
Run 3-5 ad creatives per ad set. After 1000 impressions each, kill anything with CTR below 1% and CPC above your target. Take winners and create 2-3 variations (different hooks, different images, same message). This "creative iteration" approach consistently lowers CPA.
Content The 80/20 Rule
80% of organic posts should be entertaining, educational, or community-building. 20% can be direct sales. Too many "BUY NOW" posts tank your reach. Mix in car spotting, plate trivia, customer stories, industry news, and memes alongside product posts.
Instagram Hashtag Strategy
Use 10-15 hashtags max (not 30). Mix: 3-4 big ones (#cars #carsofinstagram), 3-4 medium (#numberplates #privateplate #personalreg), 3-4 niche (#ukplates #cherishedplates #datelessplates). Put them in the first comment, not the caption.
Strategy Seasonal Opportunities
March & September — new reg plates launch (huge search volume). November-December — Christmas gift buying. Father's Day / Valentine's — "gift a plate" angle. Summer — road trip / car show season. Plan campaigns 2-3 weeks before each.