YBA Edge · Operator-grade software for multi-brand businesses

A working software business for operators who run more than one thing — publishing, link-in-bio, AI concierge, and more.

YBA Edge is the agency arm of YBA Group, a South African software company building tools for multi-brand operators. SocialDrip is our publishing console — connect TikTok, YouTube, Instagram, Facebook, Threads, and Snapchat once, queue videos with captions, set cadence, watch posts meter through the day. This page covers everything: who we are, every product we ship, how the TikTok integration works end-to-end, pricing, compliance, and how to reach us.

6
Platforms supported
11/day
Default posting ceiling
2.4k+
Posts published via SocialDrip
100%
Approval-gated by default
About YBA Edge

A real business with a real product family.

YBA Edge is the agency-and-software arm of YBA Group, owned by La Buschagne Holdings (Pty) Ltd, a private company registered in South Africa. We build operator-grade tools — software that helps people who run more than one brand do it without the usual mess of switching between dashboards, paying ten different SaaS bills, and guessing what's working.

FOUNDED

2025 — Cape Town, South Africa

YBA Group was founded by Richard La Buschagne to build software for the kind of multi-brand operator he is himself: running a mortgage business, a content media company, a dental practice partnership, and an aquaculture farm. Edge is the public-facing arm.

SCOPE

Software + done-for-you agency

We sell the tools (SocialDrip publishing, YBA Links link-in-bio, YBA Edge Practice AI concierge) and we run them for you as a managed agency engagement. The software stack is the product; the agency runs it on the customer's behalf.

JURISDICTION

South African business · POPIA-compliant

Headquartered in Cape Town. Registered for VAT in South Africa. POPIA-compliant data handling (the SA equivalent of GDPR). Information Officer registered with the SA Information Regulator. Data residency: SA + EU regions only.

CUSTOMERS

Pilot cohort — actively shipping

YBA Edge is in active customer development. Current customers include CashCircuit (multi-platform content), Hustle Forge HQ (creator media), an Eastern Cape aquaculture/horticulture farm, and Matrix Dental Specialist (Cape Town).

REVENUE

Recurring SaaS + agency retainers

Two revenue streams: (1) standalone SaaS subscriptions for the tools (R450/mo entry, scaling), (2) full-service agency engagements where we run the customer's social pipeline end-to-end (R6,000+/mo retainers).

CONTACT

Real humans · public address

Email hello@ybaedge.com. Trade enquiries: hello@ybaedge.com. Postal: La Buschagne Holdings, Cape Town, South Africa. We answer email within 24 hours weekday, 48 weekend.

Product family

Five products. One operating layer.

SocialDrip is the most public product (and what TikTok integrates with), but it sits inside a wider stack. Here's everything we ship.

PRODUCT 1 · LIVE

SocialDrip

Multi-platform social publishing with drip-feed cadence and approval-gating. The product on this page. Connects to TikTok, YouTube, Instagram, Facebook, Threads, Snapchat.

See TikTok integration →
PRODUCT 2 · LIVE

YBA Links

Link-in-bio pages — one URL per brand, fully customisable, with click-tracking that feeds back into SocialDrip analytics. Live at links.ybaedge.com.

Open YBA Links →
PRODUCT 3 · BETA

YBA Edge Practice

AI concierge for professional services practices (starting with dental specialists). Drafts SOAP notes, treatment quotes, GP referral letters, and patient WhatsApp summaries. Beta with Matrix Dental Specialist.

Read the case study →
PRODUCT 4 · BETA

YBA Edge Foothold

Entry-tier AI office assistant for SMEs. Daily 09:00 brief, email triage, WhatsApp/CRM logger, weekly digest, one quarterly custom workflow. R2,400/mo + R3,500 onboarding.

Read the offer →
PRODUCT 5 · IN DEV

YBA Terra

Universal agricultural operating system — first vertical: aquaculture and DWC hydroponics. In active development with an Eastern Cape pilot farm. Public release Q4 2026.

See the empire vision →
SERVICE

Done-for-you agency

Don't want to run the tool yourself? We do — daily content scheduling, approval, analytics review, monthly strategy. R6,000/mo retainer + setup. Mostly used alongside SocialDrip + Links.

See agency pricing →
Supported channels

One workspace. Every platform that matters.

SocialDrip is built on the open-source Postiz engine and extended for multi-brand operators. Each platform is a first-class integration with native API support — not a generic "post-everywhere" wrapper.

🎵
TikTok
Integration approved
YouTube
Live
📷
Instagram
Live
f
Facebook
Live
@
Threads
Live
👻
Snapchat
Live
TikTok for Developers · End-to-end flow

How SocialDrip uses TikTok's Content Posting API.

SocialDrip is registered with TikTok for Developers and uses the official Login Kit + Content Posting API. Below is the actual user journey — what happens at each phase, which TikTok scopes are requested, and what data gets stored.

Phase 1 · Connect

User authorises TikTok in SocialDrip

Operator clicks "Connect TikTok" inside the SocialDrip workspace. They are redirected to TikTok's OAuth consent screen, review the requested scopes, and approve — or cancel and walk away.

