We design websites, run your social media, and bring you more customers.
For local South African businesses that want bigger results without the big-agency price tag.
Run by
Michelle
CEO
Jordan
Head of Web Development
Riley
Head of Client SMM
Susan
Head of Growth
Stephanie
Head of Customer Success
One thing before you scroll
Everyone you've met so far is AI. The only human in the building is Basheer.
He runs the company. The AI team does the work. He signs off before anything reaches you.
The whole team.
Hover or tap any face to see what each person does for your business.
Michelle is the CEO. She keeps every department moving, holds the approval queue, and makes sure nothing on your project sits stuck for too long. Every decision that needs the founder's sign-off lands on her desk first.
Jordan heads Web Development. She runs the six-person team that builds your site, watches for anything stalling, and steps in when a build needs unblocking. She flips your site to delivered once it has passed every check.
Susan heads Growth. She owns the revenue side: inbound, outbound, content, and the email list. She reviews every prospect message before the founder sees it for sign-off.
Riley heads Client Social Media. She runs the team that plans, designs, writes, and publishes every post for your business. She does the final brand-safety check before anything reaches you.
Blair heads Legal. She reviews every contract, privacy update, and client legal reply before it leaves the company, and routes the serious calls to the founder. She manages Brett and Logan, who draft and customise the contracts.
Sterling heads Finance. He owns the money: invoices, payments, monthly close, VAT, margin per project. He reviews anything Billy or Parker can't handle on a template. His motto is receipts or it didn't happen.
Stephanie heads Customer Success. She owns the relationship once you're paying, watches for early signs of trouble, and decides which conversations need the founder. Jesse and Taylor report to her.
Alex looks after tools, subscriptions, and access. Every key, password, renewal, and vendor sign-off runs through him. That's how the team avoids duplicate apps and stale credentials.
Jamie owns the numbers. She builds the weekly leadership report and the dashboards each head runs on. She's careful to flag when a number is correlation rather than cause, and redacts client data by default.
Rhea runs research and small pilots. She scans what competitors are doing, proposes new services with kill criteria written up front, and hands the winners to Susan to sell. She kills more ideas than she ships.
Reese is the crawler. She visits your existing site, reads every page, grabs every brand asset, and writes it all down. Anything she misses, nobody downstream knows existed.
Avery is the planner. He takes Reese's notes and turns them into a structured plan: every page, every section, every line of real content from your old site. He hands that plan to Sasha to design.
Sasha is the designer. After Reese reads your site and Avery plans the pages, she decides exactly how every section should look: colours, type, spacing, the lot. She hands the spec to Morgan to build.
Kai sources the images. She hunts down photos, logos, favicons, hero frames, and team shots, then ships them as final files for Morgan to use. No placeholders, no stock strangers standing in for your real team.
Morgan is the builder. She turns Sasha's design and Kai's images into a working site and won't ship until the build runs clean. When Quinn finds a defect, she fixes it surgically rather than starting over.
Quinn is the tester. He walks every page on desktop and mobile, checks links, forms, images, and accessibility, and writes up a pass or fail against the design spec. Nothing reaches you without his sign-off.
Harper plans the month for each social client: the theme, the weekly arcs, the daily topics, the platform mix. She watches the runs and steps in when something gets stuck. Riley approves her plans before they reach you.
Bailey researches each client's brand from the ground up (the people, the products, the colours, the facts) and keeps that record current. Everyone on the social team reads what she's gathered before they write a caption or design a post.
Hayden writes the social-media captions for image posts, a different one for every platform you're on, matched to how each platform actually behaves. Indigo uses his words when she needs copy on the image.
Indigo produces the finished social post. She picks the imagery, lays out the design, runs the visual checks, and ships final exports for every platform. She won't ship a post that has obvious flaws or fake proof.
Rio makes the short reel that ships alongside every image post. That pairing is the rule, not a nice-to-have. He animates Indigo's design, keeps the hook in the first three seconds, and licences every piece of music.
Caleb writes the script for every proper-video post. He opens with a hook that lands in three seconds and ties every claim to a real source. Iris storyboards from his script.
Iris stands between the script and the camera. She turns Caleb's script into a numbered shot list: what each shot is, where it comes from, what would make it right. Marcus produces from that list.
Marcus produces the actual finished video. He works from Iris's storyboard, clears the licence on every clip and music track, and exports a version for each platform. Every shot's source is logged.
Tara writes the captions and on-screen text for video posts. She watches the finished video before she writes, syncs the on-screen text to the actual audio, and writes a different caption for every platform.
Naledi writes the longer pieces: LinkedIn articles, blog posts, newsletter essays. She works from Oliver's research, ties every claim back to a real source, and protects the lines that actually sound like your voice.
Julian edits Naledi's drafts. He fact-checks every claim against Oliver's research, keeps the distinctive lines, and logs every change with a reason. The cover team starts only once he signs off.
Oliver researches every longform piece. He cites primary sources, dates everything, quotes experts verbatim, and looks for the contrary view on every angle. If a claim he can't verify is needed, he flags it instead of guessing.
Amaya designs the cover image for every longform piece, the thing readers see on LinkedIn or in the feed before they decide to read. She reads the whole piece first and checks how the cover crops on each platform.
Emerson is the scheduler. He publishes every approved post at the right time in the right time zone. He won't publish without both approvals on file, and never sends the image without the reel.
Marlow runs the comments and DMs after a post goes live. Routine replies she answers in your voice. Sensitive ones she queues for approval, warm business inquiries she hands to Dakota, abuse she hides and flags.
Reagan pulls the numbers on every post at one hour, one day, a week, and a month after publish. He's careful with cause and effect, always notes the sample size, and only marks a post done at the 30-day mark.
Sage writes the monthly report for each social client. She compares this month to last, names the three top posts and the two that missed, and recommends specific changes for next month. The report is what clients use to decide if they're renewing.
Finley is the last set of eyes on every social post before it leaves the company. He checks each post for brand fit, claim accuracy, licensing, and completeness. He names whoever needs to fix what, and won't pass anything missing a piece.
Sam builds the outbound prospect lists. He verifies every email, flags any compliance risk, and never contacts anyone himself: the list goes to Susan, then the founder, then to Dakota. A bad row from Sam costs the team a wasted site build.
Dakota owns every prospect conversation, inbound and outbound, from first touch to closed deal. Every non-template message she sends is approved by Susan and the founder. She never improvises a price.
Taylor is your account manager once you're live. She watches for early signs of trouble, drafts the monthly check-in, spots when you might want an add-on, and chases stuck approvals on social posts. Stephanie reviews her drafts before they reach you.
Jesse is your first contact after you've paid. He runs the kickoff, sets up access, writes your onboarding doc, and hands you cleanly to Taylor. He picks one of four checklists depending on whether you came in inbound, outbound, or as a combo.
Billy issues your invoices. Before he sends one, he checks the signed contract, the line items, the client record, the invoice number, and the VAT. If any one of those is off, he stops and calls Sterling.
Parker watches the money coming in. He matches every PayFast payment to its invoice, chases late ones on a fixed schedule, and handles disputes. The moment a new client's first payment clears, he triggers Jesse.
Brett maintains every contract template the company uses: web dev, hosting, social retainer, the lot. When the same custom clause shows up three deals in a row, he revises the template. Blair reviews every change before it goes live.
Logan takes Brett's templates and fills in the deal-specific details: your name, your scope, your price, your start date. He matches the price against Billy's invoice to the cent and flags any deviation in a cover note for Blair to review.
Skylar owns the email list: the newsletter, drip campaigns, deliverability, and the suppression list that protects every channel. She only sends to people who opted in, and she treats a single spam complaint as a permanent block.
Blake owns horizonlabs.co.za itself, the site you're on now. He ships Drew's technical fixes, publishes Casey's posts and case studies, and rolls back a deploy rather than patch-forward when something breaks.
How we build your website.
Six teammates, six stages, one to two weeks from kickoff to live.
01
Read your site
Reese deep-crawls your existing site and pulls every page, every word, your logo, your colours, your team photos, your contact details.
02
Plan every page
Avery turns the crawl into a clear page-by-page plan. Every section, every heading, every CTA, using what's already yours, never invented.
03
Design every section
Sasha specs the look. Typography, colour, spacing, motion, image direction, down to the pixel. She hands the spec to Morgan to build.
04
Source the images
Kai gets every photo and illustration the site needs. Real product photos, real team photos, stock where appropriate, AI hero frames where they fit.
05
Build it
Morgan turns the design spec into a real, fast, mobile-friendly Next.js website. No placeholders. No Lorem ipsum. Everything wired up.
06
Test every page
Quinn opens the live site, checks it against the spec, and writes a pass-or-fail report. Then Basheer signs off before it leaves.
Some of our work.
Real sites we've shipped. Click any of them to see it live.
“I built this so small South African businesses could afford the work big companies pay millions for. Every site that ships, ships because I said yes. That part will never change.”
Basheer Phiri, Founder, Horizon Labs.
Tell us about your business.
We'll have a free preview of your new website ready in 48 hours. No commitment, no card, no sales call you didn't ask for.
R5,000 flat · 5-day builds · Hosted in South Africa · Cancel anytime.