WhatsApp, calls, your CRM and your books. In one system, set up with you.
Omnidesk is where South African businesses answer customers, track every deal, send invoices and keep count of stock. AI handles the routine replies and phone calls. Our team comes to your business and sets it up around the way you already work.
From R499 a month. No lock-in. Set up on site, anywhere in South Africa.
The inbox, shown with sample data. One conversation: AI answers, the order is reserved, a person confirms.
One login for the parts of the business that talk to customers and handle money.
Use the inbox and CRM on their own, or add books, stock, clinic and safety tools as you need them. Everything shares the same customer record.
Every message in one inbox, and AI that answers the easy ones.
WhatsApp, email, SMS, Facebook, Instagram and your website chat land in one place. The AI replies in your customer's language, books and qualifies, and hands over to a person when it should.
- Assign chats to people, add private notes
- AI replies in English, isiZulu, Afrikaans, Sesotho and more
- AI answers the phone when the desk is busy or closed
Know where every deal stands.
Contacts, deals, tasks and the full history of every conversation. Pipelines use your own stages, so it fits how your team already sells.
- Deals created straight from a chat
- Broadcasts and reminders on WhatsApp
- Reports on response times and your team
Prospecting
Qualified
Quote sent
Won
Accounting your accountant can follow.
Quote, invoice, statement and VAT, in the same system as your customers. Posted documents are locked, so corrections leave a trail.
- Statements sent on WhatsApp in one tap
- Bank import and payment matching
- Trial balance, income statement, balance sheet
| Item | Qty | Amount |
|---|---|---|
| PVA white, 20 L (from SO-2041) | 4 | R2 779.13 |
| Collect: Fourways, Sat 10:00 |
Receivables
This month
Know where every item is, and who moved it.
Receive against purchase orders, move stock between branches on numbered waybills, load vans by scan and get deliveries signed on the customer's phone.
- Blind stock takes by scan
- Serial-tracked items move only by scan
- Lens stock by power for optical labs
| Item | Serial / SKU | Qty |
|---|---|---|
| Angle grinder 115 mm | AG115-0447 | 1 |
| Angle grinder 115 mm | AG115-0452 | 1 |
| Cement 50 kg | CEM-50 | 20 |
| Tile adhesive 20 kg | TAD-20 | 12 |
- Picked & scannedZanele, Fourways
- Loaded to van 2Sipho, 34 items
- On routeETA 08:55
- Signed forWaiting for Midrand
The clinic system that does the admin.
OmniScribe listens to the consultation and drafts the note. The doctor checks it and signs. Sick notes, scripts and the invoice come from the same note.
- English, Afrikaans and isiZulu, even mixed
- Bookings and reminders on WhatsApp
- Multi-branch groups on one login
Made from this note
Language heard
Safety, health, environment and quality on one system.
Anyone can report a hazard from their phone by scanning a QR code, with no login. Every corrective action is followed until it is done, and the monthly SHEQ report takes one click.
- LTIFR and TRIFR worked out for you
- Permits, contractors, training and chemicals in one place
- Built around ISO 45001, 14001 and 9001
Needs attention today
We don't send you a login and wish you luck.
We visit
Someone from our team comes to your business, anywhere in South Africa, and watches how your people work today.
We set it up around you
Your pipeline stages, documents, branches and WhatsApp number. We bring your contacts and data across from your old system.
We train and stay close
Your team gets trained on site, with a 30-day onboarding plan. After that, support is a WhatsApp message away, day or night.
We work with retailers, clinics and optometrists, logistics and transport companies, schools and training providers, salons, agencies, factories and workshops.
Keep your number. Keep the app on your phone.
Already on the WhatsApp Business app? Connect the same number to Omnidesk in about five minutes. Customers keep messaging you as before, you can still reply from your phone, and every chat also lands in your Omnidesk inbox and CRM.
- Your phone app keeps working, and messages you send from it show in Omnidesk
- Up to six months of past chats and your phone contacts come across
- Connected through Meta's own official sign-up page
Businesses running on Omnidesk
Client quote goes here.
Name, role · Company
Published prices, in Rands.
Month to month, cancel any time. Add people as you grow.
| Plan | For | Price |
|---|---|---|
| Starter | CRM and inbox for one person | R499 /mo |
| Growth | Teams, AI auto-replies, analytics | R999 /seat |
| Business | Custom AI training, API, onboarding | R2 499 /seat |
| OmniHealth | Clinics and practices | from R1 499 /mo |
| OmniSHEQ | Safety, health, environment and quality | from R1 950 /mo |
| OmniVoIP | Calling from the CRM | from R259 /seat |
Prices exclude VAT.
Need people as well as software?
We provide trained agents for outbound sales, customer service, collections and appointment setting. They work inside Omnidesk, so you see every call and chat they handle.
See it working on your own business.
Book a demo and we'll show you Omnidesk set up with your channels and your kind of customers. Or just send us a message.
Every channel and every customer, in one place.
Stop switching between WhatsApp on a phone, an email inbox and a spreadsheet. Omnidesk brings your channels, your CRM, your calls and your AI into one workspace your whole team can use.
Sample data.
Where your customers already are
WhatsApp Business
Send and receive WhatsApp from Omnidesk on the official API. Automate replies, share the number across your team and never lose a chat on someone's phone.
Email and website chat
Add a chat box to your website and bring your email into the same inbox. Your team replies from one screen.
SMS
Reminders, follow-ups and campaigns by SMS, with delivery and replies logged on the customer's timeline.
Facebook and Instagram
Messenger and Instagram DMs answered from the same inbox, without switching apps.
Calls
Click to call from the CRM, with recordings and call logs on the customer record. See OmniVoIP.
Bookings
Customers book themselves. You set the services, times and availability; confirmations go out on WhatsApp or email.
Built for the way a team actually sells and supports
Prospecting
Qualified
Quote sent
Won
Sample data.
Contacts and pipeline
Every lead, deal and contact from first message to closed, with tasks and the full history in one view. Your own pipeline stages.
Tickets
Turn any conversation into a ticket. Priorities, SLA timers, assignment and a full audit trail.
Team and permissions
Invite agents, set roles, route chats by skill and see who is available, busy or away.
Broadcasts
Confirmations, reminders and campaigns on WhatsApp, SMS and email, sent to the right list at the right time.
Reports
Response times, resolution rates, agent performance and customer satisfaction across every channel.
Security
Two-step sign-in, automatic lock after inactivity, and personal details masked before anything reaches the AI.
See your channels in one inbox.
AI that answers your customers, and knows when to hand over.
OmniAssist replies on WhatsApp, chat and email, and answers the phone, in your customer's language. It's trained on your products, prices and policies, and passes the conversation to a person when it should. It runs on Anthropic's Claude.
Replies on its own, in any language New
Not suggestions. OmniAssist replies by itself in English, isiZulu, Afrikaans, Sesotho, isiXhosa or whatever language your customer writes in. It hands over on request, or when it isn't sure.
Answers the phone New
A voice agent that picks up when the desk is busy, at lunch, after hours and on weekends. It greets callers in your business's name, switches language with them, takes messages, books appointments and sends a WhatsApp confirmation. Every call is logged.
Qualifies leads
Asks the questions your best salesperson would, then puts the lead in the pipeline with the answers attached.
Workflows without code
Route chats by country, channel or keyword, assign agents, update the CRM and fire webhooks.
Agent assist
Suggested replies, conversation summaries, and an early warning when a customer is getting frustrated.
Private by design
ID numbers, phone numbers, emails and card or account numbers are masked before a message goes to the AI, then put back in the reply.
Hear it answer for your business.
AI replies are included from the Growth plan.
Know where every item is. From the supplier to the signature.
Every movement is scanned, timed and linked to a person. Nothing moves without a name attached.
| Item | Serial / SKU | Qty |
|---|---|---|
| Angle grinder 115 mm | AG115-0447 | 1 |
| Angle grinder 115 mm | AG115-0452 | 1 |
| Cement 50 kg | CEM-50 | 20 |
| Tile adhesive 20 kg | TAD-20 | 12 |
- Picked & scannedZanele, Fourways
- Loaded to van 2Sipho, 34 items
- On routeETA 08:55
- Signed forWaiting for Midrand
Sample data.
Receiving
Purchase orders go to suppliers on WhatsApp and stock is booked in against the order. You can't receive more than is outstanding.
Stock takes
Blind counts by scan: counters never see the expected quantity. Differences show their value at review, then post with every adjustment logged.
Branches and departments
Move stock between branches, the stockroom, manufacturing, damages and the shop floor. Serial-tracked items move only by scanning the serial.
Waybills and transfers New
Every transfer gets a numbered waybill. See what's in transit, what has arrived and what is still at head office, across all branches.
Van stock
Load each driver by scan and treat the van as its own location. At the end of the day, reconcile what was sold, returned or short, with the reason.
Proof of delivery
The customer signs on their own phone through a one-time link, with a handover photo and location on the delivery note.
Item history
Scan any serial or SKU to see its whole life: received, moved, loaded, delivered, returned or damaged, each with a name and time.
Optical and lens stock New
Lens stock by type, index, coating and power, frames by brand and model, and job cards that follow the lab's own fabrication card.
Stock on WhatsApp
Check stock, receive deliveries and confirm transfers from your phone, with PIN-protected actions.
Four rules, no exceptions
| Event | Only happens through |
|---|---|
| Stock in | A receipt against a purchase order |
| Stock out | A driver manifest or a van load |
| Correction | A counted, reviewed and posted stock take |
| Delivered | A signed proof of delivery, not just "sent" |
See every movement, end to end.
We come to you and set it up around how you already work.
Books your accountant will trust.
Double-entry accounting in the same system as your customers, chats and stock. Posted documents are locked: corrections leave a trail instead of rewriting history.
| Item | Qty | Amount |
|---|---|---|
| PVA white, 20 L (from SO-2041) | 4 | R2 779.13 |
| Collect: Fourways, Sat 10:00 |
Receivables
This month
Sample data.
Quotes and invoices
Quote to invoice to payment without retyping. Send from the system and see what's outstanding on the customer record.
Statements and receivables New
Customer statements in one tap, on WhatsApp or email. Overdue balances per customer, with deposits and part-payments handled properly.
Bank import and cash flow
Import bank statements, match payments to invoices, and see cash in, cash out and the balance as you post.
Expenses and bills
Supplier bills, expenses and banking in one ledger, reconciled against your accounts rather than a spreadsheet.
VAT and reports
VAT on every line. Trial balance, income statement and balance sheet from the same postings.
Locked documents
A posted document can't be quietly edited. Reversals and credit notes leave an audit trail.
Multi-currency
Run other currencies where you need them, with the rate kept on the document so old figures stay right.
OmniAssist for accounts
Ask where the money went, how to record something or what your VAT position is, and it helps you post the entry.
Connected
Invoices raised from a chat, a job card or a consultation land in the ledger. Stock movements post their cost.
Stop rebuilding the books at year end.
Set up with your accountant on the line, or we come to you and do it together.
The clinic system that does the admin for you.
From a solo GP to a multi-branch group. Notes, bookings, calls, billing and reporting on one login, built for South African practices and POPIA-ready.
Made from this note
Language heard
Sample data. No real patient information is shown.
OmniScribe New
Just talk. OmniScribe listens in English, Afrikaans or isiZulu, even when the patient switches mid-sentence, and writes a structured note: diagnosis, ICD-10, script, sick days, follow-up. The doctor reviews and signs every note; nothing files unchecked.
Bookings, WhatsApp and calls
Bookings that confirm themselves on WhatsApp, automatic reminders and recalls, telemedicine with private join links, and AI that answers the phone when the desk is busy.
Patient records and the front desk
One record for every visit: allergies, chronic conditions, vitals, history and documents. Walk-ins, a live waiting room, and full-resolution scans, X-rays and lab results filed to the patient.
Documents and billing
Sick notes, prescriptions, invoices and statements from the consultation, on your letterhead, printed or sent on WhatsApp. Medical-aid details on file and balances tracked per patient.
Multi-branch groups
Head office sees performance and daily visits across all sites. Every branch shares the patient base; the diary and reporting stay per site. The owner creates and controls branch logins.
Trusted, every day
Encrypted, backed up daily, with an append-only audit trail on every patient record. A practice assistant answers staff admin questions and never diagnoses. Migration, training and support included.
Priced per practice. Grows per doctor.
Published prices, per practice. No percentage of your claims and no per-message metering.
- Patients, bookings, waiting room, vitals
- Consultations with ICD-10
- Sick notes and prescriptions, one tap
- Invoices and statements
- WhatsApp booking confirmations
- Document vault · 10 GB
- 3 staff logins · support in business hours
- Everything in Solo
- Telemedicine with private join links
- WhatsApp reminders and recalls
- Practice assistant AI for staff
- Reporting: visits, revenue, outstanding
- Unlimited staff · 50 GB imaging
- Priority support on WhatsApp
- Everything in Practice
- AI call answering · 1 line included
- GP, optometry and physio in one site
- Data migration from your old system
- Advanced reporting per practitioner
- High-resolution imaging · 250 GB
- 24/7 support · OmniScribe at R2 500
- Everything in Clinic, at every branch
- Head-office view of visits, revenue and patients per branch
- Shared patient base across branches
- Branch logins the owner controls
- AI call line included per branch
- Dedicated database, standby and point-in-time recovery
- 99.5% uptime SLA · account manager
| Add-on | Price |
|---|---|
| OmniScribe consultation notes | R3 000 per practitioner / month (R2 500 on Clinic and Group). 30-day free trial on every plan. |
| AI call answering, any language | R1 500 per line / month. Included: 1 line on Clinic, 1 per branch on Group. |
| Extra practitioner | R750 / month. Extra branch (Group): R4 500 / month. |
| Imaging storage | R150 per 50 GB / month. Extra on-site training day: R3 500. |
| WhatsApp conversations | Meta's rate + 25%, itemised on your invoice. No other per-message charges. |
| Terms | Solo and Practice month to month. Clinic 6 months, Group 12 months. Pay annually and get 2 months free. Groups can pilot one branch for 30 days. |
All prices in ZAR, excluding VAT. No setup fees and no percentage of your claims. OmniHealth runs beside your medical-aid claims system; claims switching is not included.
Built for GPs, specialists, optometrists, physios, dentists and groups.
Our team comes to your practice to set it up.
Safety, health, environment and quality. One system, every site.
OmniSHEQ replaces the spreadsheets, paper checklists and WhatsApp photos. Anyone can report from their phone, every corrective action is followed until it is done, and your monthly SHEQ report takes one click.
Injury frequency rates per 200 000 hours
Needs attention today
Sample data. No real company information is shown.
Report from the floor
Stick a QR code on every forklift, ladder and fire extinguisher. Anyone can scan it to do the inspection or report a problem, with no login. The field app keeps working without signal, and staff can report hazards on WhatsApp.
Every action followed to done
Incidents and audit findings become corrective actions with an owner and a due date. They're followed through to done, verified and checked for effectiveness. Reminders go out before things fall overdue.
Risks, permits and contractors
A risk register (HIRA) with a heat map before and after controls. Permits to work for hot work, confined spaces, heights and isolation. Contractors upload their own COIDA letter and safety file from a link, and you approve them.
People and health
A training matrix that shows who is expired or due. PPE issue and stock, and medical surveillance that keeps only the fitness outcome and restrictions, visible only to SHEQ officers and admins.
Environment and quality
Aspects and impacts, monitoring against your permit limits, and a waste register with safe disposal certificates. Nonconformances, customer complaints, approved suppliers, management of change and management review.
Reports for the board
LTIFR and TRIFR are worked out from your hours worked. A branded PDF management report in one click. Build your own reports from any register, pin them to the command centre and have them emailed weekly or monthly.
From a hazard on the floor to a fixed problem.
Scan and report
A worker scans the QR code on the equipment, takes a photo and sends it. The report lands in OmniSHEQ with the equipment and place filled in.
Assign and fix
The SHEQ officer investigates, finds the root cause and adds a corrective action with an owner and a due date. Everyone can see what is overdue.
Verify and report
The fix is checked and signed off. It shows on the command centre and in the monthly report, ready for the auditor.
The legal register comes with a South African starter list: the OHS Act and its regulations, COIDA and NEMA. Built around ISO 45001, ISO 14001 and ISO 9001.
Your records stay yours.
- Two-step sign-in for every login, with roles for admins, SHEQ officers and team members
- Medical records limited to SHEQ officers and admins
- Every change is logged, with nightly backups
- Your logo and colours on every PDF report
- Export your data to Excel at any time, including if you leave
One monthly price for your company.
No per-user fee for the people who report. Published prices, in Rands.
- Command centre with LTIFR and TRIFR
- Incidents and corrective actions
- Risk register (HIRA)
- Audits and inspections
- Documents, legal register and training
- Field app and equipment QR codes
- Branded PDF management report
- Everything in Starter
- Permits to work and contractors
- Medicals, PPE and chemicals / SDS
- Environment: aspects, monitoring, waste
- Quality: NCRs, complaints, suppliers, change
- Report builder with emailed reports
- Form builder and WhatsApp reporting
- Everything in Business
- Logins as agreed
- Named contact
- Quarterly review meeting
- Custom forms built for you
| Also good to know | Details |
|---|---|
| People who report by QR code or WhatsApp | Unlimited and free on every plan. Only the people who manage the system need a login. |
| Once-off onboarding | R4 500 on Starter, R9 500 on Business. We set up your company and branding, import your Excel registers and train your team. |
| Extra site · extra 10 logins | R650 / month · R750 / month |
| WhatsApp reporting on Starter | R450 / month. Meta's message fees, if any, are passed on at cost. |
| Training | Online R950 per hour. On site in Gauteng R4 500 per day. |
| Terms | Month to month with 30 days' notice. Pay yearly and get 2 months free. Export your data to Excel any time. |
All prices in ZAR, excluding VAT.
Built for factories, workshops, construction, logistics and any business with a SHEQ officer.
We'll show it on a sample company in 30 minutes, then set it up with your own registers.
A trained team, working inside your Omnidesk.
When you need people as well as software, we provide managed agents for sales, support and collections. They work in the same platform, so you see every call and chat.
| Service | What the team does | Per agent / hour |
|---|---|---|
| Outbound sales | Prospect, qualify and close for B2B and B2C campaigns. | $8–$15 |
| Customer service | Inbound support by phone, chat, email and WhatsApp, with 24/7 cover available. | $10–$20 |
| Collections | Compliance-trained agents who recover what's owed while keeping the relationship. | $15–$30 |
| Appointment setting | Qualify leads and fill your calendar with confirmed appointments. | $8–$15 |
| Lead generation | Research, prospecting and list building, so your sales team can focus on closing. | $8–$15 |
| Back office | Data entry, order processing, account admin. | $8–$12 |
Every team includes Omnidesk access, agent training, quality checks, daily reporting and an account manager. Minimum: 2 agents for 30 days. Contract terms are flexible.
Tell us about the campaign.
We'll come back with a quote within 24 hours.
Built in South Africa. Working across Africa and further.
Our home base is Johannesburg. The platform works for businesses anywhere WhatsApp does, and our BPO teams work in our clients' time zones.
| Where | What we offer |
|---|---|
| South Africa | The full platform and BPO teams, with on-site setup in all nine provinces. |
| Zimbabwe | The platform for growing businesses, priced for the market. |
| Rest of Africa | Chat, WhatsApp and AI replies for businesses across the continent, set up remotely. |
| United States, United Kingdom, Canada, Australia | BPO teams for sales, support and collections, scheduled around your time zone. |
Working somewhere else?
Tell us where you are and what you need.
Pricing
One subscription covers the CRM, the inbox and AI. Month to month, cancel any time, 14-day money-back guarantee. Prices exclude VAT.
Omnidesk: CRM, inbox and AI
- CRM and inbox
- WhatsApp, email, SMS, live chat
- AI smart replies and summaries
- Tickets
- 50 knowledge base entries
- Everything in Starter
- AI auto-replies
- Analytics and CSAT
- Team roles and permissions
- 200 knowledge base entries
- 250 call minutes per seat
- Everything in Growth
- Custom AI training
- API and webhooks
- 500 knowledge base entries
- Dedicated onboarding
- 1 000 call minutes per agent
- Everything in Business
- Unlimited seats
- SSO and audit logs
- SLA guarantee
- Account manager
Every plan includes the CRM, inbox, AI, tickets and knowledge base. Add seats any time.
OmniVoIP: calling
- 500 call minutes per seat
- Click to call from the CRM
- Call recording and logs
- CRM contacts and notes
- WhatsApp inbox
- 750 call minutes per seat
- Click to call from the CRM
- Call recording and logs
- CRM contacts and notes
- WhatsApp inbox
- 1 500 call minutes per seat
- Click to call from the CRM
- Call recording and logs
- CRM contacts and notes
- WhatsApp inbox
OmniHealth: clinics and practices
- Patients, bookings, waiting room, vitals
- Consultations with ICD-10
- Sick notes and prescriptions, one tap
- Invoices and statements
- WhatsApp booking confirmations
- Document vault · 10 GB
- 3 staff logins · support in business hours
- Everything in Solo
- Telemedicine with private join links
- WhatsApp reminders and recalls
- Practice assistant AI for staff
- Reporting: visits, revenue, outstanding
- Unlimited staff · 50 GB imaging
- Priority support on WhatsApp
- Everything in Practice
- AI call answering · 1 line included
- GP, optometry and physio in one site
- Data migration from your old system
- Advanced reporting per practitioner
- High-resolution imaging · 250 GB
- 24/7 support · OmniScribe at R2 500
- Everything in Clinic, at every branch
- Head-office view of visits, revenue and patients per branch
- Shared patient base across branches
- Branch logins the owner controls
- AI call line included per branch
- Dedicated database, standby and point-in-time recovery
- 99.5% uptime SLA · account manager
| Add-on | Price |
|---|---|
| OmniScribe consultation notes | R3 000 per practitioner / month (R2 500 on Clinic and Group). 30-day free trial on every plan. |
| AI call answering, any language | R1 500 per line / month. Included: 1 line on Clinic, 1 per branch on Group. |
| Extra practitioner | R750 / month. Extra branch (Group): R4 500 / month. |
| Imaging storage | R150 per 50 GB / month. Extra on-site training day: R3 500. |
| WhatsApp conversations | Meta's rate + 25%, itemised on your invoice. No other per-message charges. |
| Terms | Solo and Practice month to month. Clinic 6 months, Group 12 months. Pay annually and get 2 months free. Groups can pilot one branch for 30 days. |
All prices in ZAR, excluding VAT. No setup fees and no percentage of your claims. OmniHealth runs beside your medical-aid claims system; claims switching is not included.
OmniSHEQ: health, safety, environment and quality
- Command centre with LTIFR and TRIFR
- Incidents and corrective actions
- Risk register (HIRA)
- Audits and inspections
- Documents, legal register and training
- Field app and equipment QR codes
- Branded PDF management report
- Everything in Starter
- Permits to work and contractors
- Medicals, PPE and chemicals / SDS
- Environment: aspects, monitoring, waste
- Quality: NCRs, complaints, suppliers, change
- Report builder with emailed reports
- Form builder and WhatsApp reporting
- Everything in Business
- Logins as agreed
- Named contact
- Quarterly review meeting
- Custom forms built for you
| Also good to know | Details |
|---|---|
| People who report by QR code or WhatsApp | Unlimited and free on every plan. Only the people who manage the system need a login. |
| Once-off onboarding | R4 500 on Starter, R9 500 on Business. We set up your company and branding, import your Excel registers and train your team. |
| Extra site · extra 10 logins | R650 / month · R750 / month |
| WhatsApp reporting on Starter | R450 / month. Meta's message fees, if any, are passed on at cost. |
| Training | Online R950 per hour. On site in Gauteng R4 500 per day. |
| Terms | Month to month with 30 days' notice. Pay yearly and get 2 months free. Export your data to Excel any time. |
All prices in ZAR, excluding VAT.
BPO teams
| Team | Covers | Per agent / hour |
|---|---|---|
| Sales campaigns | Outbound sales and lead generation, daily reporting and QA | $8–$15 |
| Customer service | Phone, chat, email and WhatsApp, 24/7 available, CSAT tracked | $10–$20 |
| Collections | Compliance-trained agents, recovery-rate reporting | $15–$30 |
Talk to us.
Book a demo, ask for a quote or just ask a question. We reply within 24 hours, Monday to Friday.
Thanks, we've got your message.
Someone from our team will be in touch within 24 hours. If it's urgent, WhatsApp us on +27 67 842 9202.
Please add your name, company and email.
- WhatsApp+27 67 842 9202
- Call+27 67 842 9202Monday to Friday, 8am to 5pm
- Email[email protected]
- Support for clients[email protected]
- OfficeDesign Quarter, Fourways, Johannesburg