scopes: user.info.basic · video.upload · video.publish
Phase 2 · Compose

Upload a video and write the post

Operator uploads an MP4 (≤ 287MB, vertical 9:16 recommended), writes a caption, picks hashtags, sets the privacy level (public / friends / private) and confirms TikTok's commercial content disclosure if applicable.

endpoint: /v2/post/publish/inbox/video/init/
Phase 3 · Schedule

Pick a posting time — or drip-feed

Operator either picks a specific time, or hands the post to the drip engine which spaces posts according to the practice's daily ceiling (default 2 TikTok / day). All scheduled posts show in a calendar grid with status pills.

stored: caption, hashtags, scheduled_at, tiktok_user_id
Phase 4 · Publish & track

Auto-publish and pull analytics

At the scheduled time SocialDrip uploads the video to TikTok via the Content Posting API. Once TikTok confirms the post is live, SocialDrip records the video ID, then pulls view / like / comment / share counts daily for the operator's dashboard.

endpoint: /v2/research/video/query/ (analytics)

Permission scope & data use. SocialDrip only reads what's necessary to publish on the operator's behalf and report back to them inside the dashboard. We do not resell TikTok data, do not feed it into third-party AI training, and never post without an explicit, logged operator action. Tokens are stored encrypted at rest and rotated per TikTok's refresh policy. Full terms in our Privacy Policy and Terms of Service.

socialdrip.ybaedge.com / settings / integrations
TikTok
@hustleforge.hq · connected 3 days ago
Connected
YouTube
CashCircuit channel
Connected
Instagram
@hustleforge.hq · Business
Connected
Facebook Page
Hustle Forge HQ
Connected
Integrations panel — operator manages every platform connection from one place. Each row shows live status and last-sync time.
socialdrip.ybaedge.com / calendar
pb6-clip12.mp4
TikTok · Today 14:00 SAST · 38s · 9:16
Scheduled
insentos-eps04-clip03.mp4
TikTok · Today 19:00 SAST · 47s · 9:16
Scheduled
fsp-pb7-clip02.mp4
TikTok · Tomorrow 09:35 SAST
Awaiting approval
cc-pb5-clip07.mp4
TikTok · 2026-05-07 · published 12:14
Live · 1.2k views
Calendar view — scheduled, queued, and published posts at a glance with daily ceiling enforcement (default 2 TikTok / day).
End-to-end user journey

From "I have a video" to "it's live across every platform" — five steps.

1

Sign up & create a workspace

The operator signs up at socialdrip.ybaedge.com and creates a workspace per brand. Each workspace has its own platform connections, content library, posting calendar, and team access.

No credit card to start — every workspace ships with a 14-day free preview.
2

Connect TikTok (and the other platforms)

From the Integrations panel the operator clicks "Connect TikTok," reviews the OAuth scopes on TikTok's screen, and authorises. The connection is verified and shown as "Connected" in the dashboard. Same flow for YouTube / Meta / Snapchat.

Operator can disconnect any time — SocialDrip immediately revokes the stored token.
3

Upload videos & write captions

Operator uploads MP4 files (vertical 9:16 for TikTok / Reels / Shorts; landscape 16:9 for YouTube long-form). Each clip can be cross-targeted at multiple platforms with platform-specific captions and hashtag sets.

Built-in caption tester previews against TikTok's 2,200-character limit.
4

Schedule (or drip-feed)

Operator picks a posting time per clip — or hands the queue to the drip engine, which paces posts across the day to honour each platform's recommended cadence. Default ceiling: 2 TikTok / day, 4 YouTube Shorts / day.

Approval-gated by default — nothing posts without an explicit human "approve."
5

Watch performance, refine cadence

SocialDrip pulls daily analytics from each platform — views, likes, comments, follower delta. Operator sees per-clip performance and per-platform trends, then tunes the next week's plan based on what worked.

Daily 09:00 SAST email digest summarises yesterday's performance per channel.
What you get

Built for operators running more than one brand.

MULTI-BRAND

Workspaces per brand

Run CashCircuit, Hustle Forge, and any third brand from one login. Switch workspaces in two clicks. No more juggling browser profiles.

CADENCE

Drip-feed engine

Hand a week's worth of clips to the engine. It spaces them through the day, respects per-platform ceilings, and auto-pauses if a platform integration breaks.

APPROVAL

Approval-gated by default

Every post needs an explicit human approval before SocialDrip hands it to the platform. Auto-post is opt-in, per workspace, per platform.

ANALYTICS

Per-platform analytics

Daily-refreshed views / likes / comments / follower-delta per clip and per channel. Compare platforms apples-to-apples.

CAPTIONS

Per-platform captions

One clip, six captions. Each platform has its own caption template with the right hashtag style, length cap, and call-to-action.

TEAM

Roles & team access

Owner / editor / viewer per workspace. Editors can draft & schedule; only owners can connect platforms and change approval policy.

Pricing

Two tiers. No hidden seats.

SocialDrip is included free with every YBA Edge agency engagement. For operators who want the tool without the agency, it's available standalone month-to-month.

SOLO

R450 / month

One workspace · 6 platform connections · 200 posts/month · Drip engine · Daily analytics · Email support.

Start a workspace →
MULTI-BRAND

R950 / month

Up to 5 workspaces · Unlimited posts · Team roles · Priority support · Custom posting policy per workspace.

Start multi-brand →
AGENCY

Included free

SocialDrip is bundled with every YBA Edge agency engagement at no extra cost. We run the workspace for you and post on the cadence we agree.

See agency pricing →
FAQ

Common questions about SocialDrip + TikTok.

Is SocialDrip an official TikTok Marketing Partner?

SocialDrip is registered with TikTok for Developers and uses TikTok's official Login Kit + Content Posting API. We follow TikTok's developer terms strictly — no scraping, no unofficial endpoints, no shadow accounts.

What TikTok permissions does SocialDrip request?

Three scopes: user.info.basic (so we can show your TikTok handle in the dashboard), video.upload (so we can stage videos to your TikTok account), and video.publish (so the staged video actually goes live at the scheduled time). We never request scopes we don't actively use.

Can I disconnect TikTok at any time?

Yes — one click in the Integrations panel. We immediately revoke the stored OAuth token via TikTok's revoke endpoint and delete the local credential record. You can also revoke our access from your TikTok security settings independently.

What happens to my TikTok data?

We store the minimum needed to operate: your TikTok user ID + handle (for display), the OAuth tokens (encrypted at rest), and per-post stats we pull from TikTok's API (views, likes, comments, shares — for your analytics dashboard). We never sell or share this data, and never feed it into third-party AI training.

Is auto-posting safe for my TikTok account?

SocialDrip respects every TikTok rate limit and content guideline. We pace posts conservatively (default 2 TikTok / day per workspace), enforce file format + duration + content disclosure rules before submission, and surface platform errors transparently in the calendar view so the operator can fix the post and try again.

Does SocialDrip work with TikTok's commercial content disclosure rules?

Yes. When the operator marks a post as "branded content" or "paid promotion," SocialDrip passes the appropriate disclosure flag to TikTok's Content Posting API so the post is correctly tagged on TikTok's side.

Where do I find your Terms of Service and Privacy Policy?

Linked from every page header and footer of ybaedge.com: /terms and /privacy. They cover account responsibilities, data retention, third-party platform terms, POPIA (SA) compliance, and the right to disconnect / delete.

Compliance & security

Real legal posture. Real data hygiene.

We treat customer and platform data as a fiduciary obligation. Here's the legal and security posture we actually run, not just claim.

POPIA

Protection of Personal Information Act

POPIA is the SA equivalent of GDPR. We're registered with the SA Information Regulator with an appointed Information Officer. Customer data subject requests (access, correction, deletion) honoured within 30 calendar days.

DATA

Data residency & retention

Production data lives on EU + SA-based infrastructure (Hetzner Online, AWS af-south-1). OAuth tokens encrypted at rest using industry-standard AES-256. Account data deleted within 30 days of cancellation; analytics anonymised after 13 months.

PLATFORMS

Platform terms — followed strictly

We follow each platform's developer terms (TikTok, Meta, Google, Snap). No scraping, no unofficial endpoints, no shadow accounts. Where a platform requires marketing-partner registration we register; where they require commercial-content disclosure we honour the disclosure flag.

SECURITY

Security baseline

HTTPS-only across every domain. OAuth tokens never logged. Production access two-factor only. Quarterly access review. Incident response: customer notified within 72 hours of any confirmed data incident, per POPIA breach notification rules.

DPA

Data Processing Agreement

For business customers handling third-party personal data through SocialDrip (e.g. an agency posting on a client's behalf), we sign a Data Processing Agreement on request. Standard terms available; bespoke terms negotiable.

AI

No third-party AI training

Customer content (videos, captions, post analytics) is never fed into third-party AI training pipelines. Where we use AI internally (caption suggestions, content classification), models are run on our own infrastructure with zero-data-retention contracts at upstream providers.

Company details & contact

All the boring stuff that proves we're real.

LEGAL

Registered company

La Buschagne Holdings (Pty) Ltd
Trading as YBA Group, YBA Edge
South African private company
Registered office: Cape Town, South Africa

CONTACT

Reach a human

Email: hello@ybaedge.com
Trade / agency: hello@ybaedge.com
Privacy / data requests: privacy@ybaedge.com
SLA: 24h weekday, 48h weekend

DOCS

Legal documents

Terms of Service — full legal terms governing use of SocialDrip and all YBA Edge tools.
Privacy Policy — data collection, retention, processing, and your rights under POPIA / GDPR.

DEVELOPER

Platform integrations

SocialDrip is registered as a developer/app on:
• TikTok for Developers
• Meta for Developers (Facebook + Instagram)
• YouTube Data API
• Snap Kit
• Threads API

Try SocialDrip with your TikTok account today.

Free 14-day workspace preview. No credit card. Connect TikTok in two clicks, schedule your first post in five minutes.

Open SocialDrip →