If you run a medical practice in South Africa, there’s a strong chance GoodX sits at the centre of your operations. It handles your diary, your billing, your clinical notes, and your medical aid claims.
It does that job well. But ask any practice manager what happens between appointments, and you’ll hear a different story: WhatsApp messages sent from personal phones, follow-up emails buried in someone’s Outlook, recall reminders that never go out, and Google reviews that never get asked for.
That’s the gap a CRM for GoodX is designed to fill. BaseCloud CRM integrates seamlessly with GoodX so your practice management system keeps doing what it’s good at, while patient communication, retention, and growth run automatically in the background.
What GoodX Already Does Well
GoodX is built for the operational side of running a practice. Before looking at where a CRM adds value, it’s worth being clear about what GoodX already covers properly.
| Function | What GoodX Handles |
| Scheduling | Online booking, diary management, automated SMS and email appointment reminders, self-check-in kiosk |
| Billing & Claims | Real-time medical aid switching, automated invoice generation, credit control with follow-up reminders |
| Clinical Records | Paperless notes, prescriptions, pathology e-ordering, smart stickers for patient tagging |
| Reporting | Turnover, bookings, and claims performance dashboards |
For most practices, that covers the clinical and administrative core. The challenge is that running a practice is no longer enough on its own. Patients expect proactive communication, easy WhatsApp access, post-visit follow-ups, and personalised messaging based on their history. That’s where BaseCloud CRM steps in.
Why a CRM for GoodX Matters
A practice management system and a CRM are built for different jobs. GoodX manages the clinical and financial workflow inside the appointment. A CRM, or Customer Relationship Management system, manages the relationship around it.
For doctors, dentists, optometrists, and allied health professionals, a healthcare CRM handles patient outreach, automates follow-ups, tracks every interaction across email, WhatsApp, and SMS, and runs marketing campaigns that bring patients back. It sits alongside your practice management system, not in place of it.
GoodX runs the practice. BaseCloud CRM grows it.
Where BaseCloud CRM Closes the Gaps
Below is a practical breakdown of what GoodX doesn’t do, and how BaseCloud CRM fills each gap.
Gap 1: Omnichannel Communication Automation
GoodX automates SMS and email appointment reminders only. WhatsApp is available as a manual channel, not an automated one.
BaseCloud CRM adds:
- Automated birthday messages
- Recall nudges for overdue appointments
- Multi-step drip sequences across WhatsApp, SMS, and email running simultaneously
- One platform managing every outbound message
Gap 2: Patient Segmentation and Targeted Marketing
GoodX tags patients clinically, for example “Diabetic” or “PMB”. BaseCloud CRM turns those tags into campaigns:
- Flu vaccine reminders to over-60s
- Teeth whitening promotions to cosmetic patients
- Diabetes check-up nudges to relevant segments
- Seasonal health awareness drives
Gap 3: Automated Booking Handling via WhatsApp
GoodX offers online booking through a patient portal. The reality is that South African patients prefer WhatsApp.
BaseCloud CRM powers a WhatsApp chatbot that books, confirms, reschedules, and cancels appointments automatically, including after hours when reception is closed.
Gap 4: Post-Visit Follow-Up and Feedback Loops
GoodX stops communicating once the invoice is sent. BaseCloud CRM picks up where it leaves off:
- Automated post-visit satisfaction surveys
- Google review requests
- Medication adherence reminders
- Post-procedure check-ins via WhatsApp, email, or SMS
Gap 5: Lead and New Patient Nurturing
GoodX is built for existing patients. It has no lead management capability. BaseCloud CRM:
- Captures enquiries from your website, Facebook, and Google
- Runs automated welcome sequences for new patients
- Follows up on enquiries that never converted
- Tracks the full journey from first contact to first appointment
Gap 6: Loyalty and Retention Campaigns
There is no loyalty functionality in GoodX. BaseCloud CRM:
- Re-engages patients who haven’t visited in 12+ months
- Recognises long-standing VIP patients with automated messages
- Manages referral reward communication
Gap 7: Reputation Management
GoodX has no mechanism to drive online reviews. BaseCloud CRM automates Google review requests after positive visits, and intelligently routes unhappy patients to an internal feedback form before they post publicly.
Gap 8: Marketing Intelligence and Analytics
GoodX reporting focuses on clinical operations: turnover, claims, and bookings. BaseCloud CRM reports on patient relationships:
- Campaign performance
- Patient lifetime value
- Churn risk indicators
- Channel preference data showing which channel your patients actually respond to
Gap 9: One Inbox for All Patient Communication
A typical GoodX practice has communication scattered across Outlook, personal WhatsApp accounts, SMS, and phone calls, with no single view of what has been said to a patient.
BaseCloud CRM brings everything into one place. Full email integration means your team never needs to open Outlook again. Every email, WhatsApp message, and SMS is logged against the patient record in a single timeline, visible to your whole team. When a staff member leaves, their communication history stays in the system, not in their personal inbox. Every interaction is traceable and accountable.
GoodX vs BaseCloud CRM: Who Does What
| Inside the Appointment (GoodX) | Between Appointments (BaseCloud CRM) |
| Diary and scheduling | Lead capture and nurturing |
| Billing and invoicing | Multi-channel patient marketing |
| Medical aid claims | WhatsApp booking automation |
| Clinical notes and prescriptions | Recall and retention campaigns |
| Operational reporting | Reputation and review management |
| Patient check-in | Centralised communication inbox |
The two systems are complementary. Together they cover the full patient lifecycle, from first enquiry to long-term loyalty.
Real-World Example: A Dental Practice in Pretoria East
A dental practice in Pretoria East recently integrated BaseCloud CRM with their existing GoodX system. The admin team uses BaseCloud to manage everything that happens outside the chair.
What’s running on autopilot:
- Lead management. Every enquiry from the website, Google, and Facebook lands in one inbox, with automated follow-up sequences that move prospects toward booking.
- Email communication. All patient emails flow through the CRM, logged against the patient record. The team no longer relies on Outlook.
- Automated WhatsApps, emails, and SMSs. Appointment confirmations, recall reminders, and follow-ups go out across whichever channel each patient prefers.
- Database segmentation by interest. Patients are tagged based on the treatments they’ve shown interest in, from whitening to implants to orthodontics.
- Custom recall automation. Patients are automatically nudged to come back for regular checkups based on their last visit date.
- Custom marketing campaigns. Promotions for cosmetic dentistry go to cosmetic patients. Family check-up reminders go to family accounts. The right message reaches the right patient.
The practice still runs on GoodX. Nothing about the clinical or billing workflow changed. What changed is that patients now get communicated with consistently, and the team finally has a full view of every conversation.
GoodX Runs Your Practice. BaseCloud CRM Grows It.
If your practice is already running on GoodX and you’re feeling the gaps, in patient communication, in lead management, in retention, in reviews, BaseCloud CRM is the layer that closes them.
Get in touch with BaseCloud CRM to see how a GoodX integration could work for your practice. We’ll walk you through a setup tailored to how your team actually works, so the system fits the practice, not the other way around.



