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.
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.
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.
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.
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.
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).
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).
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.
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.
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 →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 →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 →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 →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 →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 →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.
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.
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.
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.
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.
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.
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.
From "I have a video" to "it's live across every platform" — five steps.
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.
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.
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.
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.
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.
Built for operators running more than one 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.
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-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.
Per-platform analytics
Daily-refreshed views / likes / comments / follower-delta per clip and per channel. Compare platforms apples-to-apples.
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.
Roles & team access
Owner / editor / viewer per workspace. Editors can draft & schedule; only owners can connect platforms and change approval policy.
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.
R450 / month
One workspace · 6 platform connections · 200 posts/month · Drip engine · Daily analytics · Email support.
Start a workspace →R950 / month
Up to 5 workspaces · Unlimited posts · Team roles · Priority support · Custom posting policy per workspace.
Start multi-brand →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 →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.
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.
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 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.
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 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.
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.
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.
All the boring stuff that proves we're real.
Registered company
La Buschagne Holdings (Pty) Ltd
Trading as YBA Group, YBA Edge
South African private company
Registered office: Cape Town, South Africa
Reach a human
Email: hello@ybaedge.com
Trade / agency: hello@ybaedge.com
Privacy / data requests: privacy@ybaedge.com
SLA: 24h weekday, 48h weekend
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.
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 →