ChatGPT doesn't know your business. VoxMachine does.
Teach it your business once: your services, prices, customers and voice. From then on it plans your month, writes the work grounded in your real facts, publishes to your channels once you approve, and keeps track of what performed. A marketing system, not a blank prompt box.
Set up in under ten minutes. Cancel any time.
One loop, running every month
Set up takes under ten minutes. The loop then runs for as long as you keep the business.
It learns your business
Your services, prices, customers, differentiators and voice go in once, from your website, your documents, or a guided setup. That becomes the context under every piece of work that follows.
It plans the month
Instead of a blank box, you get a month of suggested work laid out on a calendar, built around your business and the South African dates that actually matter to it.
It writes the work
Each piece is generated against your stored facts rather than a prompt you had to compose, so the prices, services and names in the draft are your own.
You approve, then it publishes
Nothing reaches a channel until you have seen the final copy, the destination account and the scheduled time, and said yes. Connect Facebook, Instagram or LinkedIn and it posts for you.
It brings the results back
Published posts report back what they did, so performance sits next to the work that produced it instead of in three separate platform dashboards.
It gets sharper about your business
In developmentPerformance becomes guidance: which themes, offers and channels are worth repeating for your business specifically, and which quietly are not.
Then it starts again at step 02, with a month of evidence it did not have the first time.
Watch it work in real time
Real South African businesses. Your brand voice, applied automatically.
Content type
Joburg drivers, is your car ready for cold mornings? Gearhead Auto in Randburg is running a winter safety check for R350 this week. We check the battery, coolant, brakes, tyres, and lights so you know what needs attention before a breakdown ruins your day. Not sure if it is worth booking? If your car is slow to start, your wipers leave streaks, or your brakes feel different, it is worth a quick check. Message us on Facebook or WhatsApp 082 555 1234 to book. #Randburg #JoburgDrivers #CarService #WinterDriving
Generated using your brand voice and business knowledge
Try it with your businessEvery output is grounded in your knowledge base, not a generic AI response.
Not just another AI writing tool
Here is what makes VoxMachine different.
Generic AI
VoxMachine
Needs a long prompt every single time
Learns your business once and remembers everything
Sounds like it could be anyone
Uses your actual brand voice and tone
Doesn't know your prices or services
Pulls your real offers into every generation
American English, American references
South African English, local context, R-sign pricing
Generic templates you edit manually
Ready-to-post content grounded in your knowledge
Forgets everything when you close the tab
Builds a knowledge base that grows over time
The same loop, run on one estate agency
Five steps, from what the system knows to what came back after publishing.
Bergview Property is an illustration, not a customer. The figures below show how the product presents results, not a result anyone has achieved.
What it knows about the business
Captured once during setup, from the agency's own website and documents. Every later step reads from this rather than from a prompt.
- Services
- Residential sales, rentals, valuations
- Areas
- Rondebosch, Newlands, Claremont
- Typical listing
- R2.4m to R4.5m
- Voice
- Warm and plain. Never pushy.
- Never say
- "Dream home", "must see", "priced to go"
What it puts on the calendar
A month of suggested work, built from those facts and the local dates that matter to a Cape Town agency. The owner removes what does not fit.
- Mon 4 AugInstagram captionNew Rondebosch listing goes live
- Wed 6 AugBlog postWhat a pre-sale inspection saves a seller
- Sat 9 AugFacebook postOpen house, Newlands, 10am to 1pm
What it writes
Generated against the stored facts, so the suburb, the price band and the things this agency refuses to say are all already correct.
Morning light, and a kitchen you will actually want to cook in. This Rondebosch semi has been renovated top to bottom: open plan, north facing, and quiet enough to hear the birds in Newlands Forest. 3 beds, 2 baths, R3.2m Book a private viewing through the link in our bio. #CapeTownProperty #Rondebosch #SouthernSuburbs #PropertyZA
What you approve before anything goes out
The destination account, the final copy and the scheduled time, together, in one confirmation. Nothing publishes without this step.
- Destination
- Bergview Property, Instagram professional account
- Scheduled
- Mon 4 Aug, 08:30 SAST
- Status
- Waiting for your approval
What came back
Results sit next to the work that produced them. Where a number is not being tracked, the product says so rather than showing a zero.
- Reach
- 2 140
- Saves
- 38
- Website clicks
- Not tracked yet
What changes in the business
No performance claims here. There is no customer data behind them yet, so we are not going to invent any.
You stop starting from nothing
The month arrives already planned. Deciding what to post is usually the step that stalls a small business for three weeks, and it is the step that disappears first.
Your details come out right
Prices, service names, suburbs and the phrases you refuse to use are stored once and applied every time, instead of being retyped into a prompt and quietly drifting.
Marketing survives a busy month
Consistency stops depending on whether you had a free evening. The work is already drafted and scheduled, so a bad week costs you an approval, not a month of silence.
You stop explaining yourself to a chat box
No re-pasting your business description at the top of every request. The context persists between sessions, which is the practical difference from a general assistant.
Whether this is for you
Built for
- You own or run a South African business and marketing has landed on your desk alongside everything else.
- You have real things to say: services, prices, areas you cover, offers that change through the year.
- You want the work planned and drafted for you, then approved by you before it goes anywhere.
- You are on Facebook, Instagram, LinkedIn, WhatsApp or Google Business, and keeping up with them is the problem.
Not built for
- You want content published automatically without reading it first. Approval is a required step here, not a setting.
- You are an agency running many unrelated clients through one login. Workspaces are per business by design.
- You need legal, medical or financial copy signed off by a compliance team before publishing. Nothing here does that review.
- You want the highest possible volume of posts. This optimises for accuracy about one business, which is a slower thing.
You are handing over how your business works
So here is exactly what happens to it. Each of these is something you can hold us to.
Your content does not train anyone’s model
Generation runs on the Anthropic API and retrieval on OpenAI embeddings. Neither trains on what passes through, and we do not sell or share your business data for advertising.
Nothing publishes until you approve it
This is enforced in the data model, not promised in copy. A publication is created as a draft, and reaching a channel requires you to confirm the account, the copy and the time.
One business cannot see another
Every workspace is isolated at the database level with row-level security, and every API route that touches business data checks the tenant before it reads anything.
Connected accounts are encrypted
Access tokens for Facebook, Instagram and LinkedIn are encrypted before storage and never sent to the browser. Disconnecting an account removes them.
Leaving takes your data with you
Close the account and your content is deleted within 30 days. Documents you remove from the knowledge base go immediately, not at the end of a cycle.
POPIA rights, and a regulator to escalate to
Access, correction, deletion and objection are all available, and you can lodge a complaint with the Information Regulator of South Africa. Billing runs through PayFast, so we never hold your card details.
The full detail lives in the privacy policy, including every third party that processes your data and what each one receives.
12 content types. One platform.
Everything a local business needs to stay visible and consistent.
Blog Post
SEO-optimised long-form articles
Long-Form Article
Editorial thought-leadership content
Facebook Post
Engaging social copy with CTAs
Instagram Caption
Captions and hashtag blocks
WhatsApp Broadcast
Direct broadcast messages for WhatsApp Business
LinkedIn Post
Thought-leadership for professional audiences
Service Page Copy
Website copy that converts
SEO Metadata
Titles, descriptions, and slugs
Promotional Copy
Offers and campaign messaging
Google Business Update
Keep your listing active
Email Campaign
Subject lines and body copy
Property Listing
Headline, highlights, and listing copy for residential and commercial properties
Ready to stop staring at a blank page?
Set up takes less than ten minutes. Your first piece of content takes less than thirty seconds